diff --git a/CHANGES_NEXT_RELEASE b/CHANGES_NEXT_RELEASE index da920c6b0..1ca20419b 100644 --- a/CHANGES_NEXT_RELEASE +++ b/CHANGES_NEXT_RELEASE @@ -1 +1,2 @@ +- [cygnus-ngsi][arcgis] Log json geometry before create instance - [cygnus-ngsi][arcgis] Fix CygnusRuntimeError due to Cannot invoke "java.util.List.size()" because "serverFeatures" is null (#2413) diff --git a/cygnus-common/src/main/java/com/telefonica/iot/cygnus/backends/arcgis/model/Feature.java b/cygnus-common/src/main/java/com/telefonica/iot/cygnus/backends/arcgis/model/Feature.java index 796bf8c78..2c62847c4 100644 --- a/cygnus-common/src/main/java/com/telefonica/iot/cygnus/backends/arcgis/model/Feature.java +++ b/cygnus-common/src/main/java/com/telefonica/iot/cygnus/backends/arcgis/model/Feature.java @@ -354,8 +354,10 @@ public static Feature createInstanceFromJson(JsonObject json) throws ArcgisExcep Geometry geometry = null; if (json.has(GEOMETRY_TAG)) { JsonElement jsonGeometryElement = json.get(GEOMETRY_TAG); + LOGGER.debug("createInstanceFromJson jsonGeometryElement: " + jsonGeometryElement); if (jsonGeometryElement.isJsonObject()) { JsonObject jsonGeometry = jsonGeometryElement.getAsJsonObject(); + LOGGER.debug("createInstanceFromJson jsonGeometry as JsonObject: " + jsonGeometry); if (jsonGeometry.get("x") != null) { geometry = Point.createInstanceFromJson(jsonGeometry); } else if (jsonGeometry.get("paths") != null) {