https://bugzilla.wikimedia.org/show_bug.cgi?id=68074
Bug ID: 68074
Summary: CirrusSearch got "Flow workflow is for different page"
errors in search setup maintenance script
Product: MediaWiki extensions
Version: master
Hardware: All
OS: All
Status: NEW
Severity: minor
Priority: Unprioritized
Component: Flow
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected],
[email protected], [email protected],
[email protected]
Web browser: ---
Mobile Platform: ---
I re-set up the Flow team's ee-flow-extra labs vagrant instance. I enabled the
flow and cirrussearch roles, then ran `sudo labs-vagrant provision`. The
instance had an existing mediawiki install and database that had Flow and I
think CirrusSearch running.
During provision, there was a failure from update.php in
CirrusSearch\Jenkins\CleanSetup->execute():
Exception from line 120 of
/srv/vagrant/mediawiki/extensions/Flow/includes/WorkflowLoaderFactory.php: Flow
workflow is for different page
Detailed stack trace below. This may not be reproduceable hence low priority.
Error: /Stage[main]/Mediawiki/Exec[update database]: php
/vagrant/mediawiki/maintenance/update.php --quick returned 1 instead of one of
[0]
Notice: /Stage[main]/Mediawiki/Exec[update database]/returns:
[2b083dfb] [no req] Exception from line 120 of
/srv/vagrant/mediawiki/extensions/Flow/includes/WorkflowLoaderFactory.php: Flow
workflow is for different page
Backtrace:
#0
/srv/vagrant/mediawiki/extensions/Flow/includes/WorkflowLoaderFactory.php(72):
Flow\WorkflowLoaderFactory->loadWorkflowById(Title, Flow\Model\UUID)
#1
/srv/vagrant/mediawiki/extensions/Flow/includes/Content/BoardContent.php(193):
Flow\WorkflowLoaderFactory->createWorkflowLoader(Title, Flow\Model\UUID)
#2 /srv/vagrant/mediawiki/extensions/CirrusSearch/includes/Updater.php(402):
Flow\Content\BoardContent->getParserOutput(Title, integer)
#3 /srv/vagrant/mediawiki/extensions/CirrusSearch/includes/Updater.php(322):
CirrusSearch\Updater->getContentAndParserOutput(WikiPage)
#4 /srv/vagrant/mediawiki/extensions/CirrusSearch/includes/Updater.php(188):
CirrusSearch\Updater->buildDocumentsForPages(array, integer)
#5
/srv/vagrant/mediawiki/extensions/CirrusSearch/maintenance/forceSearchIndex.php(202):
CirrusSearch\Updater->updatePages(array, NULL, NULL, integer)
#6
/srv/vagrant/mediawiki/extensions/CirrusSearch/tests/jenkins/cleanSetup.php(40):
CirrusSearch\ForceSearchIndex->execute()
#7 /srv/vagrant/mediawiki/maintenance/update.php(175):
CirrusSearch\Jenkins\CleanSetup->execute()
#8 /srv/vagrant/mediawiki/maintenance/doMaintenance.php(109):
UpdateMediaWiki->execute()
#9 /srv/vagrant/mediawiki/maintenance/update.php(206): require_once(string)
--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l