Page MenuHomePhabricator

AutoModerator WikiPageConfig::getConfigData failed to load config from wiki: {error}
Closed, ResolvedPublic3 Estimated Story PointsPRODUCTION ERROR

Description

Error
message
AutoModerator\Config\WikiPageConfig::getConfigData failed to load config from wiki: <Error, collected 1 message(s) on the way, array value set>
+----------+---------------------------+--------------------------------------+
| error    | automoderator-config-vali | 1                                    |
|          | dator-add-false-positive- |                                      |
|          | page-talk-page-msg-enable |                                      |
|          | d                         |                                      |
+----------+---------------------------+--------------------------------------+
channel: AutoModerator
context_job_type: ORESFetchScoreJob
impact: Config stored in MediaWiki:AutoModeratorConfig.json is ignored, using sane fallbacks instead
Impact

TBD

Notes

Found while reviewing Beta Cluster Logstash at https://beta-logs.wmcloud.org/goto/533717cafd5952d1d54f9c8d4e991a7e, as part of T360995.

Not tagged as Wikimedia-production-error, because this appears to be a diagonistic warning (recoverable) rather than a fatal error.

Not attached to T401855, because it has been there for at least 7 days already and not new when the Beta Cluster jobrunner was upgraded to PHP 8.3 (earlier today).

Screenshot 2025-09-04 at 18.36.26.png (2,697×1,667 px, 438 KB)

Details

Request URL
https://en.wikipedia.beta.wmcloud.org/rpc/RunSingleJob.php

Event Timeline

• Kgraessle set the point value for this task to 3.
• Kgraessle moved this task from To be estimated to Kanban on the Moderator-Tools-Team board.
• Scardenasmolinar changed the task status from Open to In Progress.Sep 5 2025, 7:56 PM
• Scardenasmolinar claimed this task.

This looks to be an error in the AutoModeratorConfig.json community configuration file. In T399796: AutoModerator: Error when no false reporting page is set and talk page message is enabled, we added a validation to ensure that, when the Talk page message field is enabled, the False Positive Report Page has to be filled. This condition is not fulfilled in the current iteration of the AutoModerator Community Configuration file. To fix this, we either have to disable the Talk page message field or fill in the False Positive Report Page field. I recommend disabling the talk page messages, as we are no longer actively debugging them there. I will reach out to a Beta admin to help me change this configuration.

The Talk page message field has been disabled. I am going to park this in the QA column so we can verify that the error no longer appears.

@Krinkle can you confirm if this looks to have resolved the issues?

The Logstash URL is in the task description. View the last 7 days to find the error I reported, then filter to display that message only. Is it still reported every minute, or did it stop yesterday?

Thanks - I had clicked it but got confused at the login, found the credentials & verified the error stopped being reported yesterday.