Web browser: ---
            Bug ID: 60417
           Summary: Flow: "fetchSubtreeNodeList() on a non-object" errors
                    viewing history of some topics
           Product: MediaWiki extensions
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: Flow
    Classification: Unclassified
   Mobile Platform: ---

Bug 60349 reports database errors (duplicate entry for key
'flow_revision_unique_parent' in `flow_revision`) when browser tests edit topic
titles.  I scrolled down in the Flow board to load the topic in
the screenshot that had a database error.  When I click the timestamp in the
topic titlebar for either
  Title edited0.8243609783129688
(probably the one before the title edit that failed)
  Title edited0.42354122292114904
(probably the title whose edit failed), I get a 500 error. The error page has

PHP fatal error in
line 550:
Call to a member function fetchSubtreeNodeList() on a non-object 

This may be coincidental, but I clicked a bunch of other timestamps in topic
titlebars and they show history fine. (The real proof would be to work out the
workflow IDs for the other 14 database errors in dberror.log in bug 60349 and
attempt to view the topic-history for each of them.) Clicking the mini-pencil
icon > Show change for these topics works fine, as does viewing board history.

The 500 URLs are

fatal.log contains

Flow\Data\TopicHistoryIndex->backingStoreFindMulti(Array, Array, Array)
Flow\Data\ObjectLocator->findMulti(Array, Array)
#4 [internal function]: Flow\Data\ObjectLocator->find(Array, Array)
call_user_func_array(Array, Array)

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

Reply via email to