https://bugzilla.wikimedia.org/show_bug.cgi?id=68885
Bug ID: 68885
Summary: view Echo notifications get fatal in Flow
Notifications/Formatter.php
Product: MediaWiki extensions
Version: master
Hardware: All
OS: All
Status: NEW
Severity: normal
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: ---
Benny visited test.wikipedia.org for the first time in months, clicking Echo
notification overlay or visiting Special:Notifications caused a fatal.
It's not happening for spage. Nothing in fatals.log for other servers or
users.
[2014-07-30 23:23:19] Fatal error: Call to a member function getAlphadecimal()
on a non-object at
/usr/local/apache/common-local/php-1.24wmf15/extensions/Flow/includes/Notifications/Formatter.php
on line 67
Server: mw1017
Method: GET
URL: http://test.wikipedia.org/wiki/Special:Notifications
Cookie: XXX
Backtrace:
#0
/usr/local/apache/common-local/php-1.24wmf15/extensions/Flow/includes/Notifications/Formatter.php(67):
Flow\NotificationFormatter::getPostLinkAnchor()
#1
/usr/local/apache/common-local/php-1.24wmf15/extensions/Flow/includes/Notifications/Formatter.php(31):
Flow\NotificationFormatter->getPostLinkAnchor(Object(EchoEvent), Object(User))
#2
/usr/local/apache/common-local/php-1.24wmf15/extensions/Echo/formatters/BasicFormatter.php(647):
Flow\NotificationFormatter->processParam(Object(EchoEvent), 'post-permalink',
Object(Message), Object(User))
#3
/usr/local/apache/common-local/php-1.24wmf15/extensions/Echo/formatters/BasicFormatter.php(361):
EchoBasicFormatter->processParams(Array, Object(EchoEvent), Object(Message),
Object(User))
#4
/usr/local/apache/common-local/php-1.24wmf15/extensions/Echo/formatters/BasicFormatter.php(262):
EchoBasicFormatter->formatFragment(Array, Object(EchoEvent), Object(User))
#5
/usr/local/apache/common-local/php-1.24wmf15/extensions/Echo/formatters/BasicFormatter.php(222):
EchoBasicFormatter->formatNotificationTitle(Object(EchoEvent), Object(User))
#6
/usr/local/apache/common-local/php-1.24wmf15/extensions/Echo/controller/NotificationController.php(338):
EchoBasicFormatter->format(Object(EchoEvent), Object(User), 'web')
#7
/usr/local/apache/common-local/php-1.24wmf15/extensions/Echo/api/ApiEchoNotifications.php(145):
EchoNotificationController::formatNotification(Object(EchoEvent), Object(User),
'html')
#8
/usr/local/apache/common-local/php-1.24wmf15/extensions/Echo/special/SpecialNotifications.php(41):
ApiEchoNotifications::getNotifications(Object(User), 'html', 21, NULL)
#9
/usr/local/apache/common-local/php-1.24wmf15/includes/specialpage/SpecialPage.php(382):
SpecialNotifications->execute(NULL)
#10
/usr/local/apache/common-local/php-1.24wmf15/includes/specialpage/SpecialPageFactory.php(516):
SpecialPage->run(NULL)
#11 /usr/local/apache/common-local/php-1.24wmf15/includes/MediaWiki.php(288):
SpecialPageFactory::executePath(Object(Title), Object(RequestContext))
#12 /usr/local/apache/common-local/php-1.24wmf15/includes/MediaWiki.php(603):
MediaWiki->performRequest()
#13 /usr/local/apache/common-local/php-1.24wmf15/includes/MediaWiki.php(452):
MediaWiki->main()
#14 /usr/local/apache/common-local/php-1.24wmf15/index.php(46):
MediaWiki->run()
#15 /usr/local/apache/common-local/w/index.php(3):
require('/usr/local/apac...')
#16 {main}
--
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