Return-Path: X-Original-To: apmail-camel-users-archive@www.apache.org Delivered-To: apmail-camel-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7FCA5108B4 for ; Mon, 16 Dec 2013 13:25:50 +0000 (UTC) Received: (qmail 31161 invoked by uid 500); 16 Dec 2013 13:25:49 -0000 Delivered-To: apmail-camel-users-archive@camel.apache.org Received: (qmail 30911 invoked by uid 500); 16 Dec 2013 13:25:48 -0000 Mailing-List: contact users-help@camel.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@camel.apache.org Delivered-To: mailing list users@camel.apache.org Delivered-To: moderator for users@camel.apache.org Received: (qmail 23849 invoked by uid 99); 16 Dec 2013 13:20:19 -0000 X-ASF-Spam-Status: No, hits=2.5 required=5.0 tests=FREEMAIL_ENVFROM_END_DIGIT,SPF_SOFTFAIL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: softfail (nike.apache.org: transitioning domain of bhanuprakash83@gmail.com does not designate 216.139.236.26 as permitted sender) Date: Mon, 16 Dec 2013 05:19:52 -0800 (PST) From: Bhanu To: users@camel.apache.org Message-ID: <1387199992023-5744851.post@n5.nabble.com> Subject: Help need on exception java.lang.IncompatibleClassChangeError: org.apache.neethi.AssertionBuilderFactory MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org Hi All,=20 I am trying to access the remote web services call using the CXF component by referring CXF examples.. While deploying the code in the WAS8.5 server I am getting the Error : IncompatibleClassChangeError: org.apache.neethi.AssertionBuilderFactory version.=20 I am using camel-cxf-2.12.2.jar=E2=80=99s and cxf-api-2.7.7.jar=E2=80=99s= .I have tried below steps to resolve this but issue still persist.=20 Step 1: In Server changed "Class loader order" to be "(parent last)". Step 2: Tried using different versions of neethi.jar (3.0.0/3.0.1/3.0.2). Step 3: Tried using old version of camel-cxf-2.12.2.jar=E2=80=99s and cxf-api-2.6.6.jar=E2=80=99s in WAS7.0 server.=20 Step 4. Deleted following jar=E2=80=99s form the lib stax2-api.XXXX.jar and geronimo-javamail_1.4_spec_XXX.jar (as suggested in stackoverflow.com) Following are the jar=E2=80=99s list which I am using now.=20 --------------------------------------------------------- aopalliance-1.0.jar asm-3.3.1.jar camel-core-2.12.2.jar camel-cxf-2.12.2.jar camel-cxf-transport-2.12.2.jar camel-http-2.12.2.jar camel-servlet-2.12.2.jar camel-spring-2.12.2.jar commons-codec-1.8.jar commons-httpclient-3.1.jar commons-logging-1.1.3.jar cxf-api-2.7.7.jar cxf-rt-bindings-soap-2.7.7.jar cxf-rt-bindings-xml-2.7.7.jar cxf-rt-core-2.7.7.jar cxf-rt-databinding-jaxb-2.7.7.jar cxf-rt-features-clustering-2.7.7.jar cxf-rt-frontend-jaxrs-2.7.7.jar cxf-rt-frontend-jaxws-2.7.7.jar cxf-rt-frontend-simple-2.7.7.jar cxf-rt-transports-http-2.7.7.jar cxf-rt-ws-addr-2.7.7.jar cxf-rt-ws-policy-2.7.7.jar javax.ws.rs-api-2.0-m10.jar jaxb-impl-2.1.13.jar log4j-1.2.17.jar neethi-3.0.2.jar slf4j-api-1.6.6.jar slf4j-log4j12-1.7.5.jar spring-aop-3.2.4.RELEASE.jar spring-beans-3.2.4.RELEASE.jar spring-context-3.2.4.RELEASE.jar spring-core-3.2.4.RELEASE.jar spring-expression-3.2.4.RELEASE.jar spring-tx-3.2.4.RELEASE.jar spring-web-3.2.4.RELEASE.jar woodstox-core-asl-4.2.0.jar wsdl4j-1.6.3.jar xml-resolver-1.2.jar xmlschema-core-2.0.3.jar Error Log --------------------- Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.apache.cxf.bus.spring.SpringBus]: Constructor threw exception; nested exception is org.apache.cxf.bus.extension.ExtensionException: Could not load extension class org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl. =09at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:1= 63) =09at org.springframework.beans.factory.support.SimpleInstantiationStrategy.insta= ntiate(SimpleInstantiationStrategy.java:87) =09at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactor= y.instantiateBean(AbstractAutowireCapableBeanFactory.java:1000) =09... 78 more Caused by: org.apache.cxf.bus.extension.ExtensionException: Could not load extension class org.apache.cxf.ws.policy.AssertionBuilderRegistryImpl. =09at org.apache.cxf.bus.extension.Extension.tryClass(Extension.java:182) =09at org.apache.cxf.bus.extension.Extension.getClassObject(Extension.java:194) =09at org.apache.cxf.bus.extension.ExtensionManagerImpl.activateAllByType(Extensi= onManagerImpl.java:141) =09at org.apache.cxf.bus.extension.ExtensionManagerBus.(ExtensionManagerBus= .java:126) =09at org.apache.cxf.bus.extension.ExtensionManagerBus.(ExtensionManagerBus= .java:138) =09at org.apache.cxf.bus.spring.SpringBus.(SpringBus.java:47) =09at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) =09at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcce= ssorImpl.java:45) =09at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstru= ctorAccessorImpl.java:39) =09at java.lang.reflect.Constructor.newInstance(Constructor.java:515) =09at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:1= 48) =09... 80 more Caused by: java.lang.IncompatibleClassChangeError: org.apache.neethi.AssertionBuilderFactory =09at java.lang.ClassLoader.defineClassImpl(Native Method) =09at java.lang.ClassLoader.defineClass(ClassLoader.java:265) =09at java.security.SecureClassLoader.defineClass(Unknown Source) =09at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader= .java:726) =09at com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoad= er.java:645) =09at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.ja= va:468) =09at java.lang.ClassLoader.loadClass(ClassLoader.java:609) =09at java.lang.ClassLoader.defineClassImpl(Native Method) =09at java.lang.ClassLoader.defineClass(ClassLoader.java:265) =09at java.security.SecureClassLoader.defineClass(Unknown Source) =09at com.ibm.ws.classloader.CompoundClassLoader._defineClass(CompoundClassLoader= .java:726) =09at com.ibm.ws.classloader.CompoundClassLoader.localFindClass(CompoundClassLoad= er.java:645) =09at com.ibm.ws.classloader.CompoundClassLoader.loadClass(CompoundClassLoader.ja= va:468) =09at java.lang.ClassLoader.loadClass(ClassLoader.java:609) =09at org.apache.cxf.bus.extension.Extension.tryClass(Extension.java:163) -- View this message in context: http://camel.465427.n5.nabble.com/Help-need-o= n-exception-java-lang-IncompatibleClassChangeError-org-apache-neethi-Assert= ionBuilderFacty-tp5744851.html Sent from the Camel - Users mailing list archive at Nabble.com.