Page MenuHomePhabricator

Bad geojson - unknown type ExternalData
Closed, DuplicatePublic

Description

kartotherian: Bad geojson - unknown type ExternalData
    at expandArraysAndCollections (/srv/deployment/kartotherian/deploy-cache/revs/76adf21c6f0a3ad2fb7809a97c90779e910ec4fe/node_modules/kartotherian-snapshot/lib/mapdataLoader.js:80:23)
    at dm.loadGroups.then.dataGroups (/srv/deployment/kartotherian/deploy-cache/revs/76adf21c6f0a3ad2fb7809a97c90779e910ec4fe/node_modules/kartotherian-snapshot/lib/mapdataLoader.js:57:13)
    at tryCatcher (/srv/deployment/kartotherian/deploy-cache/revs/76adf21c6f0a3ad2fb7809a97c90779e910ec4fe/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/srv/deployment/kartotherian/deploy-cache/revs/76adf21c6f0a3ad2fb7809a97c90779e910ec4fe/node_modules/bluebird/js/release/promise.js:510:31)
    at Promise._settlePromise (/srv/deployment/kartotherian/deploy-cache/revs/76adf21c6f0a3ad2fb7809a97c90779e910ec4fe/node_modules/bluebird/js/release/promise.js:567:18)
    at Promise._settlePromise0 (/srv/deployment/kartotherian/deploy-cache/revs/76adf21c6f0a3ad2fb7809a97c90779e910ec4fe/node_modules/bluebird/js/release/promise.js:612:10)
    at Promise._settlePromises (/srv/deployment/kartotherian/deploy-cache/revs/76adf21c6f0a3ad2fb7809a97c90779e910ec4fe/node_modules/bluebird/js/release/promise.js:691:18)
    at Promise._fulfill (/srv/deployment/kartotherian/deploy-cache/revs/76adf21c6f0a3ad2fb7809a97c90779e910ec4fe/node_modules/bluebird/js/release/promise.js:636:18)
    at Promise._resolveCallback (/srv/deployment/kartotherian/deploy-cache/revs/76adf21c6f0a3ad2fb7809a97c90779e910ec4fe/node_modules/bluebird/js/release/promise.js:431:57)
    at Promise._settlePromiseFromHandler (/srv/deployment/kartotherian/deploy-cache/revs/76adf21c6f0a3ad2fb7809a97c90779e910ec4fe/node_modules/bluebird/js/release/promise.js:522:17)
    at Promise._settlePromise (/srv/deployment/kartotherian/deploy-cache/revs/76adf21c6f0a3ad2fb7809a97c90779e910ec4fe/node_modules/bluebird/js/release/promise.js:567:18)
    at Promise._settlePromise0 (/srv/deployment/kartotherian/deploy-cache/revs/76adf21c6f0a3ad2fb7809a97c90779e910ec4fe/node_modules/bluebird/js/release/promise.js:612:10)
    at Promise._settlePromises (/srv/deployment/kartotherian/deploy-cache/revs/76adf21c6f0a3ad2fb7809a97c90779e910ec4fe/node_modules/bluebird/js/release/promise.js:691:18)
    at Promise._fulfill (/srv/deployment/kartotherian/deploy-cache/revs/76adf21c6f0a3ad2fb7809a97c90779e910ec4fe/node_modules/bluebird/js/release/promise.js:636:18)
    at PromiseArray._resolve (/srv/deployment/kartotherian/deploy-cache/revs/76adf21c6f0a3ad2fb7809a97c90779e910ec4fe/node_modules/bluebird/js/release/promise_array.js:125:19)
    at PromiseArray._promiseFulfilled (/srv/deployment/kartotherian/deploy-cache/revs/76adf21c6f0a3ad2fb7809a97c90779e910ec4fe/node_modules/bluebird/js/release/promise_array.js:143:14)

Event Timeline

Hi @Gehel - is this error filling up logs? As in, something for us to tackle because it's a major pain?

With a quick grep of the logs, we seem to have that error a few hundred times per day. I'm not sure what the issue actually is. Probably someone trying to render an invalid geojson (not much we can do about it). Having logs polluted with errors is not good, but we can live with it.

Note that we have another error polluting the logs at a much higher rate in T158657.

Thanks, @Gehel, I'll go ahead and remove it from the sprint.

I'm going to merge this into T193458 as that team also merged T192007 (which is the same as T163239 into T193458.