Page MenuHomePhabricator

Landing page event logging events have -1 as schema revision number.
Closed, ResolvedPublic1 Estimated Story Points

Description

It seems likely this is due to incorrect formatting in extension.json, introduced here: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/FundraiserLandingPage/+/508906

Seen on the eventlogging_EventError kafka stream:

{"event": {"code": "validation", "message": "Invalid revision ID -1", "rawEvent": "{\"dt\": \"2019-08-28T05:41:03Z\", \"event\": {\"country\": \"MX\", \"landingpage\": \"Special:LandingPage\", \"language\": \"en\", \"sample_rate\": 1, \"utm_campaign\": \"spontaneous\", \"utm_medium\": \"spontaneous\", \"utm_source\": \"fr-redir\"}, \"ip\": \"bla.bla.bla.bla\", \"recvFrom\": \"cp2004.codfw.wmnet\", \"revision\": -1, \"schema\": \"LandingPageImpression\", \"seqId\": 4427763, \"userAgent\": {\"browser_family\": \"Chrome\", \"browser_major\": \"70\", \"browser_minor\": \"0\", \"device_family\": \"Other\", \"is_bot\": false, \"is_mediawiki\": false, \"os_family\": \"Linux\", \"os_major\": null, \"os_minor\": null, \"wmf_app_version\": \"-\"}, \"uuid\": \"e7c2c4208391533a8276e867a8b727f2\", \"webHost\": \"donate.wikimedia.org\", \"wiki\": \"donatewiki\"}", "revision": -1, "schema": "LandingPageImpression"}, "recvFrom": "eventlog1002.eqiad.wmnet", "revision": 14035058, "schema": "EventError", "timestamp": 1566970865, "uuid": "6d641e3cc95611e987621418775b0d42", "wiki": ""}

Event Timeline

Change 532858 had a related patch set uploaded (by AndyRussG; owner: AndyRussG):
[mediawiki/extensions/FundraiserLandingPage@master] Fix location of eventlogging schema revision in extension.json

https://gerrit.wikimedia.org/r/532858

Change 532858 merged by jenkins-bot:
[mediawiki/extensions/FundraiserLandingPage@master] Fix location of eventlogging schema revision in extension.json

https://gerrit.wikimedia.org/r/532858

Verified that this is fixed!