The eventlogging image for MWCLI seems to be out of date? When visiting pages that have to send events to eventlogging, I get an error like:
{"name":"eventgate-wikimedia","hostname":"364e002c55ca","pid":1,"level":50,"err":{"message":"Failed loading schema at /analytics/mediawiki/accountcreation/account_conversion/1.1.0","name":"EventSchemaLoadError","stack":"EventSchemaLoadError: Failed loading schema at /analytics/mediawiki/accountcreation/account_conversion/1.1.0\n at /srv/service/node_modules/eventgate/lib/EventValidator.js:232:23\n at tryCatcher (/srv/service/node_modules/bluebird/js/release/util.js:16:23)\n at Promise._settlePromiseFromHandler (/srv/service/node_modules/bluebird/js/release/promise.js:547:31)\n at Promise._settlePromise (/srv/service/node_modules/bluebird/js/release/promise.js:604:18)\n at Promise._settlePromise0 (/srv/service/node_modules/bluebird/js/release/promise.js:649:10)\n at Promise._settlePromises (/srv/service/node_modules/bluebird/js/release/promise.js:725:18)\n at _drainQueueStep (/srv/service/node_modules/bluebird/js/release/async.js:93:12)\n at _drainQueue (/srv/service/node_modules/bluebird/js/release/async.js:86:9)\n at Async._drainQueues (/srv/service/node_modules/bluebird/js/release/async.js:102:5)\n at Async.drainQueues [as _onImmediate] (/srv/service/node_modules/bluebird/js/release/async.js:15:14)\n at process.processImmediate (node:internal/timers:476:21)","originalError":{"name":"HTTPError","message":"connect ENETUNREACH 2a02:ec80:600:ed1a::1:443 - Local (:::0)","status":504,"headers":{"content-type":"application/problem+json"},"body":{"type":"internal_http_error","detail":"connect ENETUNREACH 2a02:ec80:600:ed1a::1:443 - Local (:::0)","internalStack":"Error: connect ENETUNREACH 2a02:ec80:600:ed1a::1:443 - Local (:::0)\n at internalConnect (node:net:1101:16)\n at defaultTriggerAsyncIdScope (node:internal/async_hooks:462:18)\n at emitLookup (node:net:1375:9)\n at /srv/service/node_modules/dnscache/lib/index.js:125:28\n at /srv/service/node_modules/dnscache/lib/cache.js:116:13\n at RawTask.call (/srv/service/node_modules/asap/asap.js:40:19)\n at flush (/srv/service/node_modules/asap/raw.js:50:29)\n at processTicksAndRejections (node:internal/process/task_queues:77:11)\n at runNextTicks (node:internal/process/task_queues:64:3)\n at process.processImmediate (node:internal/timers:447:9)","internalURI":"https://schema.wikimedia.org/repositories/secondary/jsonschema/analytics/mediawiki/accountcreation/account_conversion/1.1.0","internalErr":"connect ENETUNREACH 2a02:ec80:600:ed1a::1:443 - Local (:::0)","internalMethod":"get"}},"uri":"/analytics/mediawiki/accountcreation/account_conversion/1.1.0"},"msg":"event encountered an error: Failed loading schema at /analytics/mediawiki/accountcreation/account_conversion/1.1.0","time":"2025-10-03T10:58:04.090Z","v":0}
{"name":"eventgate-wikimedia-dev","hostname":"364e002c55ca","pid":1,"level":50,"levelPath":"error/events","request_id":"3b2f89a48474092ff7942658","request":{"url":"/v1/events","headers":{"x-request-id":"3b2f89a48474092ff7942658","content-type":"application/json","user-agent":"MediaWiki/1.45.0-alpha","content-length":"541"},"method":"POST","params":{"0":"/v1/events"},"query":{},"remoteAddress":"10.0.0.6","remotePort":46748},"msg":"1 out of 1 events had failures and were not accepted. (0 invalid and 1 errored).","time":"2025-10-03T10:58:04.092Z","v":0}Not sure why it can’t load the schema. Does the failure have anything to do with: T400119? I remember some weeks ago, I ran into this issue, but the error was about the UA.
I ran mw docker update to make sure I’m using the latest docker images:
INFO Updating 9 services [+] Pulling 9/9 ✔ dps Pulled 2.5s ✔ phpmyadmin Pulled 2.5s ✔ mysql Pulled 2.5s ✔ memcached Pulled 2.5s ✔ nginx-proxy Pulled 2.5s ✔ mediawiki Pulled 1.7s ✔ mediawiki-web Pulled 1.7s ✔ eventlogging Pulled 1.7s ✔ mailhog Pulled 2.5s [+] Running 10/10 ✔ Container mwcli-mwdd-default-memcached-1 Running 0.0s ✔ Container mwcli-mwdd-default-dps-1 Running 0.0s ✔ Container mwcli-mwdd-default-eventlogging-1 Running 0.0s ✔ Container mwcli-mwdd-default-nginx-proxy-1 Running 0.0s ✔ Container mwcli-mwdd-default-mailhog-1 Running 0.0s ✔ Container mwcli-mwdd-default-phpmyadmin-1 Running 0.0s ✔ Container mwcli-mwdd-default-mediawiki-web-1 Running 0.0s ✔ Container mwcli-mwdd-default-mediawiki-1 Running 0.0s ✔ Container mwcli-mwdd-default-mysql-1 Running 0.0s
And my mw version:
You are already on the latest version: 0.28.0