Page MenuHomePhabricator

WikiGrok save error
Closed, DuplicatePublic

Description

Upon submitting an answer multiple times on the same page/campaign I got the following error:

"[65fb62ed] Exception Caught: 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_scriptQuery: INSERT  INTO `wikigrok_claims` (wgc_id,wgc_campaign,wgc_item,wgc_status,wgc_action,wgc_response_count,wgc_score,wgc_data,wgc_hash) VALUES (NULL,'actor3','11','new','add','0','0','{\"property\":3,\"type\":\"item\",\"value\":10}','0rdqgbe74hl5v7w8enln6ujqsi1pn18i')Function: WikiGrok\ResponseStoreDB::insertClaimsError: 1062 Duplicate entry '11-actor3-add-0rdqgbe74hl5v7w8enln6ujqsi1pn18i' for key 'wgc_unique' ()"

"#0 /vagrant/mediawiki/includes/db/Database.php(1205): DatabaseBase->reportQueryError(string, integer, string, string, boolean)#1 /vagrant/mediawiki/includes/db/Database.php(2087): DatabaseBase->query(string, string)#2 /vagrant/mediawiki/extensions/WikiGrok/includes/ResponseStoreDB.php(275): DatabaseBase->insert(string, array, string)#3 /vagrant/mediawiki/extensions/WikiGrok/includes/ResponseStoreDB.php(158): WikiGrok\ResponseStoreDB->insertClaims(DatabaseMysqli, array)#4 /vagrant/mediawiki/extensions/WikiGrok/includes/api/ApiResponse.php(142): WikiGrok\ResponseStoreDB->store(array, User)#5 /vagrant/mediawiki/includes/api/ApiMain.php(1043): WikiGrok\Api\ApiResponse->execute()#6 /vagrant/mediawiki/includes/api/ApiMain.php(394): ApiMain->executeAction()#7 /vagrant/mediawiki/includes/api/ApiMain.php(367): ApiMain->executeActionWithErrorHandling()#8 /vagrant/mediawiki/api.php(90): ApiMain->execute()#9 /var/www/w/api.php(5): include(string)#10 {main}"

I did run the maintenance/update.php, but am still getting the same error above.