Could you try with c3p0 v0.9.5.1? > -----Original Message----- > From: Nicolás [mailto:nico...@devels.es] > Sent: Wednesday, October 21, 2015 10:15 AM > To: cas-user@lists.jasig.org > Subject: Re: [cas-user] javax.persistence.TransactionRequiredException on > CAS > 4.1.1 > > I did a little research about this and it seems there are not any > duplicate dependencies as far as I can tell. > > 1) For the cas webapp, we have the following dependencies: > > <dependencies> > <dependency> > <groupId>org.jasig.cas</groupId> > <artifactId>cas-server-webapp</artifactId> > <version>${cas.version}</version> > <type>war</type> > <scope>runtime</scope> > </dependency> > <dependency> > <groupId>org.jasig.cas</groupId> > <artifactId>cas-server-support-ldap</artifactId> > <version>${cas.version}</version> > </dependency> > <dependency> > <groupId>org.jasig.cas</groupId> > <artifactId>cas-server-support-saml</artifactId> > <version>${cas.version}</version> > </dependency> > <dependency> > <groupId>org.jasig.cas</groupId> > <artifactId>cas-server-support-jdbc</artifactId> > <version>${cas.version}</version> > <scope>runtime</scope> > </dependency> > <dependency> > <groupId>org.hibernate</groupId> > <artifactId>hibernate-core</artifactId> > <version>${hibernate.core.version}</version> > <scope>compile</scope> > </dependency> > <dependency> > <groupId>org.hibernate</groupId> > <artifactId>hibernate-entitymanager</artifactId> > <version>${hibernate.core.version}</version> > </dependency> > <dependency> > <groupId>mysql</groupId> > <artifactId>mysql-connector-java</artifactId> > <version>${mysql.connector.version}</version> > </dependency> > <dependency> > <groupId>org.jasig.cas</groupId> > <artifactId>cas-server-integration-hazelcast</artifactId> > <version>${cas.version}</version> > </dependency> > <dependency> > <groupId>com.mchange</groupId> > <artifactId>c3p0</artifactId> > <version>${c3p0.version}</version> > </dependency> > </dependencies> > > <properties> > <cas.version>4.1.1</cas.version> > <hibernate.core.version>4.3.10.Final</hibernate.core.version> > <mysql.connector.version>5.1.6</mysql.connector.version> > <c3p0.version>0.9.1.1</c3p0.version> > </properties> > > When I list the /var/lib/tomcat7/webapps/cas/WEB-INF/lib directory, > I find these: > > -rw-r--r-- 1 tomcat7 tomcat7 62983 sep 22 09:39 activation-1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 11560 sep 22 21:14 > annotations-1.3.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 74557 sep 22 09:39 > annotations-2.0.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 445288 sep 22 09:39 antlr-2.7.7.jar > -rw-r--r-- 1 tomcat7 tomcat7 4467 sep 22 09:39 aopalliance-1.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 117529 sep 22 09:39 aspectjrt-1.8.6.jar > -rw-r--r-- 1 tomcat7 tomcat7 1862758 sep 22 09:39 > aspectjweaver-1.8.6.jar > -rw-r--r-- 1 tomcat7 tomcat7 2732684 nov 3 2014 > bcprov-jdk15on-1.50.jar > -rw-r--r-- 1 tomcat7 tomcat7 2842667 sep 22 09:39 > bcprov-jdk15on-1.51.jar > -rw-r--r-- 1 tomcat7 tomcat7 608376 sep 22 09:39 c3p0-0.9.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 49789 sep 22 09:39 cache-api-1.0.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 63162 sep 22 09:39 > cache-ri-impl-1.0.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 1943813 oct 20 07:44 > cas-server-core-4.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 90978 oct 20 07:43 > cas-server-core-api-4.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 29490 oct 20 07:43 > cas-server-integration-hazelcast-4.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 15872 ago 26 14:56 > cas-server-security-filter-2.0.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 46143 oct 19 13:43 > cas-server-support-generic-4.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 91082 oct 20 07:43 > cas-server-support-jdbc-4.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 127090 oct 20 07:43 > cas-server-support-ldap-4.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 249208 oct 20 07:43 > cas-server-support-saml-4.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 371643 oct 19 13:45 > cas-server-webapp-support-4.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 52033 sep 22 09:39 cdi-api-1.0-SP4.jar > -rw-r--r-- 1 tomcat7 tomcat7 60282 sep 22 09:39 classmate-1.0.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 232019 sep 22 09:39 > commons-beanutils-1.8.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 284184 sep 22 09:39 > commons-codec-1.10.jar > -rw-r--r-- 1 tomcat7 tomcat7 575389 sep 22 09:39 > commons-collections-3.2.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 610259 sep 22 09:39 > commons-collections4-4.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 30595 sep 22 09:39 > commons-compiler-2.7.8.jar > -rw-r--r-- 1 tomcat7 tomcat7 185140 sep 22 09:39 commons-io-2.4.jar > -rw-r--r-- 1 tomcat7 tomcat7 132165 sep 22 09:39 > commons-jexl-1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 261809 sep 22 09:39 > commons-lang-2.4.jar > -rw-r--r-- 1 tomcat7 tomcat7 434678 sep 22 09:39 > commons-lang3-3.4.jar > -rw-r--r-- 1 tomcat7 tomcat7 62050 sep 22 09:39 > commons-logging-1.1.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 61829 jun 5 14:04 > commons-logging-1.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 143710 sep 22 09:39 cryptacular-1.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 313898 sep 22 09:39 dom4j-1.6.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 293863 sep 22 09:39 > FastInfoset-1.2.12.jar > -rw-r--r-- 1 tomcat7 tomcat7 1300487 sep 22 21:14 > freemarker-2.3.22.jar > -rw-r--r-- 1 tomcat7 tomcat7 2256213 sep 22 09:39 guava-18.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 6585052 sep 22 21:14 hazelcast-3.5.jar > -rw-r--r-- 1 tomcat7 tomcat7 33023 sep 22 21:14 > hazelcast-code-generator-3.5.jar > -rw-r--r-- 1 tomcat7 tomcat7 75324 sep 22 09:39 > hibernate-commons-annotations-4.0.5.Final.jar > -rw-r--r-- 1 tomcat7 tomcat7 5280098 sep 22 09:39 > hibernate-core-4.3.10.Final.jar > -rw-r--r-- 1 tomcat7 tomcat7 647704 sep 22 09:39 > hibernate-entitymanager-4.3.10.Final.jar > -rw-r--r-- 1 tomcat7 tomcat7 113371 sep 22 09:39 > hibernate-jpa-2.1-api-1.0.0.Final.jar > -rw-r--r-- 1 tomcat7 tomcat7 634265 sep 22 09:39 > hibernate-validator-5.1.3.Final.jar > -rw-r--r-- 1 tomcat7 tomcat7 720931 sep 22 09:39 > httpclient-4.4.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 150895 sep 22 09:39 > httpclient-cache-4.3.6.jar > -rw-r--r-- 1 tomcat7 tomcat7 322234 sep 22 09:39 httpcore-4.4.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 19449 sep 22 09:39 > idp-attribute-api-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 26844 sep 22 09:39 > idp-attribute-filter-api-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 36256 sep 22 09:39 > idp-attribute-resolver-api-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 57214 sep 22 09:39 > idp-authn-api-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 25510 sep 22 09:39 idp-core-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 64175 sep 22 09:39 > idp-profile-api-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 61262 sep 22 09:39 > idp-profile-impl-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 151068 sep 22 09:39 > idp-profile-spring-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 112667 sep 22 09:39 > idp-saml-api-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 277257 sep 22 09:39 > idp-saml-impl-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 36675 sep 22 09:39 > idp-schema-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 26397 sep 22 09:39 > idp-session-api-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 9301 sep 22 09:39 > inspektr-aspects-1.2.GA.jar > -rw-r--r-- 1 tomcat7 tomcat7 26088 sep 22 09:39 > inspektr-audit-1.2.GA.jar > -rw-r--r-- 1 tomcat7 tomcat7 11624 sep 22 09:39 > inspektr-common-1.2.GA.jar > -rw-r--r-- 1 tomcat7 tomcat7 10016 jun 5 14:09 > inspektr-error-1.2.GA.jar > -rw-r--r-- 1 tomcat7 tomcat7 18647 jun 5 14:09 > inspektr-support-spring-1.2.GA.jar > -rw-r--r-- 1 tomcat7 tomcat7 23188 sep 22 09:39 > istack-commons-runtime-2.16.jar > -rw-r--r-- 1 tomcat7 tomcat7 39815 sep 22 09:39 > jackson-annotations-2.5.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 229998 sep 22 09:39 > jackson-core-2.5.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 1143162 sep 22 09:39 > jackson-databind-2.5.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 76551 sep 22 09:39 > jandex-1.1.0.Final.jar > -rw-r--r-- 1 tomcat7 tomcat7 613299 sep 22 09:39 janino-2.7.8.jar > -rw-r--r-- 1 tomcat7 tomcat7 714194 sep 22 09:39 > javassist-3.18.1-GA.jar > -rw-r--r-- 1 tomcat7 tomcat7 749499 jun 19 10:37 > javassist-3.19.0-GA.jar > -rw-r--r-- 1 tomcat7 tomcat7 208523 sep 22 09:39 > java-support-7.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 117461 sep 22 09:39 javax.el-2.2.6.jar > -rw-r--r-- 1 tomcat7 tomcat7 2497 sep 22 09:39 javax.inject-1.jar > -rw-r--r-- 1 tomcat7 tomcat7 85147 sep 22 09:39 > javax.json-1.0.4.jar > -rw-r--r-- 1 tomcat7 tomcat7 19754 sep 22 09:39 > javax.json-api-1.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 100146 sep 22 09:39 jaxb-api-2.2.7.jar > -rw-r--r-- 1 tomcat7 tomcat7 221747 sep 22 09:39 jaxb-core-2.2.7.jar > -rw-r--r-- 1 tomcat7 tomcat7 919968 sep 22 09:39 jaxb-impl-2.2.7.jar > -rw-r--r-- 1 tomcat7 tomcat7 5617 sep 22 09:39 > jboss-interceptors-api_1.1_spec-1.0.0.Beta1.jar > -rw-r--r-- 1 tomcat7 tomcat7 57183 sep 22 09:39 > jboss-logging-3.1.3.GA.jar > -rw-r--r-- 1 tomcat7 tomcat7 11558 sep 22 09:39 > jboss-logging-annotations-1.2.0.Beta1.jar > -rw-r--r-- 1 tomcat7 tomcat7 27717 sep 22 09:39 > jboss-transaction-api_1.2_spec-1.0.0.Final.jar > -rw-r--r-- 1 tomcat7 tomcat7 16519 jun 3 2014 > jcl-over-slf4j-1.7.7.jar > -rw-r--r-- 1 tomcat7 tomcat7 61259 sep 22 09:39 jcommander-1.47.jar > -rw-r--r-- 1 tomcat7 tomcat7 153253 sep 22 09:39 jdom-1.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 436689 jun 5 14:04 > jersey-core-1.19.jar > -rw-r--r-- 1 tomcat7 tomcat7 702882 jun 5 14:04 > jersey-server-1.19.jar > -rw-r--r-- 1 tomcat7 tomcat7 128719 jun 5 14:04 > jersey-servlet-1.19.jar > -rw-r--r-- 1 tomcat7 tomcat7 17418 jun 5 14:04 > jersey-spring-1.19.jar > -rw-r--r-- 1 tomcat7 tomcat7 621931 sep 22 09:39 joda-time-2.8.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 229863 sep 22 09:39 jose4j-0.4.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 49672 sep 22 09:39 jsr173_api-1.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 5848 sep 22 09:39 jsr250-api-1.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 33031 sep 22 09:39 jsr305-3.0.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 46367 abr 15 2013 > jsr311-api-1.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 414240 mar 1 2013 jstl-1.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 4736 sep 22 09:39 > jul-to-slf4j-1.7.12.jar > -rw-r--r-- 1 tomcat7 tomcat7 754543 oct 14 20:57 ldaptive-1.0.7.jar > -rw-r--r-- 1 tomcat7 tomcat7 135903 sep 22 09:39 log4j-api-2.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 827024 sep 22 09:39 log4j-core-2.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 12512 sep 22 09:39 log4j-jcl-2.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 22544 sep 22 09:39 > log4j-slf4j-impl-2.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 23603 jul 2 08:47 log4j-web-2.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 521157 sep 22 09:39 mail-1.4.7.jar > -rw-r--r-- 1 tomcat7 tomcat7 6583 sep 22 09:39 > metrics-annotation-3.1.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 112558 sep 22 09:39 > metrics-core-3.1.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 10170 jul 2 08:47 > metrics-healthchecks-3.1.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 15827 jul 2 08:47 > metrics-json-3.1.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 39280 jul 2 08:47 > metrics-jvm-3.1.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 16568 jul 2 08:47 > metrics-servlets-3.1.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 100300 jul 2 08:47 > metrics-spring-3.1.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 23813 sep 22 21:14 > minimal-json-0.9.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 703265 sep 22 09:45 > mysql-connector-java-5.1.6.jar > -rw-r--r-- 1 tomcat7 tomcat7 168081 sep 22 09:39 ognl-2.6.11.jar > -rw-r--r-- 1 tomcat7 tomcat7 148776 sep 22 09:39 > opensaml-core-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 33933 sep 22 09:39 > opensaml-messaging-api-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 19453 sep 22 09:39 > opensaml-profile-api-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 362021 sep 22 09:39 > opensaml-saml-api-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 1001585 sep 22 09:39 > opensaml-saml-impl-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 54709 sep 22 09:39 > opensaml-security-api-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 87324 sep 22 09:39 > opensaml-security-impl-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 135929 sep 22 09:39 > opensaml-soap-api-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 369154 sep 22 09:39 > opensaml-soap-impl-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 22202 sep 22 09:39 > opensaml-storage-api-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 201524 sep 22 09:39 > opensaml-xmlsec-api-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 287331 sep 22 09:39 > opensaml-xmlsec-impl-3.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 8579 sep 22 09:39 > person-directory-api-1.7.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 148496 sep 22 09:39 > person-directory-impl-1.7.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 660316 sep 22 09:39 quartz-2.2.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 129763 sep 22 09:39 > reflections-0.9.10.jar > -rw-r--r-- 1 tomcat7 tomcat7 367458 sep 22 09:39 > shiro-core-1.2.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 32127 sep 22 09:39 > slf4j-api-1.7.12.jar > -rw-r--r-- 1 tomcat7 tomcat7 359014 sep 22 09:39 > spring-aop-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 708371 sep 22 09:39 > spring-beans-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 160559 sep 22 09:39 > spring-binding-2.4.1.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 1026330 sep 22 09:39 > spring-context-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 178151 sep 22 09:39 > spring-context-support-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 1007922 sep 22 09:39 > spring-core-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 259014 sep 22 09:39 > spring-expression-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 63933 sep 22 09:39 > spring-extensions-5.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 426669 sep 22 09:39 > spring-jdbc-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 25116 sep 22 09:39 > spring-js-2.4.1.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 4417782 sep 22 09:39 > spring-js-resources-2.4.1.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 376217 sep 22 09:39 > spring-orm-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 471976 jul 2 08:47 > spring-security-config-4.0.1.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 354721 sep 22 09:39 > spring-security-core-4.0.1.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 321857 jul 2 08:47 > spring-security-web-4.0.1.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 252550 sep 22 09:39 > spring-tx-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 718705 sep 22 09:39 > spring-web-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 565445 sep 22 09:39 > spring-webflow-2.4.1.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 18203 jun 5 14:04 > spring-webflow-client-repo-1.0.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 780778 sep 22 09:39 > spring-webmvc-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 393259 mar 1 2013 standard-1.1.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 161867 sep 22 09:39 stax2-api-3.1.4.jar > -rw-r--r-- 1 tomcat7 tomcat7 23346 sep 22 09:39 stax-api-1.0-2.jar > -rw-r--r-- 1 tomcat7 tomcat7 63777 sep 22 09:39 > validation-api-1.1.0.Final.jar > -rw-r--r-- 1 tomcat7 tomcat7 449505 sep 22 09:39 velocity-1.7.jar > -rw-r--r-- 1 tomcat7 tomcat7 486013 sep 22 09:39 > woodstox-core-asl-4.4.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 220536 sep 22 09:39 xml-apis-1.4.01.jar > -rw-r--r-- 1 tomcat7 tomcat7 1125433 sep 22 09:39 xmlsec-2.0.3.jar > > 2) For the cas-management webapp, we have the following dependencies: > > <dependencies> > <dependency> > <groupId>org.jasig.cas</groupId> > <artifactId>cas-management-webapp</artifactId> > <version>${cas.version}</version> > <type>war</type> > <scope>runtime</scope> > </dependency> > <dependency> > <groupId>org.hibernate</groupId> > <artifactId>hibernate-core</artifactId> > <version>${hibernate.version}</version> > <scope>compile</scope> > </dependency> > <dependency> > <groupId>org.hibernate</groupId> > <artifactId>hibernate-entitymanager</artifactId> > <version>${hibernate.version}</version> > </dependency> > <dependency> > <groupId>mysql</groupId> > <artifactId>mysql-connector-java</artifactId> > <version>${mysql.connector.version}</version> > </dependency> > <dependency> > <groupId>org.jasig.cas</groupId> > <artifactId>cas-server-support-jdbc</artifactId> > <version>${cas.version}</version> > </dependency> > <dependency> > <groupId>org.jasig.cas</groupId> > <artifactId>cas-server-support-ldap</artifactId> > <version>${cas.version}</version> > </dependency> > <dependency> > <groupId>xml-apis</groupId> > <artifactId>xml-apis</artifactId> > <version>${xml.apis.version}</version> > </dependency> > <dependency> > <groupId>com.mchange</groupId> > <artifactId>c3p0</artifactId> > <version>${c3p0.version}</version> > </dependency> > </dependencies> > > <properties> > <commons.dbcp.version>2.0</commons.dbcp.version> > <cas.version>4.1.1</cas.version> > <hibernate.version>4.3.10.Final</hibernate.version> > <mysql.connector.version>5.1.6</mysql.connector.version> > <c3p0.version>0.9.1.1</c3p0.version> > <xml.apis.version>1.4.01</xml.apis.version> > </properties> > > When I list the /var/lib/tomcat7/webapps/cas-management/WEB-INF/lib > directory, I find these: > > -rw-r--r-- 1 tomcat7 tomcat7 74557 sep 22 09:39 > annotations-2.0.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 445288 sep 22 09:39 antlr-2.7.7.jar > -rw-r--r-- 1 tomcat7 tomcat7 4467 sep 22 09:39 aopalliance-1.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 117529 sep 22 09:39 aspectjrt-1.8.6.jar > -rw-r--r-- 1 tomcat7 tomcat7 1862758 sep 22 09:39 > aspectjweaver-1.8.6.jar > -rw-r--r-- 1 tomcat7 tomcat7 2732684 nov 3 2014 > bcprov-jdk15on-1.50.jar > -rw-r--r-- 1 tomcat7 tomcat7 608376 jun 3 2014 c3p0-0.9.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 49789 sep 22 09:39 cache-api-1.0.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 63162 sep 22 09:39 > cache-ri-impl-1.0.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 136866 sep 18 06:09 > cas-client-core-3.4.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 1943813 oct 20 07:44 > cas-server-core-4.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 90978 oct 20 07:43 > cas-server-core-api-4.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 46143 oct 19 13:43 > cas-server-support-generic-4.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 91082 oct 20 07:43 > cas-server-support-jdbc-4.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 127090 oct 20 07:43 > cas-server-support-ldap-4.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 134223 oct 19 14:18 > cas-server-support-oauth-4.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 371643 oct 19 13:45 > cas-server-webapp-support-4.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 52033 sep 22 09:39 cdi-api-1.0-SP4.jar > -rw-r--r-- 1 tomcat7 tomcat7 60282 jun 5 14:02 classmate-1.0.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 232019 sep 22 09:39 > commons-beanutils-1.8.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 284184 sep 22 09:39 > commons-codec-1.10.jar > -rw-r--r-- 1 tomcat7 tomcat7 610259 sep 22 09:39 > commons-collections4-4.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 185140 sep 22 09:39 commons-io-2.4.jar > -rw-r--r-- 1 tomcat7 tomcat7 132165 sep 22 09:39 > commons-jexl-1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 434678 sep 22 09:39 > commons-lang3-3.4.jar > -rw-r--r-- 1 tomcat7 tomcat7 62050 sep 22 09:39 > commons-logging-1.1.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 143710 nov 28 2014 cryptacular-1.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 313898 sep 22 09:39 dom4j-1.6.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 293863 sep 22 09:39 > FastInfoset-1.2.12.jar > -rw-r--r-- 1 tomcat7 tomcat7 2256213 sep 22 09:39 guava-18.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 75324 sep 22 09:39 > hibernate-commons-annotations-4.0.5.Final.jar > -rw-r--r-- 1 tomcat7 tomcat7 5280098 sep 22 09:39 > hibernate-core-4.3.10.Final.jar > -rw-r--r-- 1 tomcat7 tomcat7 647704 sep 22 09:39 > hibernate-entitymanager-4.3.10.Final.jar > -rw-r--r-- 1 tomcat7 tomcat7 113371 sep 22 09:39 > hibernate-jpa-2.1-api-1.0.0.Final.jar > -rw-r--r-- 1 tomcat7 tomcat7 634265 jun 5 14:02 > hibernate-validator-5.1.3.Final.jar > -rw-r--r-- 1 tomcat7 tomcat7 720931 sep 22 09:39 > httpclient-4.4.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 322234 sep 22 09:39 httpcore-4.4.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 9301 sep 22 09:39 > inspektr-aspects-1.2.GA.jar > -rw-r--r-- 1 tomcat7 tomcat7 26088 sep 22 09:39 > inspektr-audit-1.2.GA.jar > -rw-r--r-- 1 tomcat7 tomcat7 11624 sep 22 09:39 > inspektr-common-1.2.GA.jar > -rw-r--r-- 1 tomcat7 tomcat7 10016 jun 5 14:09 > inspektr-error-1.2.GA.jar > -rw-r--r-- 1 tomcat7 tomcat7 18647 jun 5 14:09 > inspektr-support-spring-1.2.GA.jar > -rw-r--r-- 1 tomcat7 tomcat7 23188 sep 22 09:39 > istack-commons-runtime-2.16.jar > -rw-r--r-- 1 tomcat7 tomcat7 39815 sep 22 09:39 > jackson-annotations-2.5.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 229998 sep 22 09:39 > jackson-core-2.5.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 1143162 sep 22 09:39 > jackson-databind-2.5.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 76551 sep 22 09:39 > jandex-1.1.0.Final.jar > -rw-r--r-- 1 tomcat7 tomcat7 714194 sep 22 09:39 > javassist-3.18.1-GA.jar > -rw-r--r-- 1 tomcat7 tomcat7 749499 jun 19 10:37 > javassist-3.19.0-GA.jar > -rw-r--r-- 1 tomcat7 tomcat7 117461 sep 22 09:39 javax.el-2.2.6.jar > -rw-r--r-- 1 tomcat7 tomcat7 2497 sep 22 09:39 javax.inject-1.jar > -rw-r--r-- 1 tomcat7 tomcat7 100146 sep 22 09:39 jaxb-api-2.2.7.jar > -rw-r--r-- 1 tomcat7 tomcat7 221747 sep 22 09:39 jaxb-core-2.2.7.jar > -rw-r--r-- 1 tomcat7 tomcat7 919968 sep 22 09:39 jaxb-impl-2.2.7.jar > -rw-r--r-- 1 tomcat7 tomcat7 5617 sep 22 09:39 > jboss-interceptors-api_1.1_spec-1.0.0.Beta1.jar > -rw-r--r-- 1 tomcat7 tomcat7 57183 sep 22 09:39 > jboss-logging-3.1.3.GA.jar > -rw-r--r-- 1 tomcat7 tomcat7 11558 sep 22 09:39 > jboss-logging-annotations-1.2.0.Beta1.jar > -rw-r--r-- 1 tomcat7 tomcat7 27717 sep 22 09:39 > jboss-transaction-api_1.2_spec-1.0.0.Final.jar > -rw-r--r-- 1 tomcat7 tomcat7 16519 jun 3 2014 > jcl-over-slf4j-1.7.7.jar > -rw-r--r-- 1 tomcat7 tomcat7 436689 jun 5 14:04 > jersey-core-1.19.jar > -rw-r--r-- 1 tomcat7 tomcat7 702882 jun 5 14:04 > jersey-server-1.19.jar > -rw-r--r-- 1 tomcat7 tomcat7 128719 jun 5 14:04 > jersey-servlet-1.19.jar > -rw-r--r-- 1 tomcat7 tomcat7 17418 jun 5 14:04 > jersey-spring-1.19.jar > -rw-r--r-- 1 tomcat7 tomcat7 621931 sep 22 09:39 joda-time-2.8.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 229863 sep 22 09:39 jose4j-0.4.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 49672 sep 22 09:39 jsr173_api-1.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 5848 sep 22 09:39 jsr250-api-1.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 46367 abr 15 2013 > jsr311-api-1.1.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 20682 abr 15 2013 jstl-1.1.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 4736 sep 22 09:39 > jul-to-slf4j-1.7.12.jar > -rw-r--r-- 1 tomcat7 tomcat7 754543 oct 14 20:57 ldaptive-1.0.7.jar > -rw-r--r-- 1 tomcat7 tomcat7 135903 sep 22 09:39 log4j-api-2.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 827024 sep 22 09:39 log4j-core-2.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 12512 sep 22 09:39 log4j-jcl-2.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 22544 sep 22 09:39 > log4j-slf4j-impl-2.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 23603 jul 2 08:47 log4j-web-2.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 6583 sep 22 09:39 > metrics-annotation-3.1.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 112558 sep 22 09:39 > metrics-core-3.1.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 10170 jul 2 08:47 > metrics-healthchecks-3.1.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 15827 jul 2 08:47 > metrics-json-3.1.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 39280 jul 2 08:47 > metrics-jvm-3.1.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 16568 jul 2 08:47 > metrics-servlets-3.1.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 703265 sep 22 09:45 > mysql-connector-java-5.1.6.jar > -rw-r--r-- 1 tomcat7 tomcat7 168081 sep 22 09:39 ognl-2.6.11.jar > -rw-r--r-- 1 tomcat7 tomcat7 8579 sep 22 09:39 > person-directory-api-1.7.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 148496 sep 22 09:39 > person-directory-impl-1.7.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 660316 jun 3 2014 quartz-2.2.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 129763 sep 22 09:39 > reflections-0.9.10.jar > -rw-r--r-- 1 tomcat7 tomcat7 367458 sep 22 09:39 > shiro-core-1.2.3.jar > -rw-r--r-- 1 tomcat7 tomcat7 32127 sep 22 09:39 > slf4j-api-1.7.12.jar > -rw-r--r-- 1 tomcat7 tomcat7 359014 sep 22 09:39 > spring-aop-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 708371 sep 22 09:39 > spring-beans-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 160559 sep 22 09:39 > spring-binding-2.4.1.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 1026330 sep 22 09:39 > spring-context-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 178151 sep 22 09:39 > spring-context-support-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 1007922 sep 22 09:39 > spring-core-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 259014 sep 22 09:39 > spring-expression-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 426669 sep 22 09:39 > spring-jdbc-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 25116 sep 22 09:39 > spring-js-2.4.1.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 4417782 sep 22 09:39 > spring-js-resources-2.4.1.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 376217 sep 22 09:39 > spring-orm-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 25498 jul 2 08:47 > spring-security-cas-4.0.1.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 471976 jul 2 08:47 > spring-security-config-4.0.1.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 354721 sep 22 09:39 > spring-security-core-4.0.1.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 321857 jul 2 08:47 > spring-security-web-4.0.1.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 252550 sep 22 09:39 > spring-tx-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 718705 sep 22 09:39 > spring-web-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 565445 sep 22 09:39 > spring-webflow-2.4.1.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 18203 jun 5 14:04 > spring-webflow-client-repo-1.0.0.jar > -rw-r--r-- 1 tomcat7 tomcat7 780778 sep 22 09:39 > spring-webmvc-4.1.6.RELEASE.jar > -rw-r--r-- 1 tomcat7 tomcat7 393259 mar 1 2013 standard-1.1.2.jar > -rw-r--r-- 1 tomcat7 tomcat7 161867 jun 4 2014 stax2-api-3.1.4.jar > -rw-r--r-- 1 tomcat7 tomcat7 23346 abr 15 2013 stax-api-1.0-2.jar > -rw-r--r-- 1 tomcat7 tomcat7 63777 sep 22 09:39 > validation-api-1.1.0.Final.jar > -rw-r--r-- 1 tomcat7 tomcat7 486013 jun 5 14:04 > woodstox-core-asl-4.4.1.jar > -rw-r--r-- 1 tomcat7 tomcat7 220536 sep 22 09:39 xml-apis-1.4.01.jar > > So I believe there are not any duplicated dependencies. Are we using > some incorrect versions for some dependencies? > > Thanks. > > El 21/10/15 a las 15:45, Misagh Moayyed escribió: > > Your overlay is pulling the wrong version for c3p0. That's why you get > > this > > error. Examine for duplicate dependencies, find where it's coming from > > and > > let us know. That would be the actual bug. > > > > My bet is that it's coming from the webapp-support module. > > > >> -----Original Message----- > >> From: nico...@devels.es [mailto:nico...@devels.es] > >> Sent: Wednesday, October 21, 2015 3:12 AM > >> To: cas-user@lists.jasig.org > >> Cc: Misagh Moayyed <mmoay...@unicon.net> > >> Subject: RE: [cas-user] javax.persistence.TransactionRequiredException > >> on > >> CAS > >> 4.1.1 > >> > >> Hi Misagh, > >> > >> I saw the document is already modified, so I replaced my existing > >> configuration with the new one. > >> > >> Now I'm getting the following exception: > >> > >> oct 21, 2015 11:00:51 AM org.hibernate.dialect.Dialect <init> > >> Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ > >> acquireIncrement -> 16, acquireRetryAttempts -> 5, acquireRetryDelay -> > >> 2000, autoCommitOnClose -> false, automaticTestTable -> null, > >> breakAfterAcquireFailure -> false, checkoutTimeout -> 2000, > >> connectionCustomizerClassName -> null, connectionTesterClassName -> > >> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> > >> z8kfsx9c128vutd825zsr|25d663c8, debugUnreturnedConnectionStackTraces -> > >> false, description -> null, driverClass -> com.mysql.jdbc.Driver, > >> factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> > >> false, identityToken -> z8kfsx9c128vutd825zsr|25d663c8, > >> idleConnectionTestPeriod -> 30, initialPoolSize -> 6, jdbcUrl -> > >> jdbc:mysql://fqdn:3306/cas?autoReconnect=true, > >> lastAcquisitionFailureDefaultUser -> null, maxAdministrativeTaskTime -> > >> 0, maxConnectionAge -> 0, maxIdleTime -> 0, > >> maxIdleTimeExcessConnections > >> -> 1000, maxPoolSize -> 18, maxStatements -> 0, > >> maxStatementsPerConnection -> 0, minPoolSize -> 6, numHelperThreads -> > >> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> > >> select 1, properties -> {user=******, password=******}, > >> propertyCycle -> > >> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, > >> unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> > >> false ] > >> oct 21, 2015 11:00:51 AM org.hibernate.dialect.Dialect <init> > >> INFO: HHH000400: Using dialect: org.hibernate.dialect.MySQLDialect > >> oct 21, 2015 11:00:51 AM > >> org.hibernate.engine.jdbc.internal.LobCreatorBuilder > >> useContextualLobCreation > >> INFO: HHH000424: Disabling contextual LOB creation as createClob() > >> method threw error : java.lang.reflect.InvocationTargetException > >> oct 21, 2015 11:00:51 AM > >> org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory <init> > >> INFO: HHH000397: Using ASTQueryTranslatorFactory > >> oct 21, 2015 11:00:51 AM org.hibernate.validator.internal.util.Version > >> <clinit> > >> INFO: HV000001: Hibernate Validator 5.1.3.Final > >> Hibernate: update RegisteredServiceImpl set access_strategy=?, > >> attribute_release=?, description=?, evaluation_order=?, logo=?, > >> logout_type=?, logout_url=?, name=?, proxy_policy=?, public_key=?, > >> required_handlers=?, serviceId=?, theme=?, username_attr=? where id=? > >> oct 21, 2015 11:00:53 AM > >> org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl release > >> INFO: HHH000010: On release of batch it still contained JDBC statements > >> [...] > >> oct 21, 2015 11:01:12 AM > >> org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl release > >> INFO: HHH000010: On release of batch it still contained JDBC statements > >> 2015-10-21 11:01:12,943 WARN > >> [org.springframework.web.context.support.XmlWebApplicationContext] - > >> <Exception encountered during context initialization - cancelling > >> refresh attempt > >> org.springframework.beans.factory.BeanCreationException: Error creating > >> bean with name 'cas3ServiceSuccessView' defined in ServletContext > >> resource > >> [/WEB-INF/spring-configuration/protocolViewsConfiguration.xml]: > >> Cannot resolve reference to bean 'casAttributeEncoder' while setting > >> bean property 'casAttributeEncoder'; nested exception is > >> org.springframework.beans.factory.BeanCreationException: Error creating > >> bean with name 'casAttributeEncoder' defined in ServletContext resource > >> [/WEB-INF/spring-configuration/protocolViewsConfiguration.xml]: Cannot > >> resolve reference to bean 'servicesManager' while setting constructor > >> argument; nested exception is > >> org.springframework.beans.factory.BeanCreationException: Error creating > >> bean with name 'servicesManager' defined in ServletContext resource > >> [/WEB-INF/spring-configuration/applicationContext.xml]: Bean > >> instantiation via constructor failed; nested exception is > >> org.springframework.beans.BeanInstantiationException: Failed to > >> instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]: > >> Constructor threw exception; nested exception is > >> java.lang.AbstractMethodError: > >> > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/ > >> InputStream;J)V > >> at > >> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve > >> Reference(BeanDefinitionValueResolver.java:359) > >> at > >> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve > >> ValueIfNecessary(BeanDefinitionValueResolver.java:108) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1477) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> populateBean(AbstractAutowireCapableBeanFactory.java:1222) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> doCreateBean(AbstractAutowireCapableBeanFactory.java:537) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> createBean(AbstractAutowireCapableBeanFactory.java:476) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs > >> tractBeanFactory.java:303) > >> at > >> > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin > >> gleton(DefaultSingletonBeanRegistry.java:230) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstr > >> actBeanFactory.java:299) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac > >> tBeanFactory.java:194) > >> at > >> > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInsta > >> ntiateSingletons(DefaultListableBeanFactory.java:755) > >> at > >> > org.springframework.context.support.AbstractApplicationContext.finishBeanFact > >> oryInitialization(AbstractApplicationContext.java:757) > >> at > >> > org.springframework.context.support.AbstractApplicationContext.refresh(Abstra > >> ctApplicationContext.java:480) > >> at > >> > org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicati > >> onContext(ContextLoader.java:403) > >> at > >> > org.springframework.web.context.ContextLoader.initWebApplicationContext(Conte > >> xtLoader.java:306) > >> at > >> > org.springframework.web.context.ContextLoaderListener.contextInitialized(Cont > >> extLoaderListener.java:106) > >> at > >> > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4 > >> 973) > >> at > >> > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5 > >> 467) > >> at > >> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > >> at > >> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:90 > >> 1) > >> at > >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) > >> at > >> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) > >> at > >> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073) > >> at > >> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857) > >> at > >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > >> at java.util.concurrent.FutureTask.run(FutureTask.java:262) > >> at > >> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:114 > >> 5) > >> at > >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:61 > >> 5) > >> at java.lang.Thread.run(Thread.java:745) > >> Caused by: org.springframework.beans.factory.BeanCreationException: > >> Error creating bean with name 'casAttributeEncoder' defined in > >> ServletContext resource > >> [/WEB-INF/spring-configuration/protocolViewsConfiguration.xml]: Cannot > >> resolve reference to bean 'servicesManager' while setting constructor > >> argument; nested exception is > >> org.springframework.beans.factory.BeanCreationException: Error creating > >> bean with name 'servicesManager' defined in ServletContext resource > >> [/WEB-INF/spring-configuration/applicationContext.xml]: Bean > >> instantiation via constructor failed; nested exception is > >> org.springframework.beans.BeanInstantiationException: Failed to > >> instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]: > >> Constructor threw exception; nested exception is > >> java.lang.AbstractMethodError: > >> > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/ > >> InputStream;J)V > >> at > >> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve > >> Reference(BeanDefinitionValueResolver.java:359) > >> at > >> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve > >> ValueIfNecessary(BeanDefinitionValueResolver.java:108) > >> at > >> > org.springframework.beans.factory.support.ConstructorResolver.resolveConstruc > >> torArguments(ConstructorResolver.java:648) > >> at > >> > org.springframework.beans.factory.support.ConstructorResolver.autowireConstru > >> ctor(ConstructorResolver.java:140) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> autowireConstructor(AbstractAutowireCapableBeanFactory.java:1139) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> createBeanInstance(AbstractAutowireCapableBeanFactory.java:1042) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> doCreateBean(AbstractAutowireCapableBeanFactory.java:504) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> createBean(AbstractAutowireCapableBeanFactory.java:476) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs > >> tractBeanFactory.java:303) > >> at > >> > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin > >> gleton(DefaultSingletonBeanRegistry.java:230) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstr > >> actBeanFactory.java:299) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac > >> tBeanFactory.java:194) > >> at > >> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve > >> Reference(BeanDefinitionValueResolver.java:351) > >> ... 28 more > >> Caused by: org.springframework.beans.factory.BeanCreationException: > >> Error creating bean with name 'servicesManager' defined in > >> ServletContext resource > >> [/WEB-INF/spring-configuration/applicationContext.xml]: Bean > >> instantiation via constructor failed; nested exception is > >> org.springframework.beans.BeanInstantiationException: Failed to > >> instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]: > >> Constructor threw exception; nested exception is > >> java.lang.AbstractMethodError: > >> > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/ > >> InputStream;J)V > >> at > >> > org.springframework.beans.factory.support.ConstructorResolver.autowireConstru > >> ctor(ConstructorResolver.java:275) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> autowireConstructor(AbstractAutowireCapableBeanFactory.java:1139) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> createBeanInstance(AbstractAutowireCapableBeanFactory.java:1042) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> doCreateBean(AbstractAutowireCapableBeanFactory.java:504) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> createBean(AbstractAutowireCapableBeanFactory.java:476) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs > >> tractBeanFactory.java:303) > >> at > >> > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin > >> gleton(DefaultSingletonBeanRegistry.java:230) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstr > >> actBeanFactory.java:299) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac > >> tBeanFactory.java:194) > >> at > >> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve > >> Reference(BeanDefinitionValueResolver.java:351) > >> ... 40 more > >> Caused by: org.springframework.beans.BeanInstantiationException: Failed > >> to instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]: > >> Constructor threw exception; nested exception is > >> java.lang.AbstractMethodError: > >> > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/ > >> InputStream;J)V > >> at > >> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163) > >> at > >> > org.springframework.beans.factory.support.SimpleInstantiationStrategy.instant > >> iate(SimpleInstantiationStrategy.java:122) > >> at > >> > org.springframework.beans.factory.support.ConstructorResolver.autowireConstru > >> ctor(ConstructorResolver.java:267) > >> ... 49 more > >> Caused by: java.lang.AbstractMethodError: > >> > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/ > >> InputStream;J)V > >> at > >> > org.hibernate.type.descriptor.sql.BlobTypeDescriptor$5$1.doBind(BlobTypeDescr > >> iptor.java:147) > >> at > >> > org.hibernate.type.descriptor.sql.BlobTypeDescriptor$2$1.doBind(BlobTypeDescr > >> iptor.java:103) > >> at > >> org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) > >> at > >> > org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasi > >> cType.java:286) > >> at > >> > org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasi > >> cType.java:281) > >> at > >> > org.hibernate.type.AbstractSingleColumnStandardBasicType.nullSafeSet(Abstract > >> SingleColumnStandardBasicType.java:56) > >> at > >> > org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEnti > >> tyPersister.java:2843) > >> at > >> > org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityP > >> ersister.java:3248) > >> at > >> > org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(Abstrac > >> tEntityPersister.java:3183) > >> at > >> > org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityP > >> ersister.java:3525) > >> at > >> > org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.j > >> ava:159) > >> at > >> org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:465) > >> at > >> org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:351) > >> at > >> > org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions( > >> AbstractFlushingEventListener.java:350) > >> at > >> > org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEv > >> entListener.java:56) > >> at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1258) > >> at > >> org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:425) > >> at > >> > org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.beforeTransact > >> ionCommit(JdbcTransaction.java:101) > >> at > >> > org.hibernate.engine.transaction.spi.AbstractTransactionImpl.commit(AbstractT > >> ransactionImpl.java:177) > >> at > >> org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:77) > >> at > >> > org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionMana > >> ger.java:517) > >> at > >> > org.springframework.transaction.support.AbstractPlatformTransactionManager.pr > >> ocessCommit(AbstractPlatformTransactionManager.java:757) > >> at > >> > org.springframework.transaction.support.AbstractPlatformTransactionManager.co > >> mmit(AbstractPlatformTransactionManager.java:726) > >> at > >> > org.springframework.transaction.interceptor.TransactionAspectSupport.commitTr > >> ansactionAfterReturning(TransactionAspectSupport.java:521) > >> at > >> > org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWi > >> thinTransaction(TransactionAspectSupport.java:291) > >> at > >> > org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Tra > >> nsactionInterceptor.java:96) > >> at > >> > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflecti > >> veMethodInvocation.java:179) > >> at > >> > org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(Expose > >> InvocationInterceptor.java:92) > >> at > >> > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflecti > >> veMethodInvocation.java:179) > >> at > >> > org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProx > >> y.java:207) > >> at com.sun.proxy.$Proxy94.load(Unknown Source) > >> at > >> > org.jasig.cas.services.DefaultServicesManagerImpl.load(DefaultServicesManager > >> Impl.java:165) > >> at > >> > org.jasig.cas.services.DefaultServicesManagerImpl.<init>(DefaultServicesManag > >> erImpl.java:60) > >> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > >> Method) > >> at > >> > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccess > >> orImpl.java:57) > >> at > >> > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruct > >> orAccessorImpl.java:45) > >> at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > >> at > >> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147) > >> ... 51 more > >> 2015-10-21 11:01:12,950 ERROR > >> [org.springframework.web.context.ContextLoader] - <Context > >> initialization failed > >> org.springframework.beans.factory.BeanCreationException: Error creating > >> bean with name 'cas3ServiceSuccessView' defined in ServletContext > >> resource > >> [/WEB-INF/spring-configuration/protocolViewsConfiguration.xml]: > >> Cannot resolve reference to bean 'casAttributeEncoder' while setting > >> bean property 'casAttributeEncoder'; nested exception is > >> org.springframework.beans.factory.BeanCreationException: Error creating > >> bean with name 'casAttributeEncoder' defined in ServletContext resource > >> [/WEB-INF/spring-configuration/protocolViewsConfiguration.xml]: Cannot > >> resolve reference to bean 'servicesManager' while setting constructor > >> argument; nested exception is > >> org.springframework.beans.factory.BeanCreationException: Error creating > >> bean with name 'servicesManager' defined in ServletContext resource > >> [/WEB-INF/spring-configuration/applicationContext.xml]: Bean > >> instantiation via constructor failed; nested exception is > >> org.springframework.beans.BeanInstantiationException: Failed to > >> instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]: > >> Constructor threw exception; nested exception is > >> java.lang.AbstractMethodError: > >> > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/ > >> InputStream;J)V > >> at > >> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve > >> Reference(BeanDefinitionValueResolver.java:359) > >> at > >> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve > >> ValueIfNecessary(BeanDefinitionValueResolver.java:108) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1477) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> populateBean(AbstractAutowireCapableBeanFactory.java:1222) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> doCreateBean(AbstractAutowireCapableBeanFactory.java:537) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> createBean(AbstractAutowireCapableBeanFactory.java:476) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs > >> tractBeanFactory.java:303) > >> at > >> > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin > >> gleton(DefaultSingletonBeanRegistry.java:230) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstr > >> actBeanFactory.java:299) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac > >> tBeanFactory.java:194) > >> at > >> > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInsta > >> ntiateSingletons(DefaultListableBeanFactory.java:755) > >> at > >> > org.springframework.context.support.AbstractApplicationContext.finishBeanFact > >> oryInitialization(AbstractApplicationContext.java:757) > >> at > >> > org.springframework.context.support.AbstractApplicationContext.refresh(Abstra > >> ctApplicationContext.java:480) > >> at > >> > org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicati > >> onContext(ContextLoader.java:403) > >> at > >> > org.springframework.web.context.ContextLoader.initWebApplicationContext(Conte > >> xtLoader.java:306) > >> at > >> > org.springframework.web.context.ContextLoaderListener.contextInitialized(Cont > >> extLoaderListener.java:106) > >> at > >> > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4 > >> 973) > >> at > >> > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5 > >> 467) > >> at > >> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > >> at > >> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:90 > >> 1) > >> at > >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) > >> at > >> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) > >> at > >> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073) > >> at > >> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857) > >> at > >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > >> at java.util.concurrent.FutureTask.run(FutureTask.java:262) > >> at > >> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:114 > >> 5) > >> at > >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:61 > >> 5) > >> at java.lang.Thread.run(Thread.java:745) > >> Caused by: org.springframework.beans.factory.BeanCreationException: > >> Error creating bean with name 'casAttributeEncoder' defined in > >> ServletContext resource > >> [/WEB-INF/spring-configuration/protocolViewsConfiguration.xml]: Cannot > >> resolve reference to bean 'servicesManager' while setting constructor > >> argument; nested exception is > >> org.springframework.beans.factory.BeanCreationException: Error creating > >> bean with name 'servicesManager' defined in ServletContext resource > >> [/WEB-INF/spring-configuration/applicationContext.xml]: Bean > >> instantiation via constructor failed; nested exception is > >> org.springframework.beans.BeanInstantiationException: Failed to > >> instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]: > >> Constructor threw exception; nested exception is > >> java.lang.AbstractMethodError: > >> > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/ > >> InputStream;J)V > >> at > >> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve > >> Reference(BeanDefinitionValueResolver.java:359) > >> at > >> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve > >> ValueIfNecessary(BeanDefinitionValueResolver.java:108) > >> at > >> > org.springframework.beans.factory.support.ConstructorResolver.resolveConstruc > >> torArguments(ConstructorResolver.java:648) > >> at > >> > org.springframework.beans.factory.support.ConstructorResolver.autowireConstru > >> ctor(ConstructorResolver.java:140) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> autowireConstructor(AbstractAutowireCapableBeanFactory.java:1139) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> createBeanInstance(AbstractAutowireCapableBeanFactory.java:1042) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> doCreateBean(AbstractAutowireCapableBeanFactory.java:504) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> createBean(AbstractAutowireCapableBeanFactory.java:476) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs > >> tractBeanFactory.java:303) > >> at > >> > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin > >> gleton(DefaultSingletonBeanRegistry.java:230) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstr > >> actBeanFactory.java:299) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac > >> tBeanFactory.java:194) > >> at > >> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve > >> Reference(BeanDefinitionValueResolver.java:351) > >> ... 28 more > >> Caused by: org.springframework.beans.factory.BeanCreationException: > >> Error creating bean with name 'servicesManager' defined in > >> ServletContext resource > >> [/WEB-INF/spring-configuration/applicationContext.xml]: Bean > >> instantiation via constructor failed; nested exception is > >> org.springframework.beans.BeanInstantiationException: Failed to > >> instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]: > >> Constructor threw exception; nested exception is > >> java.lang.AbstractMethodError: > >> > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/ > >> InputStream;J)V > >> at > >> > org.springframework.beans.factory.support.ConstructorResolver.autowireConstru > >> ctor(ConstructorResolver.java:275) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> autowireConstructor(AbstractAutowireCapableBeanFactory.java:1139) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> createBeanInstance(AbstractAutowireCapableBeanFactory.java:1042) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> doCreateBean(AbstractAutowireCapableBeanFactory.java:504) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> createBean(AbstractAutowireCapableBeanFactory.java:476) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs > >> tractBeanFactory.java:303) > >> at > >> > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin > >> gleton(DefaultSingletonBeanRegistry.java:230) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstr > >> actBeanFactory.java:299) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac > >> tBeanFactory.java:194) > >> at > >> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve > >> Reference(BeanDefinitionValueResolver.java:351) > >> ... 40 more > >> Caused by: org.springframework.beans.BeanInstantiationException: Failed > >> to instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]: > >> Constructor threw exception; nested exception is > >> java.lang.AbstractMethodError: > >> > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/ > >> InputStream;J)V > >> at > >> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163) > >> at > >> > org.springframework.beans.factory.support.SimpleInstantiationStrategy.instant > >> iate(SimpleInstantiationStrategy.java:122) > >> at > >> > org.springframework.beans.factory.support.ConstructorResolver.autowireConstru > >> ctor(ConstructorResolver.java:267) > >> ... 49 more > >> Caused by: java.lang.AbstractMethodError: > >> > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/ > >> InputStream;J)V > >> at > >> > org.hibernate.type.descriptor.sql.BlobTypeDescriptor$5$1.doBind(BlobTypeDescr > >> iptor.java:147) > >> at > >> > org.hibernate.type.descriptor.sql.BlobTypeDescriptor$2$1.doBind(BlobTypeDescr > >> iptor.java:103) > >> at > >> org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) > >> at > >> > org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasi > >> cType.java:286) > >> at > >> > org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasi > >> cType.java:281) > >> at > >> > org.hibernate.type.AbstractSingleColumnStandardBasicType.nullSafeSet(Abstract > >> SingleColumnStandardBasicType.java:56) > >> at > >> > org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEnti > >> tyPersister.java:2843) > >> at > >> > org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityP > >> ersister.java:3248) > >> at > >> > org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(Abstrac > >> tEntityPersister.java:3183) > >> at > >> > org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityP > >> ersister.java:3525) > >> at > >> > org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.j > >> ava:159) > >> at > >> org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:465) > >> at > >> org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:351) > >> at > >> > org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions( > >> AbstractFlushingEventListener.java:350) > >> at > >> > org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEv > >> entListener.java:56) > >> at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1258) > >> at > >> org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:425) > >> at > >> > org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.beforeTransact > >> ionCommit(JdbcTransaction.java:101) > >> at > >> > org.hibernate.engine.transaction.spi.AbstractTransactionImpl.commit(AbstractT > >> ransactionImpl.java:177) > >> at > >> org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:77) > >> at > >> > org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionMana > >> ger.java:517) > >> at > >> > org.springframework.transaction.support.AbstractPlatformTransactionManager.pr > >> ocessCommit(AbstractPlatformTransactionManager.java:757) > >> at > >> > org.springframework.transaction.support.AbstractPlatformTransactionManager.co > >> mmit(AbstractPlatformTransactionManager.java:726) > >> at > >> > org.springframework.transaction.interceptor.TransactionAspectSupport.commitTr > >> ansactionAfterReturning(TransactionAspectSupport.java:521) > >> at > >> > org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWi > >> thinTransaction(TransactionAspectSupport.java:291) > >> at > >> > org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Tra > >> nsactionInterceptor.java:96) > >> at > >> > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflecti > >> veMethodInvocation.java:179) > >> at > >> > org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(Expose > >> InvocationInterceptor.java:92) > >> at > >> > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflecti > >> veMethodInvocation.java:179) > >> at > >> > org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProx > >> y.java:207) > >> at com.sun.proxy.$Proxy94.load(Unknown Source) > >> at > >> > org.jasig.cas.services.DefaultServicesManagerImpl.load(DefaultServicesManager > >> Impl.java:165) > >> at > >> > org.jasig.cas.services.DefaultServicesManagerImpl.<init>(DefaultServicesManag > >> erImpl.java:60) > >> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > >> Method) > >> at > >> > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccess > >> orImpl.java:57) > >> at > >> > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruct > >> orAccessorImpl.java:45) > >> at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > >> at > >> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147) > >> ... 51 more > >> ==> localhost.2015-10-21.log <== > >> oct 21, 2015 11:01:12 AM org.apache.catalina.core.StandardContext > >> listenerStart > >> GRAVE: Excepción enviando evento inicializado de contexto a instancia > >> de > >> escuchador de clase > >> org.springframework.web.context.ContextLoaderListener > >> org.springframework.beans.factory.BeanCreationException: Error creating > >> bean with name 'cas3ServiceSuccessView' defined in ServletContext > >> resource > >> [/WEB-INF/spring-configuration/protocolViewsConfiguration.xml]: > >> Cannot resolve reference to bean 'casAttributeEncoder' while setting > >> bean property 'casAttributeEncoder'; nested exception is > >> org.springframework.beans.factory.BeanCreationException: Error creating > >> bean with name 'casAttributeEncoder' defined in ServletContext resource > >> [/WEB-INF/spring-configuration/protocolViewsConfiguration.xml]: Cannot > >> resolve reference to bean 'servicesManager' while setting constructor > >> argument; nested exception is > >> org.springframework.beans.factory.BeanCreationException: Error creating > >> bean with name 'servicesManager' defined in ServletContext resource > >> [/WEB-INF/spring-configuration/applicationContext.xml]: Bean > >> instantiation via constructor failed; nested exception is > >> org.springframework.beans.BeanInstantiationException: Failed to > >> instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]: > >> Constructor threw exception; nested exception is > >> java.lang.AbstractMethodError: > >> > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/ > >> InputStream;J)V > >> at > >> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve > >> Reference(BeanDefinitionValueResolver.java:359) > >> at > >> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve > >> ValueIfNecessary(BeanDefinitionValueResolver.java:108) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1477) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> populateBean(AbstractAutowireCapableBeanFactory.java:1222) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> doCreateBean(AbstractAutowireCapableBeanFactory.java:537) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> createBean(AbstractAutowireCapableBeanFactory.java:476) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs > >> tractBeanFactory.java:303) > >> at > >> > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin > >> gleton(DefaultSingletonBeanRegistry.java:230) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstr > >> actBeanFactory.java:299) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac > >> tBeanFactory.java:194) > >> at > >> > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInsta > >> ntiateSingletons(DefaultListableBeanFactory.java:755) > >> at > >> > org.springframework.context.support.AbstractApplicationContext.finishBeanFact > >> oryInitialization(AbstractApplicationContext.java:757) > >> at > >> > org.springframework.context.support.AbstractApplicationContext.refresh(Abstra > >> ctApplicationContext.java:480) > >> at > >> > org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicati > >> onContext(ContextLoader.java:403) > >> at > >> > org.springframework.web.context.ContextLoader.initWebApplicationContext(Conte > >> xtLoader.java:306) > >> at > >> > org.springframework.web.context.ContextLoaderListener.contextInitialized(Cont > >> extLoaderListener.java:106) > >> at > >> > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4 > >> 973) > >> at > >> > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5 > >> 467) > >> at > >> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) > >> at > >> > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:90 > >> 1) > >> at > >> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) > >> at > >> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:632) > >> at > >> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1073) > >> at > >> org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857) > >> at > >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) > >> at java.util.concurrent.FutureTask.run(FutureTask.java:262) > >> at > >> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:114 > >> 5) > >> at > >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:61 > >> 5) > >> at java.lang.Thread.run(Thread.java:745) > >> Caused by: org.springframework.beans.factory.BeanCreationException: > >> Error creating bean with name 'casAttributeEncoder' defined in > >> ServletContext resource > >> [/WEB-INF/spring-configuration/protocolViewsConfiguration.xml]: Cannot > >> resolve reference to bean 'servicesManager' while setting constructor > >> argument; nested exception is > >> org.springframework.beans.factory.BeanCreationException: Error creating > >> bean with name 'servicesManager' defined in ServletContext resource > >> [/WEB-INF/spring-configuration/applicationContext.xml]: Bean > >> instantiation via constructor failed; nested exception is > >> org.springframework.beans.BeanInstantiationException: Failed to > >> instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]: > >> Constructor threw exception; nested exception is > >> java.lang.AbstractMethodError: > >> > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/ > >> InputStream;J)V > >> at > >> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve > >> Reference(BeanDefinitionValueResolver.java:359) > >> at > >> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve > >> ValueIfNecessary(BeanDefinitionValueResolver.java:108) > >> at > >> > org.springframework.beans.factory.support.ConstructorResolver.resolveConstruc > >> torArguments(ConstructorResolver.java:648) > >> at > >> > org.springframework.beans.factory.support.ConstructorResolver.autowireConstru > >> ctor(ConstructorResolver.java:140) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> autowireConstructor(AbstractAutowireCapableBeanFactory.java:1139) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> createBeanInstance(AbstractAutowireCapableBeanFactory.java:1042) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> doCreateBean(AbstractAutowireCapableBeanFactory.java:504) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> createBean(AbstractAutowireCapableBeanFactory.java:476) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs > >> tractBeanFactory.java:303) > >> at > >> > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin > >> gleton(DefaultSingletonBeanRegistry.java:230) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstr > >> actBeanFactory.java:299) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac > >> tBeanFactory.java:194) > >> at > >> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve > >> Reference(BeanDefinitionValueResolver.java:351) > >> ... 28 more > >> Caused by: org.springframework.beans.factory.BeanCreationException: > >> Error creating bean with name 'servicesManager' defined in > >> ServletContext resource > >> [/WEB-INF/spring-configuration/applicationContext.xml]: Bean > >> instantiation via constructor failed; nested exception is > >> org.springframework.beans.BeanInstantiationException: Failed to > >> instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]: > >> Constructor threw exception; nested exception is > >> java.lang.AbstractMethodError: > >> > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/ > >> InputStream;J)V > >> at > >> > org.springframework.beans.factory.support.ConstructorResolver.autowireConstru > >> ctor(ConstructorResolver.java:275) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> autowireConstructor(AbstractAutowireCapableBeanFactory.java:1139) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> createBeanInstance(AbstractAutowireCapableBeanFactory.java:1042) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> doCreateBean(AbstractAutowireCapableBeanFactory.java:504) > >> at > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. > >> createBean(AbstractAutowireCapableBeanFactory.java:476) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(Abs > >> tractBeanFactory.java:303) > >> at > >> > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSin > >> gleton(DefaultSingletonBeanRegistry.java:230) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abstr > >> actBeanFactory.java:299) > >> at > >> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstrac > >> tBeanFactory.java:194) > >> at > >> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolve > >> Reference(BeanDefinitionValueResolver.java:351) > >> ... 40 more > >> Caused by: org.springframework.beans.BeanInstantiationException: Failed > >> to instantiate [org.jasig.cas.services.DefaultServicesManagerImpl]: > >> Constructor threw exception; nested exception is > >> java.lang.AbstractMethodError: > >> > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/ > >> InputStream;J)V > >> at > >> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163) > >> at > >> > org.springframework.beans.factory.support.SimpleInstantiationStrategy.instant > >> iate(SimpleInstantiationStrategy.java:122) > >> at > >> > org.springframework.beans.factory.support.ConstructorResolver.autowireConstru > >> ctor(ConstructorResolver.java:267) > >> ... 49 more > >> Caused by: java.lang.AbstractMethodError: > >> > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.setBinaryStream(ILjava/io/ > >> InputStream;J)V > >> at > >> > org.hibernate.type.descriptor.sql.BlobTypeDescriptor$5$1.doBind(BlobTypeDescr > >> iptor.java:147) > >> at > >> > org.hibernate.type.descriptor.sql.BlobTypeDescriptor$2$1.doBind(BlobTypeDescr > >> iptor.java:103) > >> at > >> org.hibernate.type.descriptor.sql.BasicBinder.bind(BasicBinder.java:90) > >> at > >> > org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasi > >> cType.java:286) > >> at > >> > org.hibernate.type.AbstractStandardBasicType.nullSafeSet(AbstractStandardBasi > >> cType.java:281) > >> at > >> > org.hibernate.type.AbstractSingleColumnStandardBasicType.nullSafeSet(Abstract > >> SingleColumnStandardBasicType.java:56) > >> at > >> > org.hibernate.persister.entity.AbstractEntityPersister.dehydrate(AbstractEnti > >> tyPersister.java:2843) > >> at > >> > org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityP > >> ersister.java:3248) > >> at > >> > org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(Abstrac > >> tEntityPersister.java:3183) > >> at > >> > org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityP > >> ersister.java:3525) > >> at > >> > org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.j > >> ava:159) > >> at > >> org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:465) > >> at > >> org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:351) > >> at > >> > org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions( > >> AbstractFlushingEventListener.java:350) > >> at > >> > org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEv > >> entListener.java:56) > >> at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1258) > >> at > >> org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:425) > >> at > >> > org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.beforeTransact > >> ionCommit(JdbcTransaction.java:101) > >> at > >> > org.hibernate.engine.transaction.spi.AbstractTransactionImpl.commit(AbstractT > >> ransactionImpl.java:177) > >> at > >> org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:77) > >> at > >> > org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionMana > >> ger.java:517) > >> at > >> > org.springframework.transaction.support.AbstractPlatformTransactionManager.pr > >> ocessCommit(AbstractPlatformTransactionManager.java:757) > >> at > >> > org.springframework.transaction.support.AbstractPlatformTransactionManager.co > >> mmit(AbstractPlatformTransactionManager.java:726) > >> at > >> > org.springframework.transaction.interceptor.TransactionAspectSupport.commitTr > >> ansactionAfterReturning(TransactionAspectSupport.java:521) > >> at > >> > org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWi > >> thinTransaction(TransactionAspectSupport.java:291) > >> at > >> > org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Tra > >> nsactionInterceptor.java:96) > >> at > >> > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflecti > >> veMethodInvocation.java:179) > >> at > >> > org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(Expose > >> InvocationInterceptor.java:92) > >> at > >> > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflecti > >> veMethodInvocation.java:179) > >> at > >> > org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProx > >> y.java:207) > >> at com.sun.proxy.$Proxy94.load(Unknown Source) > >> at > >> > org.jasig.cas.services.DefaultServicesManagerImpl.load(DefaultServicesManager > >> Impl.java:165) > >> at > >> > org.jasig.cas.services.DefaultServicesManagerImpl.<init>(DefaultServicesManag > >> erImpl.java:60) > >> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > >> Method) > >> at > >> > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccess > >> orImpl.java:57) > >> at > >> > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruct > >> orAccessorImpl.java:45) > >> at java.lang.reflect.Constructor.newInstance(Constructor.java:526) > >> at > >> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147) > >> ... 51 more > >> > >> C3P0 version is 0.9.5.1, and our properties configuration looks like > >> this, which I don't know if is ok since I cannot find any MySQL > >> specific > >> configuration example here [1]. > >> > >> database.dialect=org.hibernate.dialect.MySQLDialect > >> database.batchSize=50 > >> database.driverClass=com.mysql.jdbc.Driver > >> database.url=jdbc:mysql://fqdn/cas?autoReconnect=true > >> database.user=cas > >> database.password=... > >> > >> Is there something with my configuration or is this a bug? > >> > >> Thanks. > >> > >> [1]: > >> http://jasig.github.io/cas/4.1.x/installation/Service-Management.html > >> > >> El 2015-10-20 22:31, Misagh Moayyed escribió: > >>> OK. This is likely an issue with the docs then. I'll see if I can > >>> update it > >>> shortly. > >>> > >>>> -----Original Message----- > >>>> From: Nicolás [mailto:nico...@devels.es] > >>>> Sent: Tuesday, October 20, 2015 1:13 PM > >>>> To: cas-user@lists.jasig.org > >>>> Subject: Re: [cas-user] > >>>> javax.persistence.TransactionRequiredException > >>>> on > >>>> CAS > >>>> 4.1.1 > >>>> > >>>> Hi Misagh, > >>>> > >>>> Sorry, I should probably have mentioned I just want Services via JPA, > >>>> so I > >>>> followed [1] which indeed mentions factoryBean, and that's my exact > >>>> configuration which was working so far with 4.1.0. > >>>> > >>>> For ticketing we're using Hazelcast. > >>>> > >>>> If you need a debug level log I can provide it. > >>>> > >>>> Thanks. > >>>> > >>>> Regards. > >>>> > >>>> [1]: > >>>> http://jasig.github.io/cas/4.1.x/installation/Service-Management.html > >>>> > >>>> El 20/10/15 a las 14:50, Misagh Moayyed escribió: > >>>>> Make sure your config matches the docs, exactly by the letter. For > >>>> instance, you want your entity manager to be called > >>>> “entityManagerFactory”, > >>>> and not “factoryBean”. > >>>>> - Misagh > >>>>> > >>>>>> On Oct 20, 2015, at 4:46 AM, nico...@devels.es wrote: > >>>>>> > >>>>>> Hi, > >>>>>> > >>>>>> We just upgraded to CAS 4.1.1. When saving a service in the > >>>>>> cas-management > >>>> webapp, the following exception is thrown: > >>>>>> 2015-10-20 12:34:57,509 ERROR > >>>>>> [org.jasig.cas.services.web.RegisteredServiceSimpleFormController] > >>>>>> - > >>>>>> <javax.persistence.TransactionRequiredException: No transactional > >>>>>> EntityManager available > >>>>>> java.lang.RuntimeException: > >>>> javax.persistence.TransactionRequiredException: No transactional > >>>> EntityManager available > >>>>>> at > >> > org.jasig.cas.services.web.RegisteredServiceSimpleFormController.saveService_ > >>>> aroundBody0(RegisteredServiceSimpleFormController.java:102) > >>>>>> at > >> > org.jasig.cas.services.web.RegisteredServiceSimpleFormController$AjcClosure1. > >>>> run(RegisteredServiceSimpleFormController.java:1) > >>>>>> at > >>>> > org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149) > >>>>>> at > >> > org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44) > >>>>>> at > >> > org.jasig.cas.services.web.RegisteredServiceSimpleFormController.saveService( > >>>> RegisteredServiceSimpleFormController.java:85) > >>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >>>>>> at > >> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > >>>>>> at > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl. > >>>> java:43) > >>>>>> at java.lang.reflect.Method.invoke(Method.java:606) > >>>>>> at > >> > org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(Invoca > >>>> bleHandlerMethod.java:221) > >>>>>> at > >> > org.springframework.web.method.support.InvocableHandlerMethod.invokeForReques > >>>> t(InvocableHandlerMethod.java:137) > >>>>>> at > >> > org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandler > >>>> Method.invokeAndHandle(ServletInvocableHandlerMethod.java:110) > >>>>>> at > >> > org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAd > >>>> apter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776) > >>>>>> at > >> > org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAd > >>>> apter.handleInternal(RequestMappingHandlerAdapter.java:705) > >>>>>> at > >> > org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handl > >>>> e(AbstractHandlerMethodAdapter.java:85) > >>>>>> at > >> > org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServle > >>>> t.java:959) > >>>>>> at > >> > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet > >>>> .java:893) > >>>>>> at > >> > org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServ > >>>> let.java:966) > >>>>>> at > >> > org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java > >>>> :868) > >>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) > >>>>>> at > >> > org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.jav > >>>> a:842) > >>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) > >>>>>> at > >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF > >>>> ilterChain.java:303) > >>>>>> at > >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha > >>>> in.java:208) > >>>>>> at > >> > org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(Chara > >>>> cterEncodingFilter.java:85) > >>>>>> at > >> > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFi > >>>> lter.java:107) > >>>>>> at > >> > org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(Delegatin > >>>> gFilterProxy.java:344) > >>>>>> at > >> > org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilte > >>>> rProxy.java:261) > >>>>>> at > >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF > >>>> ilterChain.java:241) > >>>>>> at > >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha > >>>> in.java:208) > >>>>>> at > >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter > >>>> (FilterChainProxy.java:316) > >>>>>> at > >> > org.springframework.security.web.access.intercept.FilterSecurityInterceptor.i > >>>> nvoke(FilterSecurityInterceptor.java:126) > >>>>>> at > >> > org.springframework.security.web.access.intercept.FilterSecurityInterceptor.d > >>>> oFilter(FilterSecurityInterceptor.java:90) > >>>>>> at > >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter > >>>> (FilterChainProxy.java:330) > >>>>>> at > >> > org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(E > >>>> xceptionTranslationFilter.java:114) > >>>>>> at > >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter > >>>> (FilterChainProxy.java:330) > >>>>>> at > >> > org.springframework.security.web.session.SessionManagementFilter.doFilter(Ses > >>>> sionManagementFilter.java:122) > >>>>>> at > >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter > >>>> (FilterChainProxy.java:330) > >>>>>> at > >> > org.springframework.security.web.authentication.AnonymousAuthenticationFilter > >>>> .doFilter(AnonymousAuthenticationFilter.java:111) > >>>>>> at > >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter > >>>> (FilterChainProxy.java:330) > >>>>>> at > >> > org.springframework.security.web.servletapi.SecurityContextHolderAwareRequest > >>>> Filter.doFilter(SecurityContextHolderAwareRequestFilter.java:168) > >>>>>> at > >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter > >>>> (FilterChainProxy.java:330) > >>>>>> at > >> > org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilte > >>>> r(RequestCacheAwareFilter.java:48) > >>>>>> at > >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter > >>>> (FilterChainProxy.java:330) > >>>>>> at > >> > org.springframework.security.web.authentication.www.BasicAuthenticationFilter > >>>> .doFilterInternal(BasicAuthenticationFilter.java:158) > >>>>>> at > >> > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFi > >>>> lter.java:107) > >>>>>> at > >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter > >>>> (FilterChainProxy.java:330) > >>>>>> at > >> > org.springframework.security.web.authentication.ui.DefaultLoginPageGenerating > >>>> Filter.doFilter(DefaultLoginPageGeneratingFilter.java:162) > >>>>>> at > >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter > >>>> (FilterChainProxy.java:330) > >>>>>> at > >> > org.springframework.security.web.authentication.AbstractAuthenticationProcess > >>>> ingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:205) > >>>>>> at > >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter > >>>> (FilterChainProxy.java:330) > >>>>>> at > >> > org.springframework.security.web.authentication.AbstractAuthenticationProcess > >>>> ingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:205) > >>>>>> at > >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter > >>>> (FilterChainProxy.java:330) > >>>>>> at > >> > org.springframework.security.web.authentication.logout.LogoutFilter.doFilter( > >>>> LogoutFilter.java:120) > >>>>>> at > >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter > >>>> (FilterChainProxy.java:330) > >>>>>> at > >> > org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(CsrfFilter. > >>>> java:120) > >>>>>> at > >> > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFi > >>>> lter.java:107) > >>>>>> at > >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter > >>>> (FilterChainProxy.java:330) > >>>>>> at > >> > org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(H > >>>> eaderWriterFilter.java:64) > >>>>>> at > >> > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFi > >>>> lter.java:107) > >>>>>> at > >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter > >>>> (FilterChainProxy.java:330) > >>>>>> at > >> > org.springframework.security.web.context.request.async.WebAsyncManagerIntegra > >>>> tionFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:53) > >>>>>> at > >> > org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFi > >>>> lter.java:107) > >>>>>> at > >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter > >>>> (FilterChainProxy.java:330) > >>>>>> at > >> > org.springframework.security.web.context.SecurityContextPersistenceFilter.doF > >>>> ilter(SecurityContextPersistenceFilter.java:91) > >>>>>> at > >> > org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter > >>>> (FilterChainProxy.java:330) > >>>>>> at > >> > org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChai > >>>> nProxy.java:213) > >>>>>> at > >> > org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.j > >>>> ava:176) > >>>>>> at > >> > org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(Delegatin > >>>> gFilterProxy.java:344) > >>>>>> at > >> > org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilte > >>>> rProxy.java:261) > >>>>>> at > >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF > >>>> ilterChain.java:241) > >>>>>> at > >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha > >>>> in.java:208) > >>>>>> at > >> > org.jasig.inspektr.common.web.ClientInfoThreadLocalFilter.doFilter(ClientInfo > >>>> ThreadLocalFilter.java:62) > >>>>>> at > >> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationF > >>>> ilterChain.java:241) > >>>>>> at > >> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCha > >>>> in.java:208) > >>>>>> at > >> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.jav > >>>> a:220) > >>>>>> at > >> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.jav > >>>> a:122) > >>>>>> at > >> > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase. > >>>> java:501) > >>>>>> at > >> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) > >>>>>> at > >> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) > >>>>>> at > >> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: > >>>> 116) > >>>>>> at > >> > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) > >>>>>> at > >> > org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Proces > >>>> sor.java:1041) > >>>>>> at > >> > org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Abstract > >>>> Protocol.java:607) > >>>>>> at > >> > org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:3 > >>>> 13) > >>>>>> at > >> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:114 > >>>> 5) > >>>>>> at > >> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:61 > >>>> 5) > >>>>>> at java.lang.Thread.run(Thread.java:745) > >>>>>> Caused by: javax.persistence.TransactionRequiredException: No > >>>> transactional EntityManager available > >>>>>> at > >> > org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInv > >>>> ocationHandler.invoke(SharedEntityManagerCreator.java:275) > >>>>>> at com.sun.proxy.$Proxy48.merge(Unknown Source) > >>>>>> at > >> > org.jasig.cas.services.JpaServiceRegistryDaoImpl.save_aroundBody4(JpaServiceR > >>>> egistryDaoImpl.java:58) > >>>>>> at > >> > org.jasig.cas.services.JpaServiceRegistryDaoImpl$AjcClosure5.run(JpaServiceRe > >>>> gistryDaoImpl.java:1) > >>>>>> at > >>>> > org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149) > >>>>>> at > >> > org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44) > >>>>>> at > >> > org.jasig.cas.services.JpaServiceRegistryDaoImpl.save(JpaServiceRegistryDaoIm > >>>> pl.java:56) > >>>>>> at > >> > org.jasig.cas.services.DefaultServicesManagerImpl.save_aroundBody10(DefaultSe > >>>> rvicesManagerImpl.java:147) > >>>>>> at > >> > org.jasig.cas.services.DefaultServicesManagerImpl$AjcClosure11.run(DefaultSer > >>>> vicesManagerImpl.java:1) > >>>>>> at > >>>> > org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:149) > >>>>>> at > >> > org.jasig.inspektr.aspect.TraceLogAspect.traceMethod(TraceLogAspect.java:44) > >>>>>> at > >> > org.jasig.cas.services.DefaultServicesManagerImpl.save(DefaultServicesManager > >>>> Impl.java:147) > >>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >>>>>> at > >> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > >>>>>> at > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl. > >>>> java:43) > >>>>>> at java.lang.reflect.Method.invoke(Method.java:606) > >>>>>> at > >> > org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUt > >>>> ils.java:317) > >>>>>> at > >> > org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint( > >>>> ReflectiveMethodInvocation.java:190) > >>>>>> at > >> > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflecti > >>>> veMethodInvocation.java:157) > >>>>>> at > >> > org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(M > >>>> ethodInvocationProceedingJoinPoint.java:85) > >>>>>> at > >> > org.jasig.inspektr.audit.AuditTrailManagementAspect.handleAuditTrail(AuditTra > >>>> ilManagementAspect.java:128) > >>>>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > >>>>>> at > >> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > >>>>>> at > >> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl. > >>>> java:43) > >>>>>> at java.lang.reflect.Method.invoke(Method.java:606) > >>>>>> at > >> > org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithG > >>>> ivenArgs(AbstractAspectJAdvice.java:621) > >>>>>> at > >> > org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(Abst > >>>> ractAspectJAdvice.java:610) > >>>>>> at > >> > org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvic > >>>> e.java:68) > >>>>>> at > >> > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflecti > >>>> veMethodInvocation.java:168) > >>>>>> at > >> > org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(Expose > >>>> InvocationInterceptor.java:92) > >>>>>> at > >> > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflecti > >>>> veMethodInvocation.java:179) > >>>>>> at > >> > org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProx > >>>> y.java:207) > >>>>>> at com.sun.proxy.$Proxy51.save(Unknown Source) > >>>>>> at > >> > org.jasig.cas.services.web.RegisteredServiceSimpleFormController.saveService_ > >>>> aroundBody0(RegisteredServiceSimpleFormController.java:93) > >>>>>> ... 87 more > >>>>>> > >>>>>> This worked so far at 4.1.0. Hibernate version is 4.3.10.Final, and > >>>>>> the > >>>> configuration at managementConfigContext.xml is the following: > >>>>>> <tx:annotation-driven /> > >>>>>> > >>>>>> <bean id="factoryBean" > >>>>>> > >>>> > class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" > >>>>>> p:dataSource-ref="dataSource" > >>>>>> p:jpaVendorAdapter-ref="jpaVendorAdapter" > >>>>>> p:packagesToScan-ref="packagesToScan"> > >>>>>> <property name="jpaProperties"> > >>>>>> <props> > >>>>>> <prop > >>>> key="hibernate.dialect">${database.hibernate.dialect}</prop> > >>>>>> <prop key="hibernate.hbm2ddl.auto">update</prop> > >>>>>> <prop > >>>> > key="hibernate.jdbc.batch_size">${database.hibernate.batchSize:10}</prop> > >>>>>> </props> > >>>>>> </property> > >>>>>> </bean> > >>>>>> > >>>>>> <util:list id="packagesToScan"> > >>>>>> <value>org.jasig.cas.services</value> > >>>>>> <value>org.jasig.cas.ticket</value> > >>>>>> <value>org.jasig.cas.adaptors.jdbc</value> > >>>>>> </util:list> > >>>>>> > >>>>>> <bean id="jpaVendorAdapter" > >>>>>> > >>>> class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter" > >>>>>> p:generateDdl="true" > >>>>>> p:showSql="true" /> > >>>>>> > >>>>>> <bean id="serviceRegistryDao" > >>>>>> class="org.jasig.cas.services.JpaServiceRegistryDaoImpl" > >>>>>> /> > >>>>>> > >>>>>> <bean id="transactionManager" > >>>>>> class="org.springframework.orm.jpa.JpaTransactionManager" > >>>>>> p:entityManagerFactory-ref="factoryBean" /> > >>>>>> > >>>>>> <bean > >>>>>> class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanP > >>>>>> ostProcessor" /> > >>>>>> > >>>>>> <bean > >>>>>> id="dataSource" > >>>>>> class="org.apache.commons.dbcp.BasicDataSource" > >>>>>> p:driverClassName="${database.driverClass}" > >>>>>> p:url="${database.url}" > >>>>>> p:password="${database.password}" > >>>>>> p:username="${database.user}" /> > >>>>>> > >>>>>> Any hint? If needed, I can provide DEBUG level logs. > >>>>>> > >>>>>> Thanks. > >>>>>> > >>>>>> -- > >>>>>> You are currently subscribed to cas-user@lists.jasig.org as: > >>>>>> mmoay...@unicon.net 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: > >>>> mmoay...@unicon.net 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: > >> mmoay...@unicon.net > >> 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: > mmoay...@unicon.net > 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