Last modified: 2014-02-14 07:40:57 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T62906, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 60906 - Flow breaking [[Special:Notifications]]
Flow breaking [[Special:Notifications]]
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
Flow (Other open bugs)
unspecified
All All
: Unprioritized critical (vote)
: ---
Assigned To: Nobody - You can work on this!
https://en.wikipedia.org/w/index.php?...
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-02-05 16:54 UTC by Kunal Mehta (Legoktm)
Modified: 2014-02-14 07:40 UTC (History)
5 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments
Patch (2.00 KB, patch)
2014-02-05 17:13 UTC, Kunal Mehta (Legoktm)
Details

Description Kunal Mehta (Legoktm) 2014-02-05 16:54:11 UTC
See url, also screenshot provided by a user: http://i.imgur.com/2Vsq8V8.png.

Not sure what caused it, but it shouldn't break Echo because the notification can't be formatted.
Comment 1 Kunal Mehta (Legoktm) 2014-02-05 16:59:40 UTC
\Flow\NotificationFormatter::getLinkParams calls \Flow\UrlGenerator::generateUrlData which is throwing InvalidInputException's.
Comment 2 Kunal Mehta (Legoktm) 2014-02-05 17:13:40 UTC
Created attachment 14496 [details]
Patch

Hack-ish patch, but fixes the bug. Someone who knows this part of the code better could probably come up with a better fix.
Comment 3 Gerrit Notification Bot 2014-02-05 18:26:48 UTC
Change 111484 had a related patch set uploaded by EBernhardson:
Catch exceptions formatting notifications

https://gerrit.wikimedia.org/r/111484
Comment 4 spage 2014-02-05 20:39:44 UTC
Also https://gerrit.wikimedia.org/r/#/c/111495/ Echo change to prevent insertion of too much stuff.
Comment 5 Gerrit Notification Bot 2014-02-05 22:55:20 UTC
Change 111625 had a related patch set uploaded by EBernhardson:
Prevent fatal errors in urlgenerator

https://gerrit.wikimedia.org/r/111625
Comment 6 Gerrit Notification Bot 2014-02-05 23:05:30 UTC
Change 111625 merged by jenkins-bot:
Prevent fatal errors in urlgenerator

https://gerrit.wikimedia.org/r/111625
Comment 7 Gerrit Notification Bot 2014-02-05 23:05:46 UTC
Change 111614 had a related patch set uploaded by Matthias Mullie:
(bug 60906) Truncate content before storing event into DB

https://gerrit.wikimedia.org/r/111614
Comment 8 Gerrit Notification Bot 2014-02-05 23:26:30 UTC
Change 111484 merged by jenkins-bot:
Catch exceptions formatting notifications

https://gerrit.wikimedia.org/r/111484
Comment 9 Gerrit Notification Bot 2014-02-05 23:33:42 UTC
Change 111649 had a related patch set uploaded by Matthias Mullie:
(bug 60906) Truncate content before storing event into DB

https://gerrit.wikimedia.org/r/111649
Comment 10 Gerrit Notification Bot 2014-02-05 23:34:35 UTC
Change 111614 abandoned by Matthias Mullie:
(bug 60906) Truncate content before storing event into DB

Reason:
Pushed anew, against master

https://gerrit.wikimedia.org/r/111614
Comment 11 Gerrit Notification Bot 2014-02-06 00:01:05 UTC
Change 111654 had a related patch set uploaded by EBernhardson:
Catch exceptions formatting notifications

https://gerrit.wikimedia.org/r/111654
Comment 12 Gerrit Notification Bot 2014-02-06 00:01:26 UTC
Change 111656 had a related patch set uploaded by EBernhardson:
Catch exceptions formatting notifications

https://gerrit.wikimedia.org/r/111656
Comment 13 Gerrit Notification Bot 2014-02-06 00:01:29 UTC
Change 111654 merged by jenkins-bot:
Catch exceptions formatting notifications

https://gerrit.wikimedia.org/r/111654
Comment 14 Gerrit Notification Bot 2014-02-06 00:01:47 UTC
Change 111656 merged by jenkins-bot:
Catch exceptions formatting notifications

https://gerrit.wikimedia.org/r/111656
Comment 15 Gerrit Notification Bot 2014-02-06 00:07:29 UTC
Change 111658 had a related patch set uploaded by EBernhardson:
Prevent fatal errors in urlgenerator

https://gerrit.wikimedia.org/r/111658
Comment 16 Gerrit Notification Bot 2014-02-06 00:08:21 UTC
Change 111658 merged by jenkins-bot:
Prevent fatal errors in urlgenerator

https://gerrit.wikimedia.org/r/111658
Comment 17 Gerrit Notification Bot 2014-02-06 00:09:21 UTC
Change 111659 had a related patch set uploaded by EBernhardson:
Prevent fatal errors in urlgenerator

https://gerrit.wikimedia.org/r/111659
Comment 18 Gerrit Notification Bot 2014-02-06 00:09:41 UTC
Change 111659 merged by jenkins-bot:
Prevent fatal errors in urlgenerator

https://gerrit.wikimedia.org/r/111659
Comment 19 Erik Bernhardson 2014-02-06 00:48:47 UTC
deployed to 1.23wmf11 and 1.23wmf12.  There is still a minor inconsistency, notifications that fail rendering will stay 'unread'
Comment 20 Gerrit Notification Bot 2014-02-06 02:30:11 UTC
Change 111706 had a related patch set uploaded by Legoktm:
Don't throw exceptions in the Echo formatter

https://gerrit.wikimedia.org/r/111706
Comment 21 Gerrit Notification Bot 2014-02-06 02:31:07 UTC
Change 111706 abandoned by Legoktm:
Don't throw exceptions in the Echo formatter

Reason:
I didn't mean to commit this...

https://gerrit.wikimedia.org/r/111706
Comment 22 Kunal Mehta (Legoktm) 2014-02-06 02:31:34 UTC
Sorry, my mistake.
Comment 23 Gerrit Notification Bot 2014-02-06 18:28:33 UTC
Change 111649 merged by jenkins-bot:
(bug 60906) Truncate content before storing event into DB

https://gerrit.wikimedia.org/r/111649
Comment 24 Gerrit Notification Bot 2014-02-11 18:33:53 UTC
Change 112730 had a related patch set uploaded by EBernhardson:
(bug 60906) Truncate content before storing event into DB

https://gerrit.wikimedia.org/r/112730
Comment 25 Gerrit Notification Bot 2014-02-11 18:36:19 UTC
Change 112730 merged by jenkins-bot:
(bug 60906) Truncate content before storing event into DB

https://gerrit.wikimedia.org/r/112730

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links