The Sentry installation on beta logs EL warnings and it reports a bunch of [XXX] Missing or empty schema errors recently (for the Edit or ContentTranslationCTA schemas for example). I can reproduce manually; the problem seems to be that the schema definition served by ResourceLoader is empty. E.g.
mediaWiki.eventLog.declareSchema("ImageMetricsCorsSupport",{"schema":{},"revision":11686678});mw.loader.state( { "schema.ImageMetricsCorsSupport": "ready" } );
The same request is served like this on the production cluster:
mediaWiki.eventLog.declareSchema("ImageMetricsCorsSupport",{"schema":{"title":"ImageMetricsCorsSupport","properties":{"xhrSupported":{"type":"boolean","required":true},"xdomainSupported":{"type":"boolean","required":true},"imgAttributeSupported":{"type":"boolean","required":true},"scriptAttributeSupported":{"type":"boolean","required":true},"scriptLoaded":{"type":"boolean","required":true},"sanityCheck":{"type":"boolean","required":true},"country":{"type":"string"},"isHttps":{"type":"boolean","required":true},"isAnon":{"type":"boolean","required":true},"samplingFactor":{"type":"integer","required":true}}},"revision":11686678});mw.loader.state( { "schema.ImageMetricsCorsSupport": "ready" } );