Last modified: 2014-10-17 23:05:13 UTC
exception.log has steady stream (9 today, 330 earlier in October) of exceptions from a notifications query inside Flow: Exception from line 73 of /srv/mediawiki/php-1.25wmf2/extensions/Flow/includes/Notifications/Formatter.php: No topic-workflow available for event 19743397 They were all on enwiki even reaching back into September, and it seems they're all crashing for event 19743397. Most recent one: 2014-10-15 18:08:11 mw1133 enwiki: [55b88365] /w/api.php?action=query&format=json&meta=notifications¬sections=alert%7Cmessage¬groupbysection=1¬messageunreadfirst=1¬format=flyout¬limit=25¬prop=index%7Clist%7Ccount&uselang=en&_=1413396488087 Exception from line 73 of /srv/mediawiki/php-1.25wmf2/extensions/Flow/includes/Notifications/Formatter.php: No topic-workflow available for event 19743397 #0 /srv/mediawiki/php-1.25wmf2/extensions/Flow/includes/Notifications/Formatter.php(35): Flow\NotificationFormatter->getPostLinkAnchor(Object(EchoEvent), Object(User)) #1 /srv/mediawiki/php-1.25wmf2/extensions/Echo/formatters/BasicFormatter.php(665): Flow\NotificationFormatter->processParam(Object(EchoEvent), 'post-permalink', Object(Message), Object(User)) #2 /srv/mediawiki/php-1.25wmf2/extensions/Echo/formatters/BasicFormatter.php(368): EchoBasicFormatter->processParams(Array, Object(EchoEvent), Object(Message), Object(User)) #3 /srv/mediawiki/php-1.25wmf2/extensions/Echo/formatters/BasicFormatter.php(260): EchoBasicFormatter->formatFragment(Array, Object(EchoEvent), Object(User)) #4 /srv/mediawiki/php-1.25wmf2/extensions/Echo/formatters/BasicFormatter.php(222): EchoBasicFormatter->formatNotificationTitle(Object(EchoEvent), Object(User)) #5 /srv/mediawiki/php-1.25wmf2/extensions/Echo/controller/NotificationController.php(362): EchoBasicFormatter->format(Object(EchoEvent), Object(User), 'web') #6 /srv/mediawiki/php-1.25wmf2/extensions/Echo/includes/DataOutputFormatter.php(103): EchoNotificationController::formatNotification(Object(EchoEvent), Object(User), 'flyout') #7 /srv/mediawiki/php-1.25wmf2/extensions/Echo/api/ApiEchoNotifications.php(158): EchoDataOutputFormatter::formatOutput(Object(EchoNotification), 'flyout', Object(User)) #8 /srv/mediawiki/php-1.25wmf2/extensions/Echo/api/ApiEchoNotifications.php(96): ApiEchoNotifications->getPropList(Object(User), Array, 25, NULL, 'flyout', true) #9 /srv/mediawiki/php-1.25wmf2/extensions/Echo/api/ApiEchoNotifications.php(31): ApiEchoNotifications->getSectionPropList(Object(User), 'message', 25, NULL, 'flyout', true) #10 /srv/mediawiki/php-1.25wmf2/includes/api/ApiQuery.php(285): ApiEchoNotifications->execute() #11 /srv/mediawiki/php-1.25wmf2/includes/api/ApiMain.php(932): ApiQuery->execute() #12 /srv/mediawiki/php-1.25wmf2/includes/api/ApiMain.php(364): ApiMain->executeAction() #13 /srv/mediawiki/php-1.25wmf2/includes/api/ApiMain.php(335): ApiMain->executeActionWithErrorHandling() #14 /srv/mediawiki/php-1.25wmf2/api.php(85): ApiMain->execute() #15 /srv/mediawiki/w/api.php(3): require('
There's a corresponding line for in echo.log for each exception: 2014-10-15 18:08:11 mw1133 enwiki: formatNotification: Error formatting {"id":"19743397","eventType":" flow-mention","format":"flyout","type":"web","user":"<REDACTED,various>","exceptionName":"Flow\\Exception\ \FlowException","exceptionMessage":"No topic-workflow available for event 19743397"}
in backlog: https://trello.com/c/rHspp6Yd