Catchable fatal error: Argument 1 passed to FlowHooks::isTalkpageManagerUser() must be an instance of User, null given in /srv/mediawiki/php-1.26wmf18/extensions/Flow/Hooks.php on line 957
Description
Details
Event Timeline
We'll need to get the trace to figure out which hook it's coming from. That one is called by three places.
Change 231700 had a related patch set uploaded (by Mattflaschen):
Add debugging code to detect and workaround type hint failure
Change 231700 merged by jenkins-bot:
Add debugging code to detect and workaround type hint failure
Based on T108559: While publishing, 'parsererror' is returned, even if publishing succeeds, tags are missing for such articles, one source is most likely coming from BeforeEchoEventInsert, see CX code where we do not specify "agent".
Change 232567 had a related patch set uploaded (by Mattflaschen):
Add debugging code to detect and workaround type hint failure
Sorry, we missed that getAgent() is allowed to be null. The debugging/workaround patch should prevent any negative symptoms, but is not yet on all WMF wikis. So I've scheduled an evening SWAT to put it on 1.26wmf18 (it is on 1.26wmf19 already).
After that is deployed (or simultaneously), you should be able to re-enable notifications.
Change 232576 had a related patch set uploaded (by Mattflaschen):
Cleanup debugging code for isTalkpageManagerUser
Change 232567 merged by jenkins-bot:
Add debugging code to detect and workaround type hint failure
Change 232576 merged by jenkins-bot:
Cleanup debugging code for isTalkpageManagerUser