Details
-
Bug
-
Status: Closed
-
High
-
Resolution: Done
-
Beijing Release
-
None
-
None
Description
a. Problem with timestamp being null:
java.lang.NullPointerException
at org.openecomp.core.tools.exportinfo.ExportSerializer.convertByType(ExportSerializer.java:97)
at org.openecomp.core.tools.exportinfo.ExportSerializer.lambda$serializeResult$1(ExportSerializer.java:55)
at java.util.Iterator.forEachRemaining(Iterator.java:116)
at org.openecomp.core.tools.exportinfo.ExportSerializer.serializeResult(ExportSerializer.java:46)
at org.openecomp.core.tools.exportinfo.ExportDataCommand$1.onSuccess(ExportDataCommand.java:106)
at org.openecomp.core.tools.exportinfo.ExportDataCommand$1.onSuccess(ExportDataCommand.java:101)
at com.google.common.util.concurrent.Futures$4.run(Futures.java:1149)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
b. Invalid JSON data fails the EXPORT
ERROR o.o.c.t.exportinfo.ExportSerializer - Failed to parse json { "properties": { "compositionData": "{ \"name\": \"1C-2R-50D\", \"description\": \"1 GB CPU\ 2 GB RAM\ 50 GB Disk\" }", "type": "Compute" } }
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Invalid escape sequence at line 1 column 105 path $.properties.compositionData
at com.google.gson.internal.Streams.parse(Streams.java:60) ~[gson-2.7.jar:na]
at com.google.gson.JsonParser.parse(JsonParser.java:84) ~[gson-2.7.jar:na]
at com.google.gson.JsonParser.parse(JsonParser.java:59) ~[gson-2.7.jar:na]
at com.google.gson.JsonParser.parse(JsonParser.java:45) ~[gson-2.7.jar:na]
at org.openecomp.core.tools.exportinfo.ExportSerializer.extractVlm(ExportSerializer.java:143) [openecomp-zusammen-tools-1.2.0-SNAPSHOT.jar:na]
at org.openecomp.core.tools.exportinfo.ExportSerializer.convertByType(ExportSerializer.java:85) [openecomp-zusammen-tools-1.2.0-SNAPSHOT.jar:na]
at org.openecomp.core.tools.exportinfo.ExportSerializer.lambda$serializeResult$1(ExportSerializer.java:58) [openecomp-zusammen-tools-1.2.0-SNAPSHOT.jar:na]
at java.util.Iterator.forEachRemaining(Iterator.java:116) ~[na:1.8.0_131]
at org.openecomp.core.tools.exportinfo.ExportSerializer.serializeResult(ExportSerializer.java:49) [openecomp-zusammen-tools-1.2.0-SNAPSHOT.jar:na]
at org.openecomp.core.tools.exportinfo.ExportDataCommand$1.onSuccess(ExportDataCommand.java:106) ~[openecomp-zusammen-tools-1.2.0-SNAPSHOT.jar:na]
at org.openecomp.core.tools.exportinfo.ExportDataCommand$1.onSuccess(ExportDataCommand.java:101) ~[openecomp-zusammen-tools-1.2.0-SNAPSHOT.jar:na]
at com.google.common.util.concurrent.Futures$4.run(Futures.java:1149) ~[guava-14.0.1.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[na:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[na:1.8.0_131]
at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_131]
Caused by: com.google.gson.stream.MalformedJsonException: Invalid escape sequence at line 1 column 105 path $.properties.compositionData
at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1559) ~[gson-2.7.jar:na]
at com.google.gson.stream.JsonReader.readEscapeCharacter(JsonReader.java:1550) ~[gson-2.7.jar:na]
at com.google.gson.stream.JsonReader.nextQuotedValue(JsonReader.java:1004) ~[gson-2.7.jar:na]
at com.google.gson.stream.JsonReader.nextString(JsonReader.java:815) ~[gson-2.7.jar:na]
at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:718) ~[gson-2.7.jar:na]
at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:739) ~[gson-2.7.jar:na]
at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:739) ~[gson-2.7.jar:na]
at com.google.gson.internal.bind.TypeAdapters$29.read(TypeAdapters.java:714) ~[gson-2.7.jar:na]
at com.google.gson.internal.Streams.parse(Streams.java:48) ~[gson-2.7.jar:na]
... 14 common frames omitted
Attachments
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
27721,2 | Fail to Export VLM | master | sdc | Status: MERGED | +2 | +1 |