You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by "Cesar Hernandez (JIRA)" <ji...@apache.org> on 2019/08/06 16:11:00 UTC

[jira] [Commented] (TOMEE-2565) JSONB Capabilities Broken in 7.1.1 Plume

    [ https://issues.apache.org/jira/browse/TOMEE-2565?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16901214#comment-16901214 ] 

Cesar Hernandez commented on TOMEE-2565:
----------------------------------------

I did a second swing to this issue [3] without success. This is what I did:

1) I pull TomEE 7.1.x branch [1]
2) Rolled back johnzon from 1.0.2 to 1.0.1 and built TomEE project locally [2]
3) Ran the example project you provided in the ticket [3]
4) The tests keep failing :(.

I might be already in the path to do a git bisect in the commits from TomEE 7.1.1 up to TomEE 7.1.2 but if someone else wants to help on this task or have a different idea why this issue is occurring that would be great!


[1] https://github.com/apache/tomee/tree/tomee-7.1.x
[2] https://github.com/apache/tomee/pull/292/files
[3] https://issues.apache.org/jira/browse/TOMEE-2565

 

> 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)