Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-3923

NCDFE in JAX-WS schema validation on IBM java

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • jboss-fuse-6.2.1
    • jboss-fuse-6.2.1
    • CXF
    • None
    • % %
    • Hide
      JAVA_HOME=path to IBM java bin/fuse
      git clone git@gitlab.mw.lab.eng.bos.redhat.com:jbossqe-soa/jbossqe-camel-it.git
      cd jbossqe-camel-it
      JAVA_HOME=path to IBM java mvn install -Pjboss-fuse -pl :soap-fault-validation-test -am -amd
      
      Show
      JAVA_HOME=path to IBM java bin/fuse git clone git@gitlab.mw.lab.eng.bos.redhat.com:jbossqe-soa/jbossqe-camel-it.git cd jbossqe-camel-it JAVA_HOME=path to IBM java mvn install -Pjboss-fuse -pl :soap-fault-validation-test -am -amd

    Description

      I am getting this NCDFE when using JAX-WS schema validation on IBM java:

      2015-09-01 15:23:01,503 | WARN  | tp-1978070017-84 | ServletHandler                   | 96 - org.eclipse.jetty.aggregate.jetty-all-server - 8.1.17.v20150415 | Error for /cxf/FaultValidationService/v1
      java.lang.NoClassDefFoundError: org/apache/cxf/staxutils/validation/ResolvingGrammarReaderController
      	at org.apache.cxf.staxutils.validation.W3CMultiSchemaFactory.loadSchemas(W3CMultiSchemaFactory.java:115)
      	at org.apache.cxf.staxutils.validation.Stax2ValidationUtils.getValidator(Stax2ValidationUtils.java:158)
      	at org.apache.cxf.staxutils.validation.Stax2ValidationUtils.setupValidation(Stax2ValidationUtils.java:108)
      	at org.apache.cxf.staxutils.validation.WoodstoxValidationImpl.setupValidation(WoodstoxValidationImpl.java:66)
      	at org.apache.cxf.databinding.source.XMLStreamDataReader.validate(XMLStreamDataReader.java:231)
      	at org.apache.cxf.databinding.source.XMLStreamDataReader.read(XMLStreamDataReader.java:115)
      	at org.apache.cxf.databinding.source.XMLStreamDataReader.read(XMLStreamDataReader.java:83)
      	at org.apache.cxf.databinding.source.XMLStreamDataReader.read(XMLStreamDataReader.java:67)
      	at org.apache.cxf.wsdl.interceptors.DocLiteralInInterceptor.handleMessage(DocLiteralInInterceptor.java:194)
      	at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:307)[186:org.apache.cxf.cxf-core:3.0.4.redhat-621026]
      	at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)[186:org.apache.cxf.cxf-core:3.0.4.redhat-621026]
      	at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:251)[191:org.apache.cxf.cxf-rt-transports-http:3.0.4.redhat-621026]
      	at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234)[191:org.apache.cxf.cxf-rt-transports-http:3.0.4.redhat-621026]
      	at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208)[191:org.apache.cxf.cxf-rt-transports-http:3.0.4.redhat-621026]
      	at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160)[191:org.apache.cxf.cxf-rt-transports-http:3.0.4.redhat-621026]
      	at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171)[191:org.apache.cxf.cxf-rt-transports-http:3.0.4.redhat-621026]
      	at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:293)[191:org.apache.cxf.cxf-rt-transports-http:3.0.4.redhat-621026]
      	at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:212)[191:org.apache.cxf.cxf-rt-transports-http:3.0.4.redhat-621026]
      	at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)[58:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0.0]
      	at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:268)[191:org.apache.cxf.cxf-rt-transports-http:3.0.4.redhat-621026]
      	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:503)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:69)[103:org.ops4j.pax.web.pax-web-jetty:3.2.4]
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:240)[103:org.ops4j.pax.web.pax-web-jetty:3.2.4]
      	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:429)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:75)[103:org.ops4j.pax.web.pax-web-jetty:3.2.4]
      	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.eclipse.jetty.server.Server.handle(Server.java:370)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:982)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1043)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:957)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:696)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:53)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)[96:org.eclipse.jetty.aggregate.jetty-all-server:8.1.17.v20150415]
      	at java.lang.Thread.run(Thread.java:809)[:1.7.0]
      

      Note that to get this exception you need to use workaround described in ENTESB-3465:

      rm lib/endorsed/org.apache.servicemix.specs.saaj-api-1.3-2.5.0.jar
      

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              trohovsky Tomas Rohovsky (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: