https://bugzilla.wikimedia.org/show_bug.cgi?id=43229

       Web browser: ---
            Bug ID: 43229
           Summary: WikipageEntityLookup fails on setups that have a table
                    prefix
           Product: MediaWiki extensions
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: critical
          Priority: Unprioritized
         Component: WikidataClient
          Assignee: wikidata-b...@lists.wikimedia.org
          Reporter: jeroen_ded...@yahoo.com
                CC: wikibugs-l@lists.wikimedia.org,
                    wikidata-b...@lists.wikimedia.org
    Classification: Unclassified
   Mobile Platform: ---

This prevent me, or anyone else that has table prefixes, from using the client.

1) Wikibase\Test\WikipageEntityLookupTest::testGetEntity with data set #0 (0,
'foo')
DBQueryError: A database error has occurred.  Did you forget to run
maintenance/update.php after upgrading?  See:
https://www.mediawiki.org/wiki/Manual:Upgrading#Run_the_update_script
Query: SELECT  page.*, revision.*, text.*  FROM `unittest_wb_entity_per_page`
INNER JOIN `unittest_page` ON ((epp_page_id=page_id)) INNER JOIN
`unittest_revision` ON ((page_latest=rev_id)) INNER JOIN `unittest_text` ON
((old_id=rev_text_id))  WHERE epp_entity_id = '1' AND epp_entity_type = 'item'  
Function: Wikibase\WikiPageEntityLookup::getEntity
Error: 1051 Unknown table 'page' (localhost)


/home/j/www/phase3/includes/db/Database.php:1016
/home/j/www/phase3/includes/db/Database.php:982
/home/j/www/phase3/includes/db/Database.php:1407
/home/j/www/phase3/extensions/Wikibase/lib/includes/store/WikiPageEntityLookup.php:185
/home/j/www/phase3/extensions/Wikibase/lib/tests/phpunit/store/WikiPageEntityLookupTest.php:146
/home/j/www/phase3/tests/phpunit/MediaWikiTestCase.php:116
/home/j/www/phase3/tests/phpunit/MediaWikiPHPUnitCommand.php:60
/home/j/www/phase3/tests/phpunit/MediaWikiPHPUnitCommand.php:46

2) Wikibase\Test\WikipageEntityLookupTest::testGetEntity with data set #1 (1,
'foo')
DBQueryError: A database error has occurred.  Did you forget to run
maintenance/update.php after upgrading?  See:
https://www.mediawiki.org/wiki/Manual:Upgrading#Run_the_update_script
Query: SELECT  page.*, revision.*, text.*  FROM `unittest_wb_entity_per_page`
INNER JOIN `unittest_page` ON ((epp_page_id=page_id)) INNER JOIN
`unittest_revision` ON ((page_latest=rev_id)) INNER JOIN `unittest_text` ON
((old_id=rev_text_id))  WHERE epp_entity_id = '1' AND epp_entity_type = 'item'  
Function: Wikibase\WikiPageEntityLookup::getEntity
Error: 1051 Unknown table 'page' (localhost)


/home/j/www/phase3/includes/db/Database.php:1016
/home/j/www/phase3/includes/db/Database.php:982
/home/j/www/phase3/includes/db/Database.php:1407
/home/j/www/phase3/extensions/Wikibase/lib/includes/store/WikiPageEntityLookup.php:185
/home/j/www/phase3/extensions/Wikibase/lib/tests/phpunit/store/WikiPageEntityLookupTest.php:146
/home/j/www/phase3/tests/phpunit/MediaWikiTestCase.php:116
/home/j/www/phase3/tests/phpunit/MediaWikiPHPUnitCommand.php:60
/home/j/www/phase3/tests/phpunit/MediaWikiPHPUnitCommand.php:46

3) Wikibase\Test\WikipageEntityLookupTest::testGetEntity with data set #2 (1,
'foo')
DBQueryError: A database error has occurred.  Did you forget to run
maintenance/update.php after upgrading?  See:
https://www.mediawiki.org/wiki/Manual:Upgrading#Run_the_update_script
Query: SELECT  page.*, revision.*, text.*  FROM `unittest_wb_entity_per_page`
INNER JOIN `unittest_page` ON ((epp_page_id=page_id)) INNER JOIN
`unittest_revision` ON ((page_latest=rev_id)) INNER JOIN `unittest_text` ON
((old_id=rev_text_id))  WHERE epp_entity_id = '1' AND epp_entity_type = 'item'  
Function: Wikibase\WikiPageEntityLookup::getEntity
Error: 1051 Unknown table 'page' (localhost)


/home/j/www/phase3/includes/db/Database.php:1016
/home/j/www/phase3/includes/db/Database.php:982
/home/j/www/phase3/includes/db/Database.php:1407
/home/j/www/phase3/extensions/Wikibase/lib/includes/store/WikiPageEntityLookup.php:185
/home/j/www/phase3/extensions/Wikibase/lib/tests/phpunit/store/WikiPageEntityLookupTest.php:146
/home/j/www/phase3/tests/phpunit/MediaWikiTestCase.php:116
/home/j/www/phase3/tests/phpunit/MediaWikiPHPUnitCommand.php:60
/home/j/www/phase3/tests/phpunit/MediaWikiPHPUnitCommand.php:46

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are watching all bug changes.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to