cofactor
asked on
Spring : java.lang.IncompatibleClassChangeError
I got this error in console when deployed WAR file .
SEVERE: Servlet /spring-ws-0.0.1-SNAPSHOT threw load() exception
java.lang.IncompatibleClas sChangeErr or: class org.springframework.core.t ype.classr eading.Cla ssMetadata ReadingVis itor has interface org.springframework.asm.Cl assVisitor as super class
at java.lang.ClassLoader.defi neClass1(N ative Method)
at java.lang.ClassLoader.defi neClassCon d(ClassLoa der.java:6 32)
at java.lang.ClassLoader.defi neClass(Cl assLoader. java:616)
at java.security.SecureClassL oader.defi neClass(Se cureClassL oader.java :141)
at org.apache.catalina.loader .WebappCla ssLoader.f indClassIn ternal(Web appClassLo ader.java: 2928)
at org.apache.catalina.loader .WebappCla ssLoader.f indClass(W ebappClass Loader.jav a:1174)
at org.apache.catalina.loader .WebappCla ssLoader.l oadClass(W ebappClass Loader.jav a:1669)
at org.apache.catalina.loader .WebappCla ssLoader.l oadClass(W ebappClass Loader.jav a:1547)
at java.lang.ClassLoader.defi neClass1(N ative Method)
at java.lang.ClassLoader.defi neClassCon d(ClassLoa der.java:6 32)
at java.lang.ClassLoader.defi neClass(Cl assLoader. java:616)
at java.security.SecureClassL oader.defi neClass(Se cureClassL oader.java :141)
at org.apache.catalina.loader .WebappCla ssLoader.f indClassIn ternal(Web appClassLo ader.java: 2928)
at org.apache.catalina.loader .WebappCla ssLoader.f indClass(W ebappClass Loader.jav a:1174)
at org.apache.catalina.loader .WebappCla ssLoader.l oadClass(W ebappClass Loader.jav a:1669)
at org.apache.catalina.loader .WebappCla ssLoader.l oadClass(W ebappClass Loader.jav a:1547)
at org.springframework.core.t ype.classr eading.Sim pleMetadat aReader.<i nit>(Simpl eMetadataR eader.java :63)
at org.springframework.core.t ype.classr eading.Sim pleMetadat aReaderFac tory.getMe tadataRead er(SimpleM etadataRea derFactory .java:80)
at org.springframework.core.t ype.classr eading.Cac hingMetada taReaderFa ctory.getM etadataRea der(Cachin gMetadataR eaderFacto ry.java:10 2)
at org.springframework.contex t.annotati on.ClassPa thScanning CandidateC omponentPr ovider.fin dCandidate Components (ClassPath ScanningCa ndidateCom ponentProv ider.java: 266)
at org.springframework.contex t.annotati on.ClassPa thBeanDefi nitionScan ner.doScan (ClassPath BeanDefini tionScanne r.java:242 )
at org.springframework.contex t.annotati on.Compone ntScanBean Definition Parser.par se(Compone ntScanBean Definition Parser.jav a:84)
at org.springframework.beans. factory.xm l.Namespac eHandlerSu pport.pars e(Namespac eHandlerSu pport.java :73)
at org.springframework.beans. factory.xm l.BeanDefi nitionPars erDelegate .parseCust omElement( BeanDefini tionParser Delegate.j ava:1438)
at org.springframework.beans. factory.xm l.BeanDefi nitionPars erDelegate .parseCust omElement( BeanDefini tionParser Delegate.j ava:1428)
at org.springframework.beans. factory.xm l.DefaultB eanDefinit ionDocumen tReader.pa rseBeanDef initions(D efaultBean Definition DocumentRe ader.java: 195)
at org.springframework.beans. factory.xm l.DefaultB eanDefinit ionDocumen tReader.do RegisterBe anDefiniti ons(Defaul tBeanDefin itionDocum entReader. java:139)
at org.springframework.beans. factory.xm l.DefaultB eanDefinit ionDocumen tReader.re gisterBean Definition s(DefaultB eanDefinit ionDocumen tReader.ja va:108)
at org.springframework.beans. factory.xm l.XmlBeanD efinitionR eader.regi sterBeanDe finitions( XmlBeanDef initionRea der.java:4 93)
at org.springframework.beans. factory.xm l.XmlBeanD efinitionR eader.doLo adBeanDefi nitions(Xm lBeanDefin itionReade r.java:390 )
at org.springframework.beans. factory.xm l.XmlBeanD efinitionR eader.load BeanDefini tions(XmlB eanDefinit ionReader. java:334)
at org.springframework.beans. factory.xm l.XmlBeanD efinitionR eader.load BeanDefini tions(XmlB eanDefinit ionReader. java:302)
at org.springframework.beans. factory.su pport.Abst ractBeanDe finitionRe ader.loadB eanDefinit ions(Abstr actBeanDef initionRea der.java:1 74)
at org.springframework.beans. factory.su pport.Abst ractBeanDe finitionRe ader.loadB eanDefinit ions(Abstr actBeanDef initionRea der.java:2 09)
at org.springframework.beans. factory.su pport.Abst ractBeanDe finitionRe ader.loadB eanDefinit ions(Abstr actBeanDef initionRea der.java:1 80)
at org.springframework.web.co ntext.supp ort.XmlWeb Applicatio nContext.l oadBeanDef initions(X mlWebAppli cationCont ext.java:1 25)
at org.springframework.web.co ntext.supp ort.XmlWeb Applicatio nContext.l oadBeanDef initions(X mlWebAppli cationCont ext.java:9 4)
at org.springframework.contex t.support. AbstractRe freshableA pplication Context.re freshBeanF actory(Abs tractRefre shableAppl icationCon text.java: 130)
at org.springframework.contex t.support. AbstractAp plicationC ontext.obt ainFreshBe anFactory( AbstractAp plicationC ontext.jav a:537)
at org.springframework.contex t.support. AbstractAp plicationC ontext.ref resh(Abstr actApplica tionContex t.java:451 )
at org.springframework.web.se rvlet.Fram eworkServl et.configu reAndRefre shWebAppli cationCont ext(Framew orkServlet .java:651)
at org.springframework.web.se rvlet.Fram eworkServl et.createW ebApplicat ionContext (Framework Servlet.ja va:602)
at org.springframework.web.se rvlet.Fram eworkServl et.createW ebApplicat ionContext (Framework Servlet.ja va:665)
at org.springframework.web.se rvlet.Fram eworkServl et.initWeb Applicatio nContext(F rameworkSe rvlet.java :521)
at org.springframework.web.se rvlet.Fram eworkServl et.initSer vletBean(F rameworkSe rvlet.java :462)
at org.springframework.web.se rvlet.Http ServletBea n.init(Htt pServletBe an.java:13 6)
at javax.servlet.GenericServl et.init(Ge nericServl et.java:16 0)
at org.apache.catalina.core.S tandardWra pper.initS ervlet(Sta ndardWrapp er.java:12 80)
at org.apache.catalina.core.S tandardWra pper.loadS ervlet(Sta ndardWrapp er.java:11 93)
at org.apache.catalina.core.S tandardWra pper.load( StandardWr apper.java :1088)
at org.apache.catalina.core.S tandardCon text.loadO nStartup(S tandardCon text.java: 5198)
at org.apache.catalina.core.S tandardCon text.start Internal(S tandardCon text.java: 5481)
at org.apache.catalina.util.L ifecycleBa se.start(L ifecycleBa se.java:15 0)
at org.apache.catalina.core.C ontainerBa se.addChil dInternal( ContainerB ase.java:9 01)
at org.apache.catalina.core.C ontainerBa se.addChil d(Containe rBase.java :877)
at org.apache.catalina.core.S tandardHos t.addChild (StandardH ost.java:6 34)
at org.apache.catalina.startu p.HostConf ig.deployW AR(HostCon fig.java:1 074)
at org.apache.catalina.startu p.HostConf ig$DeployW ar.run(Hos tConfig.ja va:1858)
at java.util.concurrent.Execu tors$Runna bleAdapter .call(Exec utors.java :441)
at java.util.concurrent.Futur eTask$Sync .innerRun( FutureTask .java:303)
at java.util.concurrent.Futur eTask.run( FutureTask .java:138)
at java.util.concurrent.Threa dPoolExecu tor$Worker .runTask(T hreadPoolE xecutor.ja va:886)
at java.util.concurrent.Threa dPoolExecu tor$Worker .run(Threa dPoolExecu tor.java:9 08)
at java.lang.Thread.run(Threa d.java:619 )
Jun 24, 2014 3:53:07 PM org.apache.catalina.startu p.HostConf ig deployDirectory
Here is the maven build script attached.
Can anyone please tell how to fix it ? what to look at ?
N.B: I did a quick search in google ...it seems to me that there is an issue with class version ...but I am not sure what to look at here.
pom.xml
SEVERE: Servlet /spring-ws-0.0.1-SNAPSHOT threw load() exception
java.lang.IncompatibleClas
at java.lang.ClassLoader.defi
at java.lang.ClassLoader.defi
at java.lang.ClassLoader.defi
at java.security.SecureClassL
at org.apache.catalina.loader
at org.apache.catalina.loader
at org.apache.catalina.loader
at org.apache.catalina.loader
at java.lang.ClassLoader.defi
at java.lang.ClassLoader.defi
at java.lang.ClassLoader.defi
at java.security.SecureClassL
at org.apache.catalina.loader
at org.apache.catalina.loader
at org.apache.catalina.loader
at org.apache.catalina.loader
at org.springframework.core.t
at org.springframework.core.t
at org.springframework.core.t
at org.springframework.contex
at org.springframework.contex
at org.springframework.contex
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.beans.
at org.springframework.web.co
at org.springframework.web.co
at org.springframework.contex
at org.springframework.contex
at org.springframework.contex
at org.springframework.web.se
at org.springframework.web.se
at org.springframework.web.se
at org.springframework.web.se
at org.springframework.web.se
at org.springframework.web.se
at javax.servlet.GenericServl
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.core.S
at org.apache.catalina.util.L
at org.apache.catalina.core.C
at org.apache.catalina.core.C
at org.apache.catalina.core.S
at org.apache.catalina.startu
at org.apache.catalina.startu
at java.util.concurrent.Execu
at java.util.concurrent.Futur
at java.util.concurrent.Futur
at java.util.concurrent.Threa
at java.util.concurrent.Threa
at java.lang.Thread.run(Threa
Jun 24, 2014 3:53:07 PM org.apache.catalina.startu
Here is the maven build script attached.
Can anyone please tell how to fix it ? what to look at ?
N.B: I did a quick search in google ...it seems to me that there is an issue with class version ...but I am not sure what to look at here.
pom.xml
It looks like like you have different versions of spring-core.jar and spring-asm.jar.
ASKER
>>>It looks like like you have different versions of spring-core.jar and spring-asm.jar.
did you check my maven pom.xml attachment ( in the question ) ? I have not mentioned any spring-asm.jar version over there.
how do I fix it ? I am clueless here.
did you check my maven pom.xml attachment ( in the question ) ? I have not mentioned any spring-asm.jar version over there.
how do I fix it ? I am clueless here.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.