cmahnke commented on issue #770:
URL: 
https://github.com/apache/incubator-baremaps/issues/770#issuecomment-1719093869

   This is also required to stop a workflow run, if there is an error in a 
previous step:
   ```
   
   [INFO ] 2023-09-14 11:27:58.400 [main] Execute - Executing the workflow 
workflow.json
   [INFO ] 2023-09-14 11:27:58.529 [pool-2-thread-1] DownloadUrl - Downloading 
https://download.geofabrik.de/europe/liechtenstein-latest.osm.pbf to 
liechtenstein-latest.osm.pbf
   [INFO ] 2023-09-14 11:27:58.895 [pool-2-thread-1] DownloadUrl - Skipping 
download of https://download.geofabrik.de/europe/liechtenstein-latest.osm.pbf 
to liechtenstein-latest.osm.pbf
   [INFO ] 2023-09-14 11:27:58.895 [pool-2-thread-2] ImportOpenStreetMap - 
Importing liechtenstein-latest.osm.pbf into 
jdbc:postgresql://localhost:5432/baremaps?&user=baremaps&password=baremaps
   [INFO ] 2023-09-14 11:27:58.902 [pool-2-thread-2] HikariDataSource - 
HikariPool-1 - Starting...
   [INFO ] 2023-09-14 11:27:59.107 [pool-2-thread-2] HikariPool - HikariPool-1 
- Added connection org.postgresql.jdbc.PgConnection@e74ca58
   [INFO ] 2023-09-14 11:27:59.108 [pool-2-thread-2] HikariDataSource - 
HikariPool-1 - Start completed.
   [WARN ] 2023-09-14 11:28:01.593 [ForkJoinPool.commonPool-worker-6] 
RelationGeometryBuilder - Unable to build the geometry for relation #5401257
   org.apache.baremaps.stream.StreamException: java.lang.NullPointerException: 
Cannot invoke "java.util.List.stream()" because "refs" is null
        at 
org.apache.baremaps.openstreetmap.function.RelationGeometryBuilder.createLine(RelationGeometryBuilder.java:168)
 ~[baremaps-core-0.7.1.jar:?]
        at 
org.apache.baremaps.openstreetmap.function.RelationGeometryBuilder.lambda$createPolygons$2(RelationGeometryBuilder.java:143)
 ~[baremaps-core-0.7.1.jar:?]
        at 
java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183) ~[?:?]
        at 
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
        at 
java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?]
        at 
java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) 
~[?:?]
        at 
java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
        at 
java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) 
~[?:?]
        at 
java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150) 
~[?:?]
        at 
java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
 ~[?:?]
        at 
java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
        at 
java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
        at 
org.apache.baremaps.openstreetmap.function.RelationGeometryBuilder.createPolygons(RelationGeometryBuilder.java:142)
 ~[baremaps-core-0.7.1.jar:?]
        at 
org.apache.baremaps.openstreetmap.function.RelationGeometryBuilder.accept(RelationGeometryBuilder.java:71)
 ~[baremaps-core-0.7.1.jar:?]
        at 
org.apache.baremaps.openstreetmap.function.EntityGeometryBuilder.accept(EntityGeometryBuilder.java:54)
 ~[baremaps-core-0.7.1.jar:?]
        at 
org.apache.baremaps.openstreetmap.function.EntityGeometryBuilder.accept(EntityGeometryBuilder.java:27)
 ~[baremaps-core-0.7.1.jar:?]
        at java.util.function.Consumer.lambda$andThen$0(Consumer.java:65) ~[?:?]
        at java.util.function.Consumer.lambda$andThen$0(Consumer.java:65) ~[?:?]
        at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
        at 
org.apache.baremaps.openstreetmap.function.BlockEntitiesHandler.accept(BlockEntitiesHandler.java:47)
 ~[baremaps-core-0.7.1.jar:?]
        at 
org.apache.baremaps.openstreetmap.function.BlockEntitiesHandler.accept(BlockEntitiesHandler.java:25)
 ~[baremaps-core-0.7.1.jar:?]
        at 
org.apache.baremaps.stream.ConsumerUtils.lambda$consumeThenReturn$1(ConsumerUtils.java:46)
 ~[baremaps-core-0.7.1.jar:?]
        at 
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
        at 
java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?]
        at 
org.apache.baremaps.stream.BufferedSpliterator.tryAdvance(BufferedSpliterator.java:74)
 ~[baremaps-core-0.7.1.jar:?]
        at 
java.util.stream.StreamSpliterators$WrappingSpliterator.lambda$initPartialTraversalState$0(StreamSpliterators.java:292)
 ~[?:?]
        at 
java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.fillBuffer(StreamSpliterators.java:206)
 ~[?:?]
        at 
java.util.stream.StreamSpliterators$AbstractWrappingSpliterator.doAdvance(StreamSpliterators.java:169)
 ~[?:?]
        at 
java.util.stream.StreamSpliterators$WrappingSpliterator.tryAdvance(StreamSpliterators.java:298)
 ~[?:?]
        at 
org.apache.baremaps.stream.BatchedSpliterator.tryAdvance(BatchedSpliterator.java:48)
 ~[baremaps-core-0.7.1.jar:?]
        at 
org.apache.baremaps.stream.BatchedSpliterator.trySplit(BatchedSpliterator.java:59)
 ~[baremaps-core-0.7.1.jar:?]
        at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:289) 
~[?:?]
        at 
java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?]
        at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:387) 
~[?:?]
        at 
java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1312)
 ~[?:?]
        at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1843) ~[?:?]
        at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1808) 
~[?:?]
        at 
java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:188) 
~[?:?]
   Caused by: java.lang.NullPointerException: Cannot invoke 
"java.util.List.stream()" because "refs" is null
        at 
org.apache.baremaps.openstreetmap.function.RelationGeometryBuilder.createLine(RelationGeometryBuilder.java:164)
 ~[baremaps-core-0.7.1.jar:?]
        ... 37 more
   [INFO ] 2023-09-14 11:28:01.970 [pool-2-thread-2] ImportOpenStreetMap - 
Finished importing liechtenstein-latest.osm.pbf into 
jdbc:postgresql://localhost:5432/baremaps?&user=baremaps&password=baremaps
   [INFO ] 2023-09-14 11:28:01.971 [pool-2-thread-3] ExecuteSql - Executing 
indexes.sql
   ```
   
   And yes: This means that the current documented example is broken with 0.7.1


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to