java.lang.LinkageError: loader constraint violation: loader (instance of org/apache/felix/framework/BundleWiringImpl$BundleClassLoaderJava5) previously initiated loading for a different type with name "com.redhat.test"

Solution Unverified - Updated -

Issue

  • While execute our route, we get the below exception,
Caused by: org.apache.camel.CamelExecutionException: Exception occurred during execution on the exchange: Exchange[Message: <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:ClaimResponseRq Sender="insurer" Receiver="serviceprovider" xmlns:ns2="http://com.redhat.test" xmlns="http://com.redhat" xmlns:ns3="http://com.redhat/ns3">
    <UUId>1</UUId>
    <ns2:InsurerTransactionReference>redhat</ns2:InsurerTransactionReference>
    <CreationDate>2006-06-22T</CreationDate>
    <ns2:Insurer>
        <Party>
            <Id Agency="hi">0033</Id>
            <Name>Name</Name>
        </Party>
        <ns2:Contact>
            <PersonName>xxxxxxx</PersonName>
            <Telephone>02</Telephone>
            <Email>test@test.com</Email>
            <ns2:ClassUserId>Viral</ns2:ClassUserId>
            <ns2:AccountCode>1234</ns2:AccountCode>
        </ns2:Contact>
    </ns2:Insurer>
    <ServiceProvider>
        <Party>
            <Id Agency="redhat... [Body clipped after 1000 chars, total length is 5789]]
    at org.apache.camel.util.ObjectHelper.wrapCamelExecutionException(ObjectHelper.java:1379)[111:org.apache.camel.camel-core:2.12.0.redhat-610379]
    at org.apache.camel.impl.DefaultExchange.setException(DefaultExchange.java:283)[111:org.apache.camel.camel-core:2.12.0.redhat-610379]
    at org.apache.camel.processor.DelegateSyncProcessor.process(DelegateSyncProcessor.java:66)[111:org.apache.camel.camel-core:2.12.0.redhat-610379]
    at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:72)[111:org.apache.camel.camel-core:2.12.0.redhat-610379]
    at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:398)[111:org.apache.camel.camel-core:2.12.0.redhat-610379]
    at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)[111:org.apache.camel.camel-core:2.12.0.redhat-610379]
    at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)[111:org.apache.camel.camel-core:2.12.0.redhat-610379]
    at org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:51)[111:org.apache.camel.camel-core:2.12.0.redhat-610379]
    at org.apache.camel.processor.SendProcessor.process(SendProcessor.java:110)[111:org.apache.camel.camel-core:2.12.0.redhat-610379]
    at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:72)[111:org.apache.camel.camel-core:2.12.0.redhat-610379]
    at org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:398)[111:org.apache.camel.camel-core:2.12.0.redhat-610379]
    at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)[111:org.apache.camel.camel-core:2.12.0.redhat-610379]
    at org.apache.camel.processor.Pipeline.process(Pipeline.java:118)[111:org.apache.camel.camel-core:2.12.0.redhat-610379]
    at org.apache.camel.processor.Pipeline.process(Pipeline.java:80)[111:org.apache.camel.camel-core:2.12.0.redhat-610379]
    at org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:191)[111:org.apache.camel.camel-core:2.12.0.redhat-610379]
    at org.apache.camel.component.cxf.CxfConsumer$1.asyncInvoke(CxfConsumer.java:92)[177:org.apache.camel.camel-cxf:2.12.0.redhat-610379]
    at org.apache.camel.component.cxf.CxfConsumer$1.invoke(CxfConsumer.java:72)[177:org.apache.camel.camel-cxf:2.12.0.redhat-610379]
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)[182:org.apache.cxf.cxf-api:2.7.0.redhat-610379]
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_51]
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)[:1.7.0_51]
    at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)[182:org.apache.cxf.cxf-api:2.7.0.redhat-610379]
    at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:107)[182:org.apache.cxf.cxf-api:2.7.0.redhat-610379]
    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)[182:org.apache.cxf.cxf-api:2.7.0.redhat-610379]
    at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)[182:org.apache.cxf.cxf-api:2.7.0.redhat-610379]
    at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)[203:org.apache.cxf.cxf-rt-transports-http:2.7.0.redhat-610379]
    at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:248)[203:org.apache.cxf.cxf-rt-transports-http:2.7.0.redhat-610379]
    at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:222)[203:org.apache.cxf.cxf-rt-transports-http:2.7.0.redhat-610379]
    at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:153)[203:org.apache.cxf.cxf-rt-transports-http:2.7.0.redhat-610379]
    at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:167)[203:org.apache.cxf.cxf-rt-transports-http:2.7.0.redhat-610379]
    at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286)[203:org.apache.cxf.cxf-rt-transports-http:2.7.0.redhat-610379]
    at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:206)[203:org.apache.cxf.cxf-rt-transports-http:2.7.0.redhat-610379]
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)[120:org.apache.geronimo.specs.geronimo-servlet_3.0_spec:1.0]
    at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262)[203:org.apache.cxf.cxf-rt-transports-http:2.7.0.redhat-610379]
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)[139:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)[139:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
    at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:69)[144:org.ops4j.pax.web.pax-web-jetty:3.0.6]
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)[139:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
    at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)[139:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)[139:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)[139:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
    at org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:219)[144:org.ops4j.pax.web.pax-web-jetty:3.0.6]
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)[139:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)[139:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)[139:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)[139:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
    at org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:77)[144:org.ops4j.pax.web.pax-web-jetty:3.0.6]
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)[139:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
    at org.eclipse.jetty.server.Server.handle(Server.java:370)[139:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
    at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)[139:org.eclipse.jetty.aggregate.jetty-all-server:8.1.14.v20131031]
    ... 10 more
Caused by: java.lang.LinkageError: loader constraint violation: loader (instance of org/apache/felix/framework/BundleWiringImpl$BundleClassLoaderJava5) previously initiated loading for a different type with name "com.redhat.test"
    at org.apache.camel.processor.DelegateSyncProcessor.process(DelegateSyncProcessor.java:63)
    ... 56 more

Environment

  • Red Hat JBoss Fuse
    • 6.x
  • Apache Felix
  • Apache Karaf

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content