[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[List Home]
|
[aspectj-users] ClassCastException using JAVA_OPTS="-javaagent:lib/aspectjweaver.jar"
|
- From: "Laurent Perez" <hakimm@xxxxxxxxx>
- Date: Mon, 11 Sep 2006 20:37:28 +0200
- Delivered-to: aspectj-users@eclipse.org
- Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=eI2a134Pyi6WZ1VEI0m9oj3vwzw5BNAvr2Vqso3hMGDNYfk+aC3WuE/9Wqqh32q8Cn/0GVp3EMT/1V6BaD+KVcLqFroe46qNFw4PBs4iDxuxbXQ2wiocAq9l0uEwInO/oAYEUW9TybbbHUvZZ2AGgrKDRJGb8SgFBkkwnw1VLXI=
Hello
I'm using aspectjweaver from aspectj1.5.2a to enable load-time-weaving
of spring2.0rc2 beans inside my webapp, hosted under tomcat5.5.17.
Whenever I set this environment variable in catalina.sh, I get the
following exception on webapp startup :
warning parse definitions failed -- (ClassCastException) org.apache.xerces.jaxp.
SAXParserFactoryImpl
org.apache.xerces.jaxp.SAXParserFactoryImpl
java.lang.ClassCastException: org.apache.xerces.jaxp.SAXParserFactoryImpl
at javax.xml.parsers.SAXParserFactory.newInstance(SAX ParserFactory.java:
107)
at org.aspectj.weaver.loadtime.definition.DocumentPar ser.getXMLReader(Do
cumentParser.java:129)
at org.aspectj.weaver.loadtime.definition.DocumentPar ser.parse(DocumentP
arser.java:85)
at org.aspectj.weaver.loadtime.ClassLoaderWeavingAdap tor.parseDefinition
s(ClassLoaderWeavingAdaptor.java:170)
at org.aspectj.weaver.loadtime.ClassLoaderWeavingAdap tor.initialize(Clas
sLoaderWeavingAdaptor.java:104)
at org.aspectj.weaver.loadtime.Aj$ExplicitlyInitializ edClassLoaderWeavin
gAdaptor.initialize(Aj.java:130)
at org.aspectj.weaver.loadtime.Aj$ExplicitlyInitializ edClassLoaderWeavin
gAdaptor.getWeavingAdaptor(Aj.java:135)
at org.aspectj.weaver.loadtime.Aj$WeaverContainer.get Weaver(Aj.java:101)
at org.aspectj.weaver.loadtime.Aj.preProcess(Aj.java: 61)
at org.aspectj.weaver.loadtime.ClassPreProcessorAgent Adapter.transform(C
lassPreProcessorAgentAdapter.java:55)
I do believe the weaver isn't happy with my xerces/xml-apis jars,
unfortunately I don't know which version to use to get rid of the
casting exception.
Jars version I use are : xercesImpl-2.8.0.jar, xml-apis-1.3.02.jar,
jdk is 1.5.0_08.
Does aspectj require a specific version of them ?
Thanks!
--
<a href="http://in-pocket.blogspot.com">http://in-pocket.blogspot.com
- Mobile world, technology and more</a>