This is an automated email from the ASF dual-hosted git repository.

bchapuis pushed a commit to branch 745-daylight
in repository https://gitbox.apache.org/repos/asf/incubator-baremaps.git

commit c3f4018486f73bd61fbef6d0d8339b1fa3c16a2f
Author: Bertil Chapuis <[email protected]>
AuthorDate: Tue Aug 29 13:30:13 2023 +0200

    Fix null pointer exception
---
 .../org/apache/baremaps/utils/ProjectionTransformer.java     |  5 ++++-
 basemap/daylight/workflow.js                                 | 12 ++++++------
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git 
a/baremaps-core/src/main/java/org/apache/baremaps/utils/ProjectionTransformer.java
 
b/baremaps-core/src/main/java/org/apache/baremaps/utils/ProjectionTransformer.java
index 04553d7b..4352ae60 100644
--- 
a/baremaps-core/src/main/java/org/apache/baremaps/utils/ProjectionTransformer.java
+++ 
b/baremaps-core/src/main/java/org/apache/baremaps/utils/ProjectionTransformer.java
@@ -14,6 +14,7 @@ package org.apache.baremaps.utils;
 
 
 
+import java.util.Objects;
 import java.util.stream.Stream;
 import org.locationtech.jts.geom.Coordinate;
 import org.locationtech.jts.geom.CoordinateSequence;
@@ -71,9 +72,11 @@ public class ProjectionTransformer extends 
GeometryTransformer {
   }
 
   @Override
-  protected CoordinateSequence transformCoordinates(CoordinateSequence 
coordinateSequence,
+  protected CoordinateSequence transformCoordinates(
+      CoordinateSequence coordinateSequence,
       Geometry parent) {
     Coordinate[] coordinateArray = 
Stream.of(coordinateSequence.toCoordinateArray())
+        .filter(Objects::nonNull)
         .map(this::transformCoordinate).toArray(Coordinate[]::new);
     return new CoordinateArraySequence(coordinateArray);
   }
diff --git a/basemap/daylight/workflow.js b/basemap/daylight/workflow.js
index 51d53e06..4a79b887 100644
--- a/basemap/daylight/workflow.js
+++ b/basemap/daylight/workflow.js
@@ -92,12 +92,12 @@ export default {
       "id": "openstreetmap-import",
       "needs": [],
       "tasks": [
-        {
-          "type": "ImportOsmChange",
-          "file": "data/roads.osc",
-          "database": config.database,
-          "srid": 3857
-        },
+        // {
+        //   "type": "ImportOsmChange",
+        //   "file": "data/roads.osc",
+        //   "database": config.database,
+        //   "srid": 3857
+        // },
         {
           "type": "ImportOsmChange",
           "file": "data/admin.osc",

Reply via email to