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)