Last modified: 2012-06-08 13:11:14 UTC
When updated to the latest PHP version (5.4) and the latest Semantic MediaWiki version, the following error was found: Given namespace '0' is not an integer. Backtrace: #0 /var/www/wiki/extensions/SemanticMediaWikiBad/includes/storage/SMW_SQLStore2_Queries.php(415): SMWDIWikiPage->__construct('Log_Example', '0', '', '') #1 /var/www/wiki/extensions/SemanticMediaWikiBad/includes/storage/SMW_SQLStore2_Queries.php(284): SMWSQLStore2QueryEngine->getInstanceQueryResult(Object(SMWQuery), 2) #2 /var/www/wiki/extensions/SemanticMediaWikiBad/includes/storage/SMW_SQLStore2.php(997): SMWSQLStore2QueryEngine->getQueryResult(Object(SMWQuery)) #3 /var/www/wiki/extensions/SemanticMediaWikiBad/specials/AskSpecial/SMW_SpecialAsk.php(384): SMWSQLStore2->getQueryResult(Object(SMWQuery)) #4 /var/www/wiki/extensions/SemanticMediaWikiBad/specials/AskSpecial/SMW_SpecialAsk.php(54): SMWAskPage->makeHTMLResult() #5 /var/www/wiki/includes/SpecialPageFactory.php(458): SMWAskPage->execute(NULL) #6 /var/www/wiki/includes/Wiki.php(240): SpecialPageFactory::executePath(Object(Title), Object(RequestContext)) #7 /var/www/wiki/includes/Wiki.php(640): MediaWiki->performRequest() #8 /var/www/wiki/includes/Wiki.php(547): MediaWiki->main() #9 /var/www/wiki/index.php(57): MediaWiki->run() #10 {main} --------- The reason is likely this: http://www.php.net/manual/en/migration53.incompatible.php
I think this has been fixed by https://gerrit.wikimedia.org/r/gitweb?p=mediawiki/extensions/SemanticMediaWiki.git;a=blobdiff;f=includes/storage/SMW_SQLStore2_Queries.php;h=48d35c36b56d1ff409b25d64c3883d76572102c7;hp=f97a78c66ff60fa5f151b4b7a841fe5b8a71fc95;hb=d8dcc0ec445560d5b44726597a3d5ee13ee91395;hpb=cfb434f96b4dd4cd8e86422c1759cb343d7cbe84