[ https://issues.apache.org/jira/browse/JOHNZON-213?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jin Kwon updated JOHNZON-213: ----------------------------- Summary: Make @JsonbTypeAdapter work with accessors (was: Make @JsonbTypeAdapter on accessors work) > Make @JsonbTypeAdapter work with accessors > ------------------------------------------ > > Key: JOHNZON-213 > URL: https://issues.apache.org/jira/browse/JOHNZON-213 > Project: Johnzon > Issue Type: Bug > Components: JSON-B > Affects Versions: 1.1.12 > Reporter: Jin Kwon > Priority: Major > > For some reasons, I need to annotate an overridden method with an > {{@JsonbTypeAdapter}}. > {code:java} > class Parent<T extends ...> { > T options; > } > class Child extends Parent<SomeOptions> { > @JsonbTypeAdapter(value = SomeOptionsTypeAdapter.class) > public SomeOptions getOptions() { > return super.getOptions(); > } > } > {code} > Now Johnzon complains. > {code} > javax.json.bind.JsonbException: Missing a Converter for type class > ...Params$Options to convert the JSON String '{"..."}' . Please register a > custom converter for it. > Caused by: org.apache.johnzon.mapper.MapperException: Missing a Converter for > type class ...Params$Options to convert the JSON String '{"..."}' . Please > register a custom converter for it. > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)