Details

    • Type: Bug
    • Status: Closed
    • Priority: Blocker
    • Resolution: Done
    • Affects Version/s: fuse-7.3
    • Fix Version/s: fuse-7.4-GA
    • Component/s: CXF, Karaf
    • Labels:
      None
    • Environment:

      AIX
      Fuse Karaf 7.3.0 CR2

    • Sprint:
      Fuse 7.4 Sprint 46 - Dev #2
    • Steps to Reproduce:
      Hide

      1. git clone https://gitlab.cee.redhat.com/jboss-fuse-qe/jbossqe-camel-it
      2. Start Karaf with configured admin:admin credentials
      2. mvn clean install -P jboss-fuse -am -amd :pl cxf-integration-parent

      Show
      1. git clone https://gitlab.cee.redhat.com/jboss-fuse-qe/jbossqe-camel-it 2. Start Karaf with configured admin:admin credentials 2. mvn clean install -P jboss-fuse -am -amd :pl cxf-integration-parent

      Description

      Some of the test may have configuration problem, but it works on every other OS except AIX7.2
      I see there two main exceptions:

      • java.lang.NoClassDefFoundError: org.apache.cxf.helpers.JavaUtils
      • java.lang.StringIndexOutOfBoundsException: String index out of range: 6
      Caused by: java.lang.NoClassDefFoundError: org.apache.cxf.helpers.JavaUtils (initialization failure)
      	at java.lang.J9VMInternals.initializationAlreadyFailed(J9VMInternals.java:91) ~[?:?]
      	at org.apache.cxf.jaxws.WrapperClassGenerator.generateMessagePart(WrapperClassGenerator.java:335) ~[?:?]
      	at org.apache.cxf.jaxws.WrapperClassGenerator.createWrapperClass(WrapperClassGenerator.java:224) ~[?:?]
      	at org.apache.cxf.jaxws.WrapperClassGenerator.generate(WrapperClassGenerator.java:132) ~[?:?]
      	at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.generatedWrapperBeanClass(JaxWsServiceFactoryBean.java:674) ~[?:?]
      	at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.getExtraClass(JaxWsServiceFactoryBean.java:644) ~[?:?]
      	at org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:464) ~[?:?]
      	at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.buildServiceFromClass(JaxWsServiceFactoryBean.java:695) ~[?:?]
      	at org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:530) ~[?:?]
      	at org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:263) ~[?:?]
      	at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:199) ~[?:?]
      	at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:103) ~[?:?]
      	at org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:168) ~[?:?]
      	at org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:211) ~[?:?]
      	at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:460) ~[?:?]
      	at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:338) ~[?:?]
      	at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:255) ~[?:?]
      	at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:543) ~[?:?]
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
      	at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
      	at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:337) ~[?:?]
      	at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:835) ~[?:?]
      	at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:591) ~[?:?]
      	... 73 more
      Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 6
      	at java.lang.String.substring(String.java:1377) ~[?:?]
      	at org.apache.cxf.helpers.JavaUtils.<clinit>(JavaUtils.java:57) ~[?:?]
      	at org.apache.cxf.jaxws.WrapperClassGenerator.generateMessagePart(WrapperClassGenerator.java:335) ~[?:?]
      	at org.apache.cxf.jaxws.WrapperClassGenerator.createWrapperClass(WrapperClassGenerator.java:224) ~[?:?]
      	at org.apache.cxf.jaxws.WrapperClassGenerator.generate(WrapperClassGenerator.java:122) ~[?:?]
      	at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.generatedWrapperBeanClass(JaxWsServiceFactoryBean.java:674) ~[?:?]
      	at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.getExtraClass(JaxWsServiceFactoryBean.java:644) ~[?:?]
      	at org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:464) ~[?:?]
      	at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.buildServiceFromClass(JaxWsServiceFactoryBean.java:695) ~[?:?]
      	at org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:530) ~[?:?]
      	at org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:263) ~[?:?]
      	at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.java:199) ~[?:?]
      	at org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(AbstractWSDLBasedEndpointFactory.java:103) ~[?:?]
      	at org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:168) ~[?:?]
      	at org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:211) ~[?:?]
      	at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:460) ~[?:?]
      	at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:338) ~[?:?]
      	at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:255) ~[?:?]
      	at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:543) ~[?:?]
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55) ~[?:?]
      	at java.lang.reflect.Method.invoke(Method.java:508) ~[?:?]
      	at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:337) ~[?:?]
      	at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:835) ~[?:?]
      	at org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:591) ~[?:?]
      	... 73 more
      
      Failed Test Results

      Test Result (11 failures / ±0)
      org.jboss.qe.cxf.ws.attachment.AttachmentTest.testOutOfTheBoxAttachment
      org.jboss.qe.cxf.ws.attachment.AttachmentTest.testDefaultBinaryMtomAttachment
      org.jboss.qe.cxf.ws.attachment.AttachmentTest.testBase64MtomAttachment
      org.jboss.qe.cxf.common.BasicTest.testBasic
      org.jboss.qe.cxf.common.BasicTest.testFault
      org.jboss.qe.cxf.common.BeanValidationTest.testBasic
      org.jboss.qe.cxf.common.BeanValidationTest.testFault
      org.jboss.qe.cxf.common.OneWayTest.testOneWay
      org.jboss.qe.cxf.ws.security.WSSUsernameTokenTest.testAuthenticationMissingCredentials
      org.jboss.qe.cxf.ws.security.WSSUsernameTokenTest.testAuthenticationIncorrectCredentials
      org.jboss.qe.cxf.ws.security.WSSUsernameTokenTest.testAuthenticationCorrectCredentials

      Central CI Link

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  ffang Freeman(Yue) Fang
                  Reporter:
                  vkasala Viliam Kasala
                  Tester:
                  Viliam Kasala
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  6 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: