Reinhard Sandtner created JOHNZON-59:
----------------------------------------

             Summary: broken mapping of generic types in inheritence hierarchy
                 Key: JOHNZON-59
                 URL: https://issues.apache.org/jira/browse/JOHNZON-59
             Project: Johnzon
          Issue Type: Bug
          Components: Mapper
    Affects Versions: 0.9.2-incubating
            Reporter: Reinhard Sandtner
            Priority: Critical


We heavily use json for saving arbitrary objects as json-string in database.

if you have a inheritance hierarchy of more than 1 with a generic declaration, 
deserializing the string fails with
* ClassCastException - {{Cannot cast 
sun.reflect.generics.reflectiveObjects.TypeVariableImpl to java.lang.Class}} if 
the JavaType f.e. java.util.Long was serialized as a JsonString
* MapperException: {{Unable to parse 478965 to T}} if the JavaType was 
serialized as JsonNumber

maybe this is a follow up error from 
[JOHNZON-56|https://issues.apache.org/jira/browse/JOHNZON-56] but since this 
got release I decided to create a new issue.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to