Page MenuHomePhabricator

loginwiki: Failed creating job (MassMessageJob) from description
Open, MediumPublicPRODUCTION ERROR

Description

Error
normalized_message
Failed creating job from description
c_message
Invalid job command 'MassMessageJob'
Impact

Subscribers on loginwiki do not receive translation notifications

Notes

There appear to be 13 users who have subscribed to receive notifications on loginwiki which does have the MassMessage extension installed: https://login.wikimedia.org/wiki/Special:Version

Details

Request URL
https://jobrunner.discovery.wmnet/rpc/RunSingleJob.php

Event Timeline

thcipriani subscribed.

This error seems to be the JobExecutor version of T342903: LogicException: Domain '' is not recognized., that is, the same request triggering a different message in a different log channel. Closing as a duplicate.

I don't think its the same.

The issue T342903: LogicException: Domain '' is not recognized. is about TranslationNotifications extension adding a job with an empty wiki id to the job queue. See:

Whereas the current issue is about subscribers requesting to be notified on loginwiki where the MassMessage extension is not installed. See:

Reopening as mentioned in the comment above.

Opening https://meta.wikimedia.org/wiki/Special:TranslatorSignup, login.wikimedia.org is in the dropdown list. So while T345347 may solve existing cases, new and new cases can come to exist. I don’t find any way in SiteMatrix to query whether a given extension is installed on a wiki, maybe it should be added? I don’t know if that’s feasible and cheap enough.

Opening https://meta.wikimedia.org/wiki/Special:TranslatorSignup, login.wikimedia.org is in the dropdown list. So while T345347 may solve existing cases, new and new cases can come to exist. I don’t find any way in SiteMatrix to query whether a given extension is installed on a wiki, maybe it should be added? I don’t know if that’s feasible and cheap enough.

Indeed, login.wikimedia.org is displayed there and that is the source of the problem. SiteMatrix doesn't appear to have a method to check if an extension is installed on a wiki.

For the time being we're planning to have an array with the wikis where the MassMessage extension is not installed, and filter them out.

Nikerabbit removed a project: Language-Team.