Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-14760

[LP - RHV product] (7.1.z) Upgrade to jackson-1.9.9-12 in EAP 6.4.20.CR1 breaks RHV

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • Blocker
    • None
    • 6.4.0.GA
    • None
    • None

    Description

      I am creating this Jira to make sure we are not regressing on other streams like 7.1.x, CD or EAP 7.2 GA.

      Parsing files with custom types using jackson-1.9.9-21 fails with below exception:

      Caused by: org.codehaus.jackson.map.JsonMappingException: Illegal type (org.ovirt.engine.core.common.action.AddImageFromScratchParameters) to deserialize: prevented for security reasons                     
              at org.codehaus.jackson.map.deser.BeanDeserializerFactory.checkLegalTypes(BeanDeserializerFactory.java:1521)                                                                                          
              at org.codehaus.jackson.map.deser.BeanDeserializerFactory.createBeanDeserializer(BeanDeserializerFactory.java:655)                                                                                    
              at org.codehaus.jackson.map.deser.StdDeserializerProvider._createDeserializer(StdDeserializerProvider.java:401)                                                                                       
              at org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCache2(StdDeserializerProvider.java:310)                                                                                          
              at org.codehaus.jackson.map.deser.StdDeserializerProvider._createAndCacheValueDeserializer(StdDeserializerProvider.java:290)                                                                          
              at org.codehaus.jackson.map.deser.StdDeserializerProvider.findValueDeserializer(StdDeserializerProvider.java:159)                                                                                     
              at org.codehaus.jackson.map.deser.StdDeserializerProvider.findTypedValueDeserializer(StdDeserializerProvider.java:180)                                                                                
              at org.codehaus.jackson.map.ObjectMapper._findRootDeserializer(ObjectMapper.java:2829)                                                                                                                
              at org.codehaus.jackson.map.ObjectMapper._readMapAndClose(ObjectMapper.java:2728)                                                                                                                     
              at org.codehaus.jackson.map.ObjectMapper.readValue(ObjectMapper.java:1863)                                                                                                                            
              at org.ovirt.engine.core.utils.serialization.json.JsonObjectDeserializer.readJsonString(JsonObjectDeserializer.java:99)                                                                               
              ... 73 more
      

      More details can be found at https://bugzilla.redhat.com/1580319 and https://bugzilla.redhat.com/1577407

      Workaround for this issue was either:

      1. Manually downgrade jackson jar files within EAP to 1.9.9-11 included in EAP 6.4.19
      2. Or manually upgrade jackson jar files within EAP to 1.9.13 upstream version

      Anyway if EAP 6.4.20 is released without fix for that issue, all existing RHV 3.6 customers will be broken

      Attachments

        Issue Links

          Activity

            People

              rhn-engineering-lgao Lin Gao
              mperina1@redhat.com Martin Perina
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: