Last modified: 2014-07-24 21:23:51 UTC
I'm not sure why, but certain topics when I reply to them give me the following errors: Exception Caught: A database error has occurred. Did you forget to run maintenance/update.php after upgrading? {"error":{"code":"internal_api_error_DBQueryError","info":"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_script\nQuery: UPDATE `flow_workflow` SET workflow_namespace = '1',workflow_definition_id = NULL WHERE workflow_id = '\ufffd\ufffd\ufffd3}3\ufffd\ufffd\ufffd%\ufffd'\nFunction: Flow\\Data\\BasicDbStorage::update (flow_workflow)\nError: 1054 Unknown column 'workflow_definition_id' in 'field list' ()\n","*":"\n\n#0 /vagrant/mediawiki/includes/db/Database.php(1156): DatabaseBase->reportQueryError('Unknown column ...', 1054, 'UPDATE `flow_w...', 'Flow\\Data\\Basic...', false)\n#1 /vagrant/mediawiki/includes/db/Database.php(2020): DatabaseBase->query('UPDATE `flow_w...', 'Flow\\Data\\Basic...')\n#2 /vagrant/mediawiki/extensions/Flow/includes/Data/BasicDbStorage.php(83): DatabaseBase->update('flow_workflow', Array, Array, 'Flow\\Data\\Basic...')\n#3 /vagrant/mediawiki/extensions/Flow/includes/Data/ObjectManager.php(106): Flow\\Data\\BasicDbStorage->update(Array, Array)\n#4 /vagrant/mediawiki/extensions/Flow/includes/Data/ObjectManager.php(96): Flow\\Data\\ObjectManager->updateSingle(Object(Flow\\Model\\Workflow))\n#5 /vagrant/mediawiki/extensions/Flow/includes/Data/ObjectManager.php(43): Flow\\Data\\ObjectManager->update(Array)\n#6 /vagrant/mediawiki/extensions/Flow/includes/Data/ObjectManager.php(27): Flow\\Data\\ObjectManager->multiPut(Array)\n#7 /vagrant/mediawiki/extensions/Flow/includes/SubmissionHandler.php(100): Flow\\Data\\ObjectManager->put(Object(Flow\\Model\\Workflow))\n#8 /vagrant/mediawiki/extensions/Flow/includes/WorkflowLoader.php(59): Flow\\SubmissionHandler->commit(Object(Flow\\Model\\Workflow), Array)\n#9 /vagrant/mediawiki/extensions/Flow/includes/api/ApiFlowBasePost.php(40): Flow\\WorkflowLoader->commit(Object(Flow\\Model\\Workflow), Array)\n#10 /vagrant/mediawiki/extensions/Flow/includes/api/ApiFlow.php(73): ApiFlowBasePost->execute()\n#11 /vagrant/mediawiki/includes/api/ApiMain.php(907): ApiFlow->execute()\n#12 /vagrant/mediawiki/includes/api/ApiMain.php(363): ApiMain->executeAction()\n#13 /vagrant/mediawiki/includes/api/ApiMain.php(334): ApiMain->executeActionWithErrorHandling()\n#14 /vagrant/mediawiki/api.php(85): ApiMain->execute()\n#15 {main}\n\n"}}
in backlog: https://trello.com/c/Ul1fcpqK
I am pretty sure this is a cache issue. There was a recent patch that removes workflow_defintion_id but it didn't purge the data in cache. You can wait for 3 days, cache gets auto expired, :), Restart memcache or run echo flushdb | redis-cli for Redis