[ https://issues.apache.org/jira/browse/TINKERPOP-1738?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Kuppitz updated TINKERPOP-1738: -------------------------------------- Affects Version/s: 3.3.0 > Proper functioning of GraphSONReader depends on order of elements in String > representation > ------------------------------------------------------------------------------------------ > > Key: TINKERPOP-1738 > URL: https://issues.apache.org/jira/browse/TINKERPOP-1738 > Project: TinkerPop > Issue Type: Bug > Components: io > Affects Versions: 3.3.0 > Reporter: Daniel Kuppitz > Assignee: Marko A. Rodriguez > > The following two snippets are basically using the same stringified JSON > object, it's just the order of elements that is different. > {noformat} > gremlin> GraphSONReader.build().create().readObject(new > java.io.ByteArrayInputStream('{"@value":{"step":[["addV","poc_int"],["property","bigint1value",{"@value":-4294967295,"@type":"g:Int32"}]]},"@type":"g:Bytecode"}'.getBytes()), > Bytecode.class) > ==>[[], [addV(poc_int), property(bigint1value, 1)]] > {noformat} > {noformat} > gremlin> GraphSONReader.build().create().readObject(new > java.io.ByteArrayInputStream('{"@type":"g:Bytecode","@value":{"step":[["addV","poc_int"],["property","bigint1value",{"@type":"g:Int32","@value":-4294967295}]]}}'.getBytes()), > Bytecode.class) > Could not deserialize the JSON value as required. Nested exception: > org.apache.tinkerpop.shaded.jackson.databind.JsonMappingException: Could not > deserialize the JSON value as required. Nested exception: > org.apache.tinkerpop.shaded.jackson.core.JsonParseException: Numeric value > (-4294967295) out of range of int > at [Source: java.io.ByteArrayInputStream@6d367020; line: 1, column: 126] > at [Source: java.io.ByteArrayInputStream@6d367020; line: 1, column: 115] > (through reference chain: java.util.ArrayList[1]->java.util.ArrayList[2]) > at [Source: java.io.ByteArrayInputStream@6d367020; line: 1, column: 115] > Type ':help' or ':h' for help. > Display stack trace? [yN] > {noformat} -- This message was sent by Atlassian JIRA (v6.4.14#64029)