Page MenuHomePhabricator

[Bug] populate_admin: ERROR: Relate Operation called with a LWGEOMCOLLECTION type
Closed, ResolvedPublic

Description

Logs

2019-12-03 00:01:01 GMT [8061]: [3-1] user=postgres,db=gis,app=psql,client=[local] ERROR:  Relate Operation called with a LWGEOMCOLLECTION type.  This is unsupported.
2019-12-03 00:01:01 GMT [8061]: [4-1] user=postgres,db=gis,app=psql,client=[local] HINT:  Change argument 2: 'GEOMETRYCOLLECTION(POINT(2336431.35890444 7641045.27589611),LINESTRING(233584...'
2019-12-03 00:01:01 GMT [8061]: [5-1] user=postgres,db=gis,app=psql,client=[local] CONTEXT:  PL/pgSQL function populate_admin() line 29 at IF
2019-12-03 00:01:01 GMT [8061]: [6-1] user=postgres,db=gis,app=psql,client=[local] STATEMENT:  SELECT populate_admin();

Investigation

The error happens when performing ST_Intersects at https://github.com/kartotherian/osm-bright.tm2source/blob/master/sql/admin.sql#L37

Environments Observed

  • maps.1004.eqiad.wmnet

How to fix it

  • Check for LWGEOMCOLLECTION geometry type and extract geometries for individual check

Open questions

  • Can we set an alert for populate_admin script? This seems to be happening since Nov 12 after an update on water_polygons table

Event Timeline

Change 556140 had a related patch set uploaded (by MSantos; owner: MSantos):
[mediawiki/services/kartotherian@master] Bump osm-bright-source to v1.0.5

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

Change 556140 merged by jenkins-bot:
[mediawiki/services/kartotherian@master] Bump osm-bright-source to v1.0.5

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

Mentioned in SAL (#wikimedia-operations) [2019-12-10T11:27:45Z] <mbsantos@deploy1001> Started deploy [kartotherian/deploy@452b144] (stretch): Update kartotherian-package to f9fb029 (T240227)

Mentioned in SAL (#wikimedia-operations) [2019-12-10T11:28:06Z] <mbsantos@deploy1001> Finished deploy [kartotherian/deploy@452b144] (stretch): Update kartotherian-package to f9fb029 (T240227) (duration: 00m 20s)

Change 556661 had a related patch set uploaded (by MSantos; owner: MSantos):
[operations/puppet@production] Disable populate_admin script

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

Change 556661 merged by Gehel:
[operations/puppet@production] Disable populate_admin script

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

The populate_admin script is officially phased down after T269582 completion.