Thread:Extension talk:CirrusSearch/Can't see elasticsearch version?

I'm getting a weird error and am hoping someone can point me in the right direction.

I have elasticsearch running on my server. Version 1.3.2. Installed Elastica and CirrusSearch extensions. Both appear on Special:Version, as does a listing of elastic search under MW, PHP, and MySQL versions. Everything looks groovy.

LocalSettings.php says:

require_once( "$IP/extensions/Elastica/Elastica.php" ); require_once( "$IP/extensions/CirrusSearch/CirrusSearch.php" ); $wgDisableSearchUpdate = true; $wgCirrusSearchServers = array( 'localhost' );
 * 1) Enable ElasticSearch

Ok, so far so good. Go to run "/w/extensions/CirrusSearch/maintenance/updateSearchIndexConfig.php" and I get the following:

php updateSearchIndexConfig.php content index... Fetching Elasticsearch version...PHP Notice: Undefined index: version in /var/www/html/w/extensions/CirrusSearch/maintenance/updateOneSearchIndexConfig.php on line 235 Notice: Undefined index: version in /var/www/html/w/extensions/CirrusSearch/maintenance/updateOneSearchIndexConfig.php on line 235 ...Not supported! Only Elasticsearch 1.x is supported. Your version:.

"Your version: ." Huh?

I hacked (really, just comment out line 239 in updateOneSearchIndexConfig.php - a total hack) out the check for the version and then I get this:

content index... Fetching Elasticsearch version...PHP Notice: Undefined index: version in /var/www/html/w/extensions/CirrusSearch/maintenance/updateOneSearchIndexConfig.php on line 235 Notice: Undefined index: version in /var/www/html/w/extensions/CirrusSearch/maintenance/updateOneSearchIndexConfig.php on line 235 ...Not supported! Scanning available plugins...PHP Notice: Undefined index: nodes in /var/www/html/w/extensions/CirrusSearch/maintenance/updateOneSearchIndexConfig.php on line 252 Notice: Undefined index: nodes in /var/www/html/w/extensions/CirrusSearch/maintenance/updateOneSearchIndexConfig.php on line 252 PHP Warning: array_values expects parameter 1 to be array, null given in /var/www/html/w/extensions/CirrusSearch/maintenance/updateOneSearchIndexConfig.php on line 252 Warning: array_values expects parameter 1 to be array, null given in /var/www/html/w/extensions/CirrusSearch/maintenance/updateOneSearchIndexConfig.php on line 252 PHP Warning: Invalid argument supplied for foreach in /var/www/html/w/extensions/CirrusSearch/maintenance/updateOneSearchIndexConfig.php on line 252 Warning: Invalid argument supplied for foreach in /var/www/html/w/extensions/CirrusSearch/maintenance/updateOneSearchIndexConfig.php on line 252 none PHP Warning: array_chunk expects parameter 1 to be array, null given in /var/www/html/w/extensions/CirrusSearch/maintenance/updateOneSearchIndexConfig.php on line 270 Warning: array_chunk expects parameter 1 to be array, null given in /var/www/html/w/extensions/CirrusSearch/maintenance/updateOneSearchIndexConfig.php on line 270 PHP Warning: Invalid argument supplied for foreach in /var/www/html/w/extensions/CirrusSearch/maintenance/updateOneSearchIndexConfig.php on line 270 Warning: Invalid argument supplied for foreach in /var/www/html/w/extensions/CirrusSearch/maintenance/updateOneSearchIndexConfig.php on line 270 Infering index identifier...PHP Notice: Undefined index: indices in /var/www/html/w/extensions/Elastica/Elastica/lib/Elastica/Status.php on line 83 Notice: Undefined index: indices in /var/www/html/w/extensions/Elastica/Elastica/lib/Elastica/Status.php on line 83 PHP Warning: Invalid argument supplied for foreach in /var/www/html/w/extensions/Elastica/Elastica/lib/Elastica/Status.php on line 83 Warning: Invalid argument supplied for foreach in /var/www/html/w/extensions/Elastica/Elastica/lib/Elastica/Status.php on line 83 minfo_test_content_first PHP Warning: in_array expects parameter 2 to be array, null given in /var/www/html/w/extensions/CirrusSearch/includes/Maintenance/AnalysisConfigBuilder.php on line 54 Warning: in_array expects parameter 2 to be array, null given in /var/www/html/w/extensions/CirrusSearch/includes/Maintenance/AnalysisConfigBuilder.php on line 54 PHP Warning: in_array expects parameter 2 to be array, null given in /var/www/html/w/extensions/CirrusSearch/includes/Maintenance/AnalysisConfigBuilder.php on line 54 Warning: in_array expects parameter 2 to be array, null given in /var/www/html/w/extensions/CirrusSearch/includes/Maintenance/AnalysisConfigBuilder.php on line 54 PHP Warning: in_array expects parameter 2 to be array, null given in /var/www/html/w/extensions/CirrusSearch/includes/Maintenance/AnalysisConfigBuilder.php on line 54 Warning: in_array expects parameter 2 to be array, null given in /var/www/html/w/extensions/CirrusSearch/includes/Maintenance/AnalysisConfigBuilder.php on line 54 PHP Warning: in_array expects parameter 2 to be array, null given in /var/www/html/w/extensions/CirrusSearch/includes/Maintenance/AnalysisConfigBuilder.php on line 54 Warning: in_array expects parameter 2 to be array, null given in /var/www/html/w/extensions/CirrusSearch/includes/Maintenance/AnalysisConfigBuilder.php on line 54 PHP Warning: in_array expects parameter 2 to be array, null given in /var/www/html/w/extensions/CirrusSearch/includes/Maintenance/AnalysisConfigBuilder.php on line 58 Warning: in_array expects parameter 2 to be array, null given in /var/www/html/w/extensions/CirrusSearch/includes/Maintenance/AnalysisConfigBuilder.php on line 58 Picking analyzer...english Creating index...ok Validating analyzers...PHP Warning: array_key_exists expects parameter 2 to be array, null given in /var/www/html/w/extensions/CirrusSearch/maintenance/updateOneSearchIndexConfig.php on line 435 Warning: array_key_exists expects parameter 2 to be array, null given in /var/www/html/w/extensions/CirrusSearch/maintenance/updateOneSearchIndexConfig.php on line 435 cannot correct This script encountered an index difference that requires that the index be copied, indexed to, and then the old index removed. Re-run this script with the --reindexAndRemoveOk --indexIdentifier=now parameters to do this.

This is on 1.24wmf22, PHP 5.3.3,MySQL 5.6.14, and Elasticsearch 1.3.2. Elastica is version 1.3.0.0 (5804d28), CirrusSearch 0.2 (4e00a93)

I've tried permutations of "$wgCirrusSearchServers" including removing it. No dice. HTTPS is forced upon connection to this (unfortunately) internal wiki.