Uploaded image for project: 'Olingo'
  1. Olingo
  2. OLINGO-1236

Json deserializer fails to parse NaN value

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • (Java) V4 4.4.0
    • None
    • odata4-server
    • None

    Description

      Olingo should allow parsing NaN by default due OData4 specification:

      objectMapper.configure(JsonParser.Feature.ALLOW_NON_NUMERIC_NUMBERS, true);

      Stacktrace:

      Caused by: com.fasterxml.jackson.core.JsonParseException: Non-standard token 'NaN': enable JsonParser.Feature.ALLOW_NON_NUMERIC_NUMBERS to allow
       at [Source: org.apache.cxf.transport.http.AbstractHTTPDestination$1@152e0b90; line: 1, column: 416]
          at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1586)
          at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:521)
          at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2609)
          at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextFieldName(UTF8StreamJsonParser.java:1069)
          at com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer.deserializeObject(JsonNodeDeserializer.java:219)
          at com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer.deserialize(JsonNodeDeserializer.java:69)
          at com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer.deserialize(JsonNodeDeserializer.java:15)
          at com.fasterxml.jackson.databind.ObjectMapper._readValue(ObjectMapper.java:3708)
          at com.fasterxml.jackson.databind.ObjectMapper.readTree(ObjectMapper.java:2113)
          at org.apache.olingo.server.core.deserializer.json.ODataJsonDeserializer.parseJsonTree(ODataJsonDeserializer.java:230)
          at org.apache.olingo.server.core.deserializer.json.ODataJsonDeserializer.entity(ODataJsonDeserializer.java:175)
          ... 35 more

      Attachments

        Activity

          People

            Unassigned Unassigned
            taler Dmitri
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: