GuMaxDD 1.5.1 and Mediawiki 1.18

If you are having problems with GuMax, post here.
Post Reply
User avatar
pierrelabrecque
Rank 0
Rank 0
Posts: 3
Joined: December 6th, 2011, 9:04 pm

GuMaxDD 1.5.1 and Mediawiki 1.18

Post by pierrelabrecque »

Hello Paul,

I have install Mediawiki 1.18 (final) and you last GuMaxDD 1.5.1, released yesterday. I modified my LocalSettings.php with this:
$wgDefaultSkin = "gumaxdd";

Now, if I go to my wiki, I receive all these errors:

MediaWiki internal error.

Original exception: exception 'MWException' with message 'Detected bug in an extension! Hook VectorHooks::makeGlobalVariablesScript has invalid call signature; Parameter 1 to VectorHooks::makeGlobalVariablesScript() expected to be a reference, value given' in D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\includes\Hooks.php:242
Stack trace:
#0 D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\includes\GlobalFunctions.php(3631): Hooks::run('MakeGlobalVaria...', Array)
#1 D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\skins\GuMaxDD.php(107): wfRunHooks('MakeGlobalVaria...', Array)
#2 D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\includes\SkinTemplate.php(536): GuMaxDDTemplate->execute()
#3 D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\includes\OutputPage.php(1856): SkinTemplate->outputPage(Object(OutputPage))
#4 D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\includes\Wiki.php(382): OutputPage->output()
#5 D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\includes\Wiki.php(627): MediaWiki->finalCleanup()
#6 D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\includes\Wiki.php(533): MediaWiki->main()
#7 D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\index.php(57): MediaWiki->run()
#8 {main}

Exception caught inside exception handler: exception 'MWException' with message 'Detected bug in an extension! Hook VectorHooks::makeGlobalVariablesScript has invalid call signature; Parameter 1 to VectorHooks::makeGlobalVariablesScript() expected to be a reference, value given' in D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\includes\Hooks.php:242
Stack trace:
#0 D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\includes\GlobalFunctions.php(3631): Hooks::run('MakeGlobalVaria...', Array)
#1 D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\skins\GuMaxDD.php(107): wfRunHooks('MakeGlobalVaria...', Array)
#2 D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\includes\SkinTemplate.php(536): GuMaxDDTemplate->execute()
#3 D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\includes\OutputPage.php(1856): SkinTemplate->outputPage(Object(OutputPage))
#4 D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\includes\Exception.php(183): OutputPage->output()
#5 D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\includes\Exception.php(209): MWException->reportHTML()
#6 D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\includes\Exception.php(392): MWException->report()
#7 D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\includes\Exception.php(471): MWExceptionHandler::report(Object(MWException))
#8 D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\includes\Wiki.php(536): MWExceptionHandler::handle(Object(MWException))
#9 D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\index.php(57): MediaWiki->run()
#10 {main}


Any idea ?

Thanks !

PS: Bravo for all you work !!!

Pierre
User avatar
Paul
Development Team Leader
Development Team Leader
Posts: 1132
Joined: October 20th, 2007, 2:23 pm

Re: GuMaxDD 1.5.1 and Mediawiki 1.18

Post by Paul »

That's weird....it's working on my dev: http://dev.paulgu.com

Do you have any extension installed? can you give me name of it?
User avatar
Paul
Development Team Leader
Development Team Leader
Posts: 1132
Joined: October 20th, 2007, 2:23 pm

Re: GuMaxDD 1.5.1 and Mediawiki 1.18

Post by Paul »

Try this:

In GuMaxDD.php,

Find:
<?php wfRunHooks( 'MakeGlobalVariablesScript', array( $this->data ) ); ?>

replace with this:

<?php wfRunHooks( 'MakeGlobalVariablesScript', array( &$this ) ); ?>

Let me know.........
User avatar
pierrelabrecque
Rank 0
Rank 0
Posts: 3
Joined: December 6th, 2011, 9:04 pm

Re: GuMaxDD 1.5.1 and Mediawiki 1.18

Post by pierrelabrecque »

Result is:

Fatal error: Cannot use object of type GuMaxDDTemplate as array in D:\My Web Server\srv\wamp\www\pulvisetumbrasumus\extensions\Vector\Vector.hooks.php on line 189
Call Stack
# Time Memory Function Location
1 0.0003 676992 {main}( ) ..\index.php:0
2 0.1061 15476928 MediaWiki->run( ) ..\index.php:57
3 0.1061 15476928 MediaWiki->main( ) ..\Wiki.php:533
4 1.1694 25978448 MediaWiki->finalCleanup( ) ..\Wiki.php:627
5 1.1695 25978496 OutputPage->output( ) ..\Wiki.php:382
6 1.2394 26531696 SkinTemplate->outputPage( ) ..\OutputPage.php:1856
7 1.6761 29307488 GuMaxDDTemplate->execute( ) ..\SkinTemplate.php:536
8 1.6762 29308048 wfRunHooks( ) ..\GuMaxDD.php:107
9 1.6762 29308048 Hooks::run( ) ..\GlobalFunctions.php:3631
10 1.6762 29314232 call_user_func_array ( ) ..\Hooks.php:216
11 1.6762 29314552 VectorHooks::makeGlobalVariablesScript( ) ..\Hooks.php:216


Extensions: basic Mediawiki install, where I selected all the available extension during the setup:
ConfirmEdit
Gadgets
Nuke
ParserFunctions
Renameuser
Vector
WikiEditor

Thanks !

Pierre
User avatar
pierrelabrecque
Rank 0
Rank 0
Posts: 3
Joined: December 6th, 2011, 9:04 pm

Re: GuMaxDD 1.5.1 and Mediawiki 1.18

Post by pierrelabrecque »

More info: I have comment 2 extensions and no more errors: Vector and WikiEditor:

# Enabled Extensions. Most extensions are enabled by including the base extension file here
# but check specific extension documentation for more details
# The following extensions were automatically enabled:
require_once( "$IP/extensions/ConfirmEdit/ConfirmEdit.php" );
require_once( "$IP/extensions/Gadgets/Gadgets.php" );
require_once( "$IP/extensions/Nuke/Nuke.php" );
require_once( "$IP/extensions/ParserFunctions/ParserFunctions.php" );
require_once( "$IP/extensions/Renameuser/Renameuser.php" );
# require_once( "$IP/extensions/Vector/Vector.php" );
# require_once( "$IP/extensions/WikiEditor/WikiEditor.php" );


If I comment just one of these 2 extensions, it doesn<t work... both of them must be commented...

Thanks !
User avatar
Paul
Development Team Leader
Development Team Leader
Posts: 1132
Joined: October 20th, 2007, 2:23 pm

Re: GuMaxDD 1.5.1 and Mediawiki 1.18

Post by Paul »

The mediawiki changed a lot from 1.16 to 1.18, they break many rules as well.
Post Reply