All ORES requests are failing for nlwiki with this error:
"error": { "message": "AttributeError: Failed to process datasource.lower_case(<english.informals.revision.parent.matches>): 'NoneType' object has no attribute 'lower'\nTraceback (most recent call last):\n File \"/srv/deployment/ores/venv/lib/python3.4/site-packages/revscoring/dependencies/functions.py\", line 244, in _solve\n value = dependent(*args)\n File \"/srv/deployment/ores/venv/lib/python3.4/site-packages/revscoring/dependencies/dependent.py\", line 52, in __call__\n return self.process(*args, **kwargs)\n File \"/srv/deployment/ores/venv/lib/python3.4/site-packages/revscoring/datasources/meta/mappers.py\", line 35, in process\n return [self.apply(item) for item in items]\n File \"/srv/deployment/ores/venv/lib/python3.4/site-packages/revscoring/datasources/meta/mappers.py\", line 35, in <listcomp>\n return [self.apply(item) for item in items]\n File \"/srv/deployment/ores/venv/lib/python3.4/site-packages/revscoring/datasources/meta/mappers.py\", line 54, in lower\n return s.lower()\nAttributeError: 'NoneType' object has no attribute 'lower'\n", "type": "CaughtDependencyError" } }
Example:
- https://ores.wikimedia.org/scores/nlwiki/?models=damaging&revids=47071016%7C47071007%7C47070981%7C47070947%7C47070945%7C47070934%7C47070932%7C47070919%7C47070916%7C47070909%7C47070905%7C47070888%7C47070872%7C47070850%7C47070838%7C47070836%7C47070830%7C47070829%7C47070826%7C47070822%7C47070805%7C47070694%7C47070663%7C47070574%7C47070565
- https://ores.wikimedia.org/scores/nlwiki/?models=damaging&revids=47071016
- https://ores.wikimedia.org/v2/scores/nlwiki/damaging?revids=47071016
- https://ores.wmflabs.org/v2/scores/nlwiki/damaging?revids=47071016
Affects v1 and v2, both in labs and in production.