I could use a second set of eyes again. I'm not seeing anything obvious but I'm also not completely sure what I'm looking for.
Included below is the output from mvn dependency:tree and the list of files in my $TOMCAT_HOME/lib directory. Thanks, Jonathan [INFO] [dependency:tree {execution: default-cli}] [INFO] org.jasig.cas:cas-server-webapp:war:3.4.10 [INFO] +- org.mockito:mockito-all:jar:1.8.5:test [INFO] +- com.github.inspektr:inspektr-support-spring:jar:1.0.4.GA:runtime [INFO] | \- com.github.inspektr:inspektr-error:jar:1.0.4.GA:runtime [INFO] +- org.springframework.security:spring-security-cas-client:jar:3.0.5.RELEASE:runtime [INFO] | +- org.springframework.security:spring-security-web:jar:3.0.5.RELEASE:runtime [INFO] | \- org.jasig.cas:cas-client-core:jar:3.1.10:runtime [INFO] +- org.springframework.security:spring-security-config:jar:3.0.5.RELEASE:runtime [INFO] +- org.springframework:spring-aop:jar:3.0.5.RELEASE:compile [INFO] | +- aopalliance:aopalliance:jar:1.0:compile [INFO] | +- org.springframework:spring-asm:jar:3.0.5.RELEASE:compile [INFO] | +- org.springframework:spring-beans:jar:3.0.5.RELEASE:compile [INFO] | \- org.springframework:spring-core:jar:3.0.5.RELEASE:compile [INFO] +- org.jasig.cas:cas-server-core:jar:3.4.10:compile [INFO] | +- log4j:log4j:jar:1.2.15:compile [INFO] | +- com.github.inspektr:inspektr-audit:jar:1.0.4.GA:compile [INFO] | | \- com.github.inspektr:inspektr-common:jar:1.0.4.GA:compile [INFO] | +- org.jasig.service:person-directory-impl:jar:1.5.0-RC6:compile [INFO] | | +- com.sun.xml.bind:jaxb-impl:jar:2.1.3:compile [INFO] | | | \- javax.xml.bind:jaxb-api:jar:2.1:compile [INFO] | | | +- javax.xml.stream:stax-api:jar:1.0-2:compile [INFO] | | | \- javax.activation:activation:jar:1.1:compile [INFO] | | +- commons-collections:commons-collections:jar:3.1:compile [INFO] | | +- commons-lang:commons-lang:jar:2.5:compile (version managed from 2.4) [INFO] | | \- org.jasig.service:person-directory-api:jar:1.5.0-RC6:compile [INFO] | +- commons-codec:commons-codec:jar:1.4:compile [INFO] | +- jdom:jdom:jar:1.0:compile [INFO] | +- org.springframework:spring-orm:jar:3.0.5.RELEASE:compile [INFO] | +- org.springframework:spring-jdbc:jar:3.0.5.RELEASE:compile [INFO] | +- org.springframework:spring-webmvc:jar:3.0.5.RELEASE:compile [INFO] | | +- org.springframework:spring-expression:jar:3.0.5.RELEASE:compile [INFO] | | \- org.springframework:spring-web:jar:3.0.5.RELEASE:compile [INFO] | +- org.springframework:spring-tx:jar:3.0.5.RELEASE:compile [INFO] | +- org.springframework:spring-context:jar:3.0.5.RELEASE:compile [INFO] | +- org.springframework.security:spring-security-core:jar:3.0.5.RELEASE:compile [INFO] | +- org.apache.santuario:xmlsec:jar:1.4.3:runtime [INFO] | +- org.opensaml:opensaml:jar:1.1b:compile [INFO] | +- javax.xml:xmldsig:jar:1.0:compile [INFO] | +- org.perf4j:perf4j:jar:log4jonly:0.9.14:compile [INFO] | +- org.springframework.webflow:spring-webflow:jar:2.2.1.RELEASE:compile [INFO] | | +- org.springframework.webflow:spring-binding:jar:2.2.1.RELEASE:compile [INFO] | | \- org.springframework.webflow:spring-js:jar:2.2.1.RELEASE:compile [INFO] | | \- org.springframework.webflow:spring-js-resources:jar:2.2.1.RELEASE:compile [INFO] | +- commons-jexl:commons-jexl:jar:1.1:runtime [INFO] | \- commons-io:commons-io:jar:2.0:compile [INFO] +- org.springframework:spring-context-support:jar:3.0.5.RELEASE:compile [INFO] +- org.opensymphony.quartz:quartz:jar:1.6.1:compile [INFO] +- javax.servlet:jstl:jar:1.1.2:compile [INFO] +- taglibs:standard:jar:1.1.2:compile [INFO] +- ognl:ognl:jar:2.7.3:runtime [INFO] | \- jboss:javassist:jar:3.7.ga:runtime [INFO] +- org.hibernate:hibernate-validator:jar:4.0.2.GA:runtime [INFO] +- org.jasig.cas:cas-server-support-ldap:jar:3.4.10:compile [INFO] | +- org.springframework.ldap:spring-ldap-core:jar:1.3.1.RELEASE:compile [INFO] | \- org.springframework.ldap:spring-ldap-core-tiger:jar:1.3.1.RELEASE:compile [INFO] +- org.hibernate:hibernate-core:jar:3.6.0.Final:runtime (scope not updated to compile) [INFO] | +- antlr:antlr:jar:2.7.6:runtime [INFO] | +- dom4j:dom4j:jar:1.6.1:runtime [INFO] | +- org.hibernate:hibernate-commons-annotations:jar:3.2.0.Final:runtime [INFO] | +- org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar:1.0.0.Final:runtime [INFO] | \- javax.transaction:jta:jar:1.1:runtime [INFO] +- org.hibernate:hibernate-entitymanager:jar:3.6.0.Final:runtime [INFO] | +- cglib:cglib:jar:2.2:runtime [INFO] | | \- asm:asm:jar:3.1:runtime [INFO] | \- javassist:javassist:jar:3.12.0.GA:runtime [INFO] +- junit:junit:jar:4.7:test (scope not updated to runtime) [INFO] +- org.springframework:spring-test:jar:3.0.5.RELEASE:test [INFO] +- javax.servlet:servlet-api:jar:2.5:provided [INFO] +- org.aspectj:aspectjrt:jar:1.6.10:compile [INFO] +- org.aspectj:aspectjweaver:jar:1.6.10:compile [INFO] +- javax.validation:validation-api:jar:1.0.0.GA:compile [INFO] +- org.slf4j:slf4j-api:jar:1.5.8:compile [INFO] +- org.slf4j:slf4j-log4j12:jar:1.5.8:runtime [INFO] \- org.slf4j:jcl-over-slf4j:jar:1.5.8:compile [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [INFO] Total time: 52 seconds [INFO] Finished at: Tue Sep 13 11:25:17 PDT 2011 [INFO] Final Memory: 37M/449M [INFO] ------------------------------------------------------------------------ $ ls -1 annotations-api.jar catalina-ant.jar catalina-ha.jar catalina.jar catalina-tribes.jar commons-dbcp.jar commons-pool.jar el-api.jar jasper-el.jar jasper.jar jasper-jdt.jar jsp-api.jar servlet-api.jar tomcat-coyote.jar tomcat-i18n-es.jar tomcat-i18n-fr.jar tomcat-i18n-ja.jar ________________________________________ From: Marvin Addison [marvin.addi...@gmail.com] Sent: Tuesday, September 13, 2011 8:58 To: cas-user@lists.jasig.org Subject: Re: [cas-user] JpaTicketRegistry > Caused by: java.lang.IncompatibleClassChangeError: Implementing class > at java.lang.ClassLoader.defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:634) Looks like a classpath issue to me. A common cause would be duplicate classes in either the same or separate (chained) classloaders. Maybe the output of mvn dependency:tree will show whether you have duplicate jars in the deployable. If that turns out not to be the case, make sure you don't have any spring jars and other application resources on your container classpath (e.g. $TOMCAT_HOME/lib for TC6). M -- You are currently subscribed to cas-user@lists.jasig.org as: jonathan.win...@bellevuecollege.edu To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user -- You are currently subscribed to cas-user@lists.jasig.org as: arch...@mail-archive.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user