[postgis-tickets] [PostGIS] #4479: geos38: ERROR: lwgeom_pointonsurface: GEOS Error: TopologyException: Input geom 1 is invalid: Self-intersection
PostGIS
trac at osgeo.org
Mon Aug 12 05:24:30 PDT 2019
#4479: geos38: ERROR: lwgeom_pointonsurface: GEOS Error: TopologyException: Input
geom 1 is invalid: Self-intersection
---------------------+---------------------------
Reporter: myon | Owner: pramsey
Type: defect | Status: new
Priority: medium | Milestone: PostGIS 2.5.3
Component: postgis | Version: 2.5.x
Keywords: |
---------------------+---------------------------
On Debian unstable/bullseye/Ubuntu eoan, alpha4 fails the regression tests
for PG12 and PG9.5.
The original build succeeds, including the regression tests, but then an
additional regress run on the actually installed .deb files fails:
{{{
14:00:06 geos38 .. failed (diff expected obtained:
/tmp/pgis_reg/test_128_diff)
14:00:06
-----------------------------------------------------------------------------
14:00:06 --- geos38_expected 2019-08-11 06:26:47.000000000 +0000
14:00:06 +++ /tmp/pgis_reg/test_128_out 2019-08-12 12:00:06.728328965
+0000
14:00:06 @@ -1 +1 @@
14:00:06 -#4103|t
14:00:06 +ERROR: lwgeom_pointonsurface: GEOS Error: TopologyException:
Input geom 1 is invalid: Self-intersection
}}}
Longer excerpt:
{{{
13:58:47 Ver Cluster Port Status Owner Data directory
Log file
13:58:47 12 regress 5432 online nobody
/tmp/pg_virtualenv.Jxq8Cy/data/12/regress
/tmp/pg_virtualenv.Jxq8Cy/log/postgresql-12-regress.log
13:58:47
13:58:47 + make -C regress/core -f Makefile.in check PERL=perl
RUNTESTFLAGS=--extension --verbose
13:58:47 make: Entering directory
'/tmp/autopkgtest.pNJQup/tree/regress/core'
13:58:47 /bin/sh: 1: cd: can't cd to @PGSQL_BINDIR@
13:58:47 perl ../run_test.pl --extension --verbose ../loader/Point
../loader/PointM ../loader/PointZ ../loader/MultiPoint
../loader/MultiPointM ../loader/MultiPointZ ../loader/Arc ../loader/ArcM
../loader/ArcZ ../loader/Polygon ../loader/PolygonM ../loader/PolygonZ
../loader/TSTPolygon ../loader/TSIPolygon ../loader/TSTIPolygon
../loader/PointWithSchema ../loader/NoTransPoint
../loader/NotReallyMultiPoint ../loader/MultiToSinglePoint
../loader/ReprojectPts ../loader/ReprojectPtsD ../loader/ReprojectPtsGeog
../loader/ReprojectPtsGeogD ../loader/Latin1 ../loader/Latin1-implicit
../loader/mfile ../dumper/literalsrid ../dumper/realtable
../dumper/nullsintable ../dumper/null3d affine bestsrid binary boundary
chaikin filterm cluster concave_hull ctors curvetoline dump dumppoints
empty estimatedextent forcecurve geography geometric_median hausdorff
in_geohash in_gml in_kml in_encodedpolyline iscollection legacy long_xact
lwgeom_regress measures minimum_bounding_circle normalize operators
orientation out_geometry out_geography polygonize polyhedralsurface
postgis_type_name quantize_coordinates regress regress_bdpoly
regress_buffer_params regress_gist_index_nd regress_index
regress_index_nulls regress_management regress_selectivity regress_lrs
regress_ogc regress_ogc_cover regress_ogc_prep regress_proj relate
remove_repeated_points removepoint reverse setpoint simplify simplifyvw
size snaptogrid split sql-mm-serialize sql-mm-circularstring sql-mm-
compoundcurve sql-mm-curvepoly sql-mm-general sql-mm-multicurve sql-mm-
multisurface swapordinates summary temporal temporal_knn tickets twkb
typmod wkb wkt wmsservers offsetcurve relatematch isvaliddetail
sharedpaths snap node unaryunion clean relate_bnr delaunaytriangles
clipbybox2d subdivide voronoi regress_brin_index regress_brin_index_3d
regress_brin_index_geography minimum_clearance oriented_envelope
point_coordinates frechet geos38
13:58:47 PATH is
:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
13:58:47 Checking for shp2pgsql ... found
13:58:47 Checking for pgsql2shp ... found
13:58:47 TMPDIR is /tmp/pgis_reg
13:58:47 Creating database 'postgis_reg'
13:58:47 Preparing db 'postgis_reg' using: CREATE EXTENSION postgis
13:58:49 PostgreSQL 12beta3 (Debian 12~beta3-1.pgdg110+1) on x86_64-pc-
linux-gnu, compiled by gcc (Debian 8.3.0-19) 8.3.0, 64-bit
13:58:49 Postgis 3.0.0alpha4 - r17702 - 2019-08-11 07:46:58
13:58:49 scripts 3.0.0alpha4 r17702
13:58:49 GEOS: 3.7.2-CAPI-1.11.2 b55d2125
13:58:49 PROJ: Rel. 5.2.0, September 15th, 2018
13:58:49
13:58:49 Running tests
13:58:49
13:58:50 ../loader/Point .............. ok
13:58:51 ../loader/PointM .............. ok
13:58:52 ../loader/PointZ .............. ok
13:58:53 ../loader/MultiPoint .............. ok
13:58:54 ../loader/MultiPointM .............. ok
13:58:55 ../loader/MultiPointZ .............. ok
13:58:56 ../loader/Arc .............. ok
13:58:57 ../loader/ArcM .............. ok
13:58:58 ../loader/ArcZ .............. ok
13:58:59 ../loader/Polygon .............. ok
13:59:00 ../loader/PolygonM .............. ok
13:59:01 ../loader/PolygonZ .............. ok
13:59:02 ../loader/TSTPolygon ......... ok
13:59:04 ../loader/TSIPolygon ......... ok
13:59:04 ../loader/TSTIPolygon ......... ok
13:59:05 ../loader/PointWithSchema ..... ok
13:59:06 ../loader/NoTransPoint ......... ok
13:59:07 ../loader/NotReallyMultiPoint ......... ok
13:59:08 ../loader/MultiToSinglePoint ......... ok
13:59:09 ../loader/ReprojectPts ........ ok
13:59:10 ../loader/ReprojectPtsD ..... ok
13:59:11 ../loader/ReprojectPtsGeog ........ ok
13:59:12 ../loader/ReprojectPtsGeogD ........ ok
13:59:13 ../loader/Latin1 .... ok
13:59:14 ../loader/Latin1-implicit .... ok
13:59:14 ../loader/mfile .... ok
13:59:16 ../dumper/literalsrid ....... ok
13:59:17 ../dumper/realtable ....... ok
13:59:18 ../dumper/nullsintable ....... ok
13:59:20 ../dumper/null3d ..... ok
13:59:20 affine .. ok
13:59:20 bestsrid .. ok
13:59:22 binary .. ok
13:59:22 boundary .. ok
13:59:22 chaikin .. ok
13:59:23 filterm .. ok
13:59:23 cluster .. ok
13:59:23 concave_hull .. ok
13:59:24 ctors .. ok
13:59:24 curvetoline .. ok
13:59:24 dump .. ok
13:59:24 dumppoints .. ok
13:59:24 empty .. ok
13:59:25 estimatedextent .. ok
13:59:25 forcecurve .. ok
13:59:26 geography .. ok
13:59:26 geometric_median .. ok
13:59:26 hausdorff .. ok
13:59:26 in_geohash .. ok
13:59:27 in_gml .. ok
13:59:27 in_kml .. ok
13:59:27 in_encodedpolyline .. ok
13:59:27 iscollection .. ok
13:59:28 legacy .. ok
13:59:28 long_xact .. ok
13:59:28 lwgeom_regress .. ok
13:59:29 measures .. ok
13:59:29 minimum_bounding_circle .. ok
13:59:29 normalize .. ok
13:59:29 operators .. ok
13:59:30 orientation .. ok
13:59:30 out_geometry .. ok
13:59:30 out_geography .. ok
13:59:30 polygonize .. ok
13:59:31 polyhedralsurface .. ok
13:59:31 postgis_type_name .. ok
13:59:31 quantize_coordinates .. ok
13:59:31 regress .. ok
13:59:32 regress_bdpoly .. ok
13:59:32 regress_buffer_params .. ok
13:59:33 regress_gist_index_nd .. ok
13:59:35 regress_index .. ok
13:59:35 regress_index_nulls .. ok
13:59:36 regress_management .. ok
13:59:36 regress_selectivity .. ok
13:59:36 regress_lrs .. ok
13:59:36 regress_ogc .. ok
13:59:37 regress_ogc_cover .. ok
13:59:37 regress_ogc_prep .. ok
13:59:37 regress_proj .. ok
13:59:38 relate .. ok
13:59:38 remove_repeated_points .. ok
13:59:38 removepoint .. ok
13:59:38 reverse .. ok
13:59:38 setpoint .. ok
13:59:39 simplify .. ok
13:59:39 simplifyvw .. ok
13:59:39 size .. ok
13:59:39 snaptogrid .. ok
13:59:40 split .. ok
13:59:40 sql-mm-serialize .. ok
13:59:40 sql-mm-circularstring .. ok
13:59:40 sql-mm-compoundcurve .. ok
13:59:41 sql-mm-curvepoly .. ok
13:59:41 sql-mm-general .. ok
13:59:41 sql-mm-multicurve .. ok
13:59:41 sql-mm-multisurface .. ok
13:59:41 swapordinates .. ok
13:59:42 summary .. ok
13:59:42 temporal .. ok
13:59:43 temporal_knn .. ok
13:59:43 tickets .. ok
13:59:44 twkb .. ok
13:59:49 typmod .. ok
13:59:49 wkb .. ok
13:59:49 wkt .. ok
13:59:50 wmsservers .. ok
13:59:50 offsetcurve .. ok
13:59:51 relatematch .. ok
13:59:51 isvaliddetail .. ok
13:59:51 sharedpaths .. ok
13:59:51 snap .. ok
13:59:51 node .. ok
13:59:52 unaryunion .. ok
13:59:52 clean .. ok
13:59:52 relate_bnr .. ok
13:59:53 delaunaytriangles .. ok
13:59:53 clipbybox2d .. ok
14:00:03 subdivide .. ok
14:00:04 voronoi .. ok
14:00:04 regress_brin_index .. ok
14:00:05 regress_brin_index_3d .. ok
14:00:05 regress_brin_index_geography .. ok
14:00:05 minimum_clearance .. ok
14:00:06 oriented_envelope .. ok
14:00:06 point_coordinates .. ok
14:00:06 frechet .. ok
14:00:06 geos38 .. failed (diff expected obtained:
/tmp/pgis_reg/test_128_diff)
14:00:06
-----------------------------------------------------------------------------
14:00:06 --- geos38_expected 2019-08-11 06:26:47.000000000 +0000
14:00:06 +++ /tmp/pgis_reg/test_128_out 2019-08-12 12:00:06.728328965
+0000
14:00:06 @@ -1 +1 @@
14:00:06 -#4103|t
14:00:06 +ERROR: lwgeom_pointonsurface: GEOS Error: TopologyException:
Input geom 1 is invalid: Self-intersection
14:00:06
-----------------------------------------------------------------------------
14:00:07 uninstall .. ok (4725)
14:00:07
14:00:07 Run tests: 129
14:00:07 Failed: 1
14:00:08 make: *** [Makefile.in:231: check] Error 1
14:00:08 make: Leaving directory
'/tmp/autopkgtest.pNJQup/tree/regress/core'
14:00:08 *** /tmp/pg_virtualenv.Jxq8Cy/log/postgresql-12-regress.log (last
100 lines) ***
14:00:08 2019-08-12 11:59:49.890 UTC [14064] nobody at postgis_reg HINT:
"...ING(0 0,1 1,1 0),(1 2,0 1))" <-- parse error at position 62 within
geometry
14:00:08 2019-08-12 11:59:49.890 UTC [14064] nobody at postgis_reg STATEMENT:
SELECT g,
14:00:08 ST_AsText(g::geometry),
14:00:08 ST_OrderingEquals(g::geometry,
St_GeomFromText(ST_AsText(g::geometry))) FROM ( SELECT
14:00:08 'COMPOUNDCURVE(CIRCULARSTRING(0 0,1 1,1 0),(1 2,0 1))'
14:00:08 ::text as g ) as foo;
14:00:08 2019-08-12 11:59:49.891 UTC [14064] nobody at postgis_reg ERROR:
incontinuous compound curve
14:00:08 2019-08-12 11:59:49.891 UTC [14064] nobody at postgis_reg HINT:
"...ING(0 0,1 1,1 0),(1 2,0 1)))" <-- parse error at position 76 within
geometry
14:00:08 2019-08-12 11:59:49.891 UTC [14064] nobody at postgis_reg STATEMENT:
SELECT g,
14:00:08 ST_AsText(g::geometry),
14:00:08 ST_OrderingEquals(g::geometry,
St_GeomFromText(ST_AsText(g::geometry))) FROM ( SELECT
14:00:08 'CURVEPOLYGON (COMPOUNDCURVE(CIRCULARSTRING(0 0,1 1,1
0),(1 2,0 1)))'
14:00:08 ::text as g ) as foo;
14:00:08 2019-08-12 11:59:49.891 UTC [14064] nobody at postgis_reg ERROR:
geometry requires more points
14:00:08 2019-08-12 11:59:49.891 UTC [14064] nobody at postgis_reg HINT:
"CURVEPOLYGON (COMPOUNDCURVE EMPTY)" <-- parse error at position 34 within
geometry
14:00:08 2019-08-12 11:59:49.891 UTC [14064] nobody at postgis_reg STATEMENT:
SELECT g,
14:00:08 ST_AsText(g::geometry),
14:00:08 ST_OrderingEquals(g::geometry,
St_GeomFromText(ST_AsText(g::geometry))) FROM ( SELECT
14:00:08 'CURVEPOLYGON (COMPOUNDCURVE EMPTY)'
14:00:08 ::text as g ) as foo;
14:00:08 2019-08-12 11:59:49.891 UTC [14064] nobody at postgis_reg ERROR:
geometry contains non-closed rings
14:00:08 2019-08-12 11:59:49.891 UTC [14064] nobody at postgis_reg HINT:
"...NG(0 0,1 1,1 0),(1 0,0 1)))" <-- parse error at position 77 within
geometry
14:00:08 2019-08-12 11:59:49.891 UTC [14064] nobody at postgis_reg STATEMENT:
SELECT g,
14:00:08 ST_AsText(g::geometry),
14:00:08 ST_OrderingEquals(g::geometry,
St_GeomFromText(ST_AsText(g::geometry))) FROM ( SELECT
14:00:08 'CURVEPOLYGON (COMPOUNDCURVE(CIRCULARSTRING(0 0,1 1,1
0),(1 0,0 1)))'
14:00:08 ::text as g ) as foo;
14:00:08 2019-08-12 11:59:49.896 UTC [14064] nobody at postgis_reg ERROR:
geometry contains non-closed rings
14:00:08 2019-08-12 11:59:49.896 UTC [14064] nobody at postgis_reg HINT:
"... 2 3,4 5 6,7 8 9,1 2 0))" <-- parse error at position 49 within
geometry
14:00:08 2019-08-12 11:59:49.896 UTC [14064] nobody at postgis_reg STATEMENT:
SELECT g,
14:00:08 ST_AsText(g::geometry),
14:00:08 ST_OrderingEquals(g::geometry,
St_GeomFromText(ST_AsText(g::geometry))) FROM ( SELECT
14:00:08 'TRIANGLE ((1 2 3,4 5 6,7 8 9,1 2 0))'
14:00:08 ::text as g ) as foo;
14:00:08 2019-08-12 11:59:49.897 UTC [14064] nobody at postgis_reg ERROR:
geometry contains non-closed rings
14:00:08 2019-08-12 11:59:49.897 UTC [14064] nobody at postgis_reg HINT:
"... 1)) )" <-- parse error at position 120 within geometry
14:00:08 2019-08-12 11:59:49.897 UTC [14064] nobody at postgis_reg STATEMENT:
SELECT g,
14:00:08 ST_AsText(g::geometry),
14:00:08 ST_OrderingEquals(g::geometry,
St_GeomFromText(ST_AsText(g::geometry))) FROM ( SELECT
14:00:08 'TIN ZM ( ((0 0 0 0, 0 0 1 0, 0 1 0 4, 0 0 0 0)), ((0 0 0
1, 0 1 0 2, 1 1 0 3, 0 1 0 1)) )'
14:00:08 ::text as g ) as foo;
14:00:08 2019-08-12 11:59:50.665 UTC [14152] nobody at postgis_reg ERROR:
lwgeom_offsetcurve: input is not linear
14:00:08 2019-08-12 11:59:50.665 UTC [14152] nobody at postgis_reg STATEMENT:
SELECT 't0', ST_OffsetCurve('POINT(0 0)', 10);
14:00:08 2019-08-12 11:59:51.512 UTC [14284] nobody at postgis_reg ERROR:
lwgeom_sharedpaths: Operation on mixed SRID geometries (10 != 5)
14:00:08 2019-08-12 11:59:51.512 UTC [14284] nobody at postgis_reg STATEMENT:
select 't1', st_asewkt(st_sharedpaths(
14:00:08 'SRID=10;LINESTRING(0 0, 10 0)', 'SRID=5;LINESTRING(0 0,
100 0)'
14:00:08 ));
14:00:08 2019-08-12 11:59:51.514 UTC [14284] nobody at postgis_reg ERROR:
lwgeom_sharedpaths: GEOS Error: IllegalArgumentException: Geometry is not
lineal
14:00:08 2019-08-12 11:59:51.514 UTC [14284] nobody at postgis_reg STATEMENT:
select 't6', st_sharedpaths(
14:00:08
'0101000020E6100000F771D98DE33826C00000000000004440'::geometry,
14:00:08
'0103000020E61000000100000021000000F771D98DE33820C00000000000004E409610DB16675620C00EC34AD715B54D407AF7FF56CFAD20C008E817B00C6D4D40A8B32666C03B21C017D34B39A92A4D40C096A1DAC5FA21C03309329378F04C4050BE087388E322C06D501336B7C04C401412394E16ED23C061A149F23A9D4C402C7E04EB3A0D25C0A86740E260874C40F471D98DE33826C00000000000804C40BC65AE308C6427C0A86740E260874C40D5D179CDB08428C060A149F23A9D4C409A25AAA83E8E29C06C501336B7C04C402A4D114101772AC03209329378F04C4043308CB506362BC016D34B39A92A4D4072ECB2C4F7C32BC007E817B00C6D4D4057D3D704601B2CC00DC34AD715B54D40F771D98DE3382CC0FFFFFFFFFFFF4D4059D3D704601B2CC0F13CB528EA4A4E4076ECB2C4F7C32BC0F717E84FF3924E4049308CB506362BC0E82CB4C656D54E40324D114101772AC0CCF6CD6C870F4F40A325AAA83E8E29C093AFECC9483F4F40DFD179CDB08428C09F5EB60DC5624F40C665AE308C6427C05898BF1D9F784F40FD71D98DE33826C00000000000804F40347E04EB3A0D25C05898BF1D9F784F401B12394E16ED23C0A05EB60DC5624F4056BE087388E322C094AFECC9483F4F40C496A1DAC5FA21C0CEF6CD6C870F4F40ABB32666C03B21C0EA2CB4C656D54E407CF7FF56CFAD20C0F917E84FF3924E409710DB16675620C0F33CB528EA4A4E40F771D98DE33820C00000000000004E40'::geometry
14:00:08 );
14:00:08 2019-08-12 11:59:51.731 UTC [14328] nobody at postgis_reg ERROR:
lwgeom_snap: Operation on mixed SRID geometries (10 != 5)
14:00:08 2019-08-12 11:59:51.731 UTC [14328] nobody at postgis_reg STATEMENT:
select 't1', st_asewkt(st_snap(
14:00:08 'SRID=10;LINESTRING(0 0, 10 0)', 'SRID=5;LINESTRING(0 0,
100 0)', 0
14:00:08 ));
14:00:08 2019-08-12 11:59:52.944 UTC [14504] nobody at postgis_reg ERROR:
GEOSRelate: Invalid boundary node rule 5
14:00:08 2019-08-12 11:59:52.944 UTC [14504] nobody at postgis_reg STATEMENT:
SELECT st_relate('POINT(0 0)', 'POINT(1 0)', 5);
14:00:08 2019-08-12 11:59:53.599 UTC [14636] nobody at postgis_reg ERROR:
lwgeom_subdivide: cannot subdivide to fewer than 5 vertices per output
14:00:08 2019-08-12 11:59:53.599 UTC [14636] nobody at postgis_reg STATEMENT:
SELECT '#3135', st_astext(ST_Subdivide(ST_GeomFromText('POLYGON((1 2,1 2,1
2,1 2))'), 2));
14:00:08 2019-08-12 12:00:04.131 UTC [14680] nobody at postgis_reg ERROR:
Tolerance must be a positive number.
14:00:08 2019-08-12 12:00:04.131 UTC [14680] nobody at postgis_reg CONTEXT:
SQL function "st_voronoipolygons" statement 1
14:00:08 2019-08-12 12:00:04.131 UTC [14680] nobody at postgis_reg STATEMENT:
SELECT 3, ST_VoronoiPolygons('MULTIPOINT (0 0, 1 1, 2 2)', NULL);
14:00:08 2019-08-12 12:00:04.131 UTC [14680] nobody at postgis_reg ERROR:
Tolerance must be a positive number.
14:00:08 2019-08-12 12:00:04.131 UTC [14680] nobody at postgis_reg CONTEXT:
SQL function "st_voronoipolygons" statement 1
14:00:08 2019-08-12 12:00:04.131 UTC [14680] nobody at postgis_reg STATEMENT:
SELECT 5, ST_VoronoiPolygons('MULTIPOINT (0 0, 1 1, 2 2)', -2);
14:00:08 2019-08-12 12:00:06.300 UTC [14944] nobody at postgis_reg ERROR:
Argument to ST_X() must have type POINT
14:00:08 2019-08-12 12:00:06.300 UTC [14944] nobody at postgis_reg STATEMENT:
SELECT 'X5', ST_X('MULTIPOINT ((0 0), (1 1))'::geometry);
14:00:08 2019-08-12 12:00:06.300 UTC [14944] nobody at postgis_reg ERROR:
Argument to ST_X() must have type POINT
14:00:08 2019-08-12 12:00:06.300 UTC [14944] nobody at postgis_reg STATEMENT:
SELECT 'X6', ST_X('LINESTRING (0 0, 1 1)'::geometry);
14:00:08 2019-08-12 12:00:06.300 UTC [14944] nobody at postgis_reg ERROR:
Argument to ST_X() must have type POINT
14:00:08 2019-08-12 12:00:06.300 UTC [14944] nobody at postgis_reg STATEMENT:
SELECT 'X7', ST_X('GEOMETRYCOLLECTION (POINT(0 0))'::geometry);
14:00:08 2019-08-12 12:00:06.300 UTC [14944] nobody at postgis_reg ERROR:
Argument to ST_X() must have type POINT
14:00:08 2019-08-12 12:00:06.300 UTC [14944] nobody at postgis_reg STATEMENT:
SELECT 'X8', ST_X('GEOMETRYCOLLECTION (POINT(0 1), LINESTRING(0 0, 1
1))'::geometry);
14:00:08 2019-08-12 12:00:06.301 UTC [14944] nobody at postgis_reg ERROR:
Argument to ST_Y() must have type POINT
14:00:08 2019-08-12 12:00:06.301 UTC [14944] nobody at postgis_reg STATEMENT:
SELECT 'Y5', ST_Y('MULTIPOINT ((0 0), (1 1))'::geometry);
14:00:08 2019-08-12 12:00:06.301 UTC [14944] nobody at postgis_reg ERROR:
Argument to ST_Y() must have type POINT
14:00:08 2019-08-12 12:00:06.301 UTC [14944] nobody at postgis_reg STATEMENT:
SELECT 'Y6', ST_Y('LINESTRING (0 0, 1 1)'::geometry);
14:00:08 2019-08-12 12:00:06.302 UTC [14944] nobody at postgis_reg ERROR:
Argument to ST_Y() must have type POINT
14:00:08 2019-08-12 12:00:06.302 UTC [14944] nobody at postgis_reg STATEMENT:
SELECT 'Y7', ST_Y('GEOMETRYCOLLECTION (POINT(0 0))'::geometry);
14:00:08 2019-08-12 12:00:06.302 UTC [14944] nobody at postgis_reg ERROR:
Argument to ST_Y() must have type POINT
14:00:08 2019-08-12 12:00:06.302 UTC [14944] nobody at postgis_reg STATEMENT:
SELECT 'Y8', ST_Y('GEOMETRYCOLLECTION (POINT(0 1), LINESTRING(0 0, 1
1))'::geometry);
14:00:08 2019-08-12 12:00:06.303 UTC [14944] nobody at postgis_reg ERROR:
Argument to ST_Z() must have type POINT
14:00:08 2019-08-12 12:00:06.303 UTC [14944] nobody at postgis_reg STATEMENT:
SELECT 'Z5', ST_Z('MULTIPOINT ((0 0), (1 1))'::geometry);
14:00:08 2019-08-12 12:00:06.303 UTC [14944] nobody at postgis_reg ERROR:
Argument to ST_Z() must have type POINT
14:00:08 2019-08-12 12:00:06.303 UTC [14944] nobody at postgis_reg STATEMENT:
SELECT 'Z6', ST_Z('LINESTRING (0 0, 1 1)'::geometry);
14:00:08 2019-08-12 12:00:06.303 UTC [14944] nobody at postgis_reg ERROR:
Argument to ST_Z() must have type POINT
14:00:08 2019-08-12 12:00:06.303 UTC [14944] nobody at postgis_reg STATEMENT:
SELECT 'Z7', ST_Z('GEOMETRYCOLLECTION (POINT(0 0))'::geometry);
14:00:08 2019-08-12 12:00:06.303 UTC [14944] nobody at postgis_reg ERROR:
Argument to ST_Z() must have type POINT
14:00:08 2019-08-12 12:00:06.303 UTC [14944] nobody at postgis_reg STATEMENT:
SELECT 'Z8', ST_Z('GEOMETRYCOLLECTION (POINT(0 1), LINESTRING(0 0, 1
1))'::geometry);
14:00:08 2019-08-12 12:00:06.304 UTC [14944] nobody at postgis_reg ERROR:
Argument to ST_M() must have type POINT
14:00:08 2019-08-12 12:00:06.304 UTC [14944] nobody at postgis_reg STATEMENT:
SELECT 'M5', ST_M('MULTIPOINT ((0 0), (1 1))'::geometry);
14:00:08 2019-08-12 12:00:06.304 UTC [14944] nobody at postgis_reg ERROR:
Argument to ST_M() must have type POINT
14:00:08 2019-08-12 12:00:06.304 UTC [14944] nobody at postgis_reg STATEMENT:
SELECT 'M6', ST_M('LINESTRING (0 0, 1 1)'::geometry);
14:00:08 2019-08-12 12:00:06.304 UTC [14944] nobody at postgis_reg ERROR:
Argument to ST_M() must have type POINT
14:00:08 2019-08-12 12:00:06.304 UTC [14944] nobody at postgis_reg STATEMENT:
SELECT 'M7', ST_M('GEOMETRYCOLLECTION (POINT(0 0))'::geometry);
14:00:08 2019-08-12 12:00:06.304 UTC [14944] nobody at postgis_reg ERROR:
Argument to ST_M() must have type POINT
14:00:08 2019-08-12 12:00:06.304 UTC [14944] nobody at postgis_reg STATEMENT:
SELECT 'M8', ST_M('GEOMETRYCOLLECTION (POINT(0 1), LINESTRING(0 0, 1
1))'::geometry);
14:00:08 2019-08-12 12:00:06.728 UTC [15032] nobody at postgis_reg ERROR:
lwgeom_pointonsurface: GEOS Error: TopologyException: Input geom 1 is
invalid: Self-intersection at or near point 3065943.8190934439
6987403.2828343641 at 3065943.8190934439 6987403.2828343641
14:00:08 2019-08-12 12:00:06.728 UTC [15032] nobody at postgis_reg STATEMENT:
select '#4103',
ST_Intersects(ST_PointOnSurface('0103000020110F0000010000000A000000000000C41E644741000000EEA2A75A41000000F420644741000000629EA75A410000007A2D644741000000E49FA75A41000000C02E644741000000409DA75A41000000286A64474100000064A4A75A410000007867644741000000FAA9A75A41000000E82B644741000000D2A2A75A41000000222D64474100000046A0A75A41000000242B6447410000006CA4A75A41000000C41E644741000000EEA2A75A41'::geometry),
'0103000020110F0000010000000A000000000000C41E644741000000EEA2A75A41000000F420644741000000629EA75A410000007A2D644741000000E49FA75A41000000C02E644741000000409DA75A41000000286A64474100000064A4A75A410000007867644741000000FAA9A75A41000000E82B644741000000D2A2A75A41000000222D64474100000046A0A75A41000000242B6447410000006CA4A75A41000000C41E644741000000EEA2A75A41'::geometry);
14:00:08 Dropping cluster 12/regress ...
14:00:08 + rm -rf /tmp/pgis_reg
}}}
Full build log at https://pgdgbuild.dus.dg-i.net/view/Binaries-Beta/job
/postgis-binaries-
beta/46/architecture=amd64,distribution=bullseye/consoleFull
--
Ticket URL: <https://trac.osgeo.org/postgis/ticket/4479>
PostGIS <http://trac.osgeo.org/postgis/>
The PostGIS Trac is used for bug, enhancement & task tracking, a user and developer wiki, and a view into the subversion code repository of PostGIS project.
More information about the postgis-tickets
mailing list