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: 
arch...@mail-archive.com
To unsubscribe, change settings or access archives, see 
http://www.ja-sig.org/wiki/display/JSG/cas-user

Reply via email to