Page MenuHomePhabricator

Warning: array_merge_recursive(): Argument #1 is not an array in includes\registration\ExtensionProcessor.php on line 296
Closed, DuplicatePublic

Description

Warning: array_merge_recursive(): Argument #1 is not an array in includes\registration\ExtensionProcessor.php on line 296
Call Stack
#	Time	Memory	Function	Location
1	0.0020	139640	{main}( )	..\index.php:0
2	0.0030	163240	require( 'C:\git\gerrit\mediawiki\includes\WebStart.php' )	..\index.php:38
3	0.1590	3712848	require_once( 'C:\git\gerrit\mediawiki\includes\Setup.php' )	..\WebStart.php:137
4	0.1620	3790016	ExtensionRegistry->loadFromQueue( )	..\Setup.php:39
5	0.1620	3790232	ExtensionRegistry->readFromQueue( )	..\ExtensionRegistry.php:100
6	0.1660	3849352	ExtensionProcessor->extractInfo( )	..\ExtensionRegistry.php:135
7	0.1660	3854712	ExtensionProcessor->storeToArray( )	..\ExtensionProcessor.php:151
8	0.1660	3854744	array_merge_recursive ( )	..\ExtensionProcessor.php:296

For some extra debugging...

if( !is_array($array[$name] ) ){
    var_dump($name, $value, $array);
}

inside storeToArray Outputs

string 'manifest_version' (length=16)
int 1
array (size=2)
  'SkinOOUIThemes' => 
    array (size=1)
      'monobook' => string 'apex' (length=4)
  'manifest_version' => int 1