[
https://issues.apache.org/jira/browse/TOMEE-2565?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16901221#comment-16901221
]
Cesar Hernandez commented on TOMEE-2565:
----------------------------------------
Thanks [~rzo1] for the update.
As described in my previous comment, I rolled back to Johnzon 1.0.1 but the
issue is still present.
It captures my attention your comment:
{quote}Debugging into this reveals, that in TomEE 7.1.0, we have 22 registered
Johnzon Adapters in the MapperConfig of MappingParserImpl including a lot of
time-related converter adapters. Thereas we only have 12 in TomEE 7.1.1 ... -
this confirms the observation of David.
{quote}
Can you please point me at the class you saw this behavior. If ti's outside of
Johnzon liker affected by a configuration introduced in TomEE 7.1.2 then we
have another starting point to revert and test. Otherwise (as described in my
previous comment) git bisect from TomEE 7.1.1 to TomEE 7.1.2 is the path I see
to find the root cause of this issue.
> JSONB Capabilities Broken in 7.1.1 Plume
> ----------------------------------------
>
> Key: TOMEE-2565
> URL: https://issues.apache.org/jira/browse/TOMEE-2565
> Project: TomEE
> Issue Type: Bug
> Components: TomEE Core Server
> Affects Versions: 7.1.1
> Reporter: David Gannon
> Priority: Major
> Attachments: tomeejson711.zip
>
>
> We have an existing app that has a REST client that utilizes various JSON-B
> classes and annotations, such as javax.json.bind.JsonbConfig,
> javax.json.bind.config.PropertyNamingStrategy,
> javax.json.bind.config.PropertyVisibilityStrategy and
> javax.json.bind.annotation.JsonbTypeAdapter annotation. We have been using
> them in some REST clients running on 7.1.0 Plume and they work just fine.
> But on 7.1.1 with identical server configs, all of the JSONB configuration
> and the annotated fields seem to be ignored.
> In addition, under 7.1.0, the provider has a built-in mappings for converting
> java.time.LocalDate and java.time.LocalDateTime that do not seem to be
> present in 7.1.1. Under 7.1.0, the implementation converts them to and from
> ISO format whereas 7.1.1 produces json as though it used the "toString"
> method.
> I am attaching a small project that reproduces the problems. As supplied,
> the project will use tomee 7.1.0. Simply run "mvn clean package". Then, to
> see the issue in 7.1.1, change the property "tomee.version" to 7.1.1 and run
> "mvn clean package".
--
This message was sent by Atlassian JIRA
(v7.6.14#76016)