David Gannon created TOMEE-2565:
-----------------------------------

             Summary: JSONB Capabilities Broken in 7.1.1
                 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


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.3#76005)

Reply via email to