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

Reply via email to