Jeffrey

I put my driver into containers lib.

Regards

2017-12-07 15:23 GMT-03:00 Jeffrey Ramsay <[email protected]>:

> Has anyone else experience this error before? What's the fix?
>
> @pom.xml:
>
>     <properties>
>         <cas.version>5.2.0</cas.version>
>         <mysql.version>5.1.31</mysql.version>
>     </properties>
>
>         <dependency>
>             <groupId>org.apereo.cas</groupId>
>             <artifactId>cas-server-support-jpa-service-registry</
> artifactId>
>             <version>${cas.version}</version>
>         </dependency>
>         <dependency>
>             <groupId>org.apereo.cas</groupId>
>             <artifactId>cas-server-support-jdbc</artifactId>
>             <version>${cas.version}</version>
>         </dependency>
>         <dependency>
>             <groupId>org.apereo.cas</groupId>
>             <artifactId>cas-server-support-jdbc-drivers</artifactId>
>             <version>${cas.version}</version>
>         </dependency>
>         <dependency>
>             <groupId>mysql</groupId>
>             <artifactId>mysql-connector-java</artifactId>
>             <version>${mysql.version}</version>
>             <scope>provided</scope>
>         </dependency>
>
> @management.properties:
>
> cas.serviceRegistry.jpa.healthQuery=SELECT 1
> cas.serviceRegistry.jpa.isolateInternalQueries=false
> cas.serviceRegistry.jpa.url=jdbc:mysql://localhost:3306/
> cas520?autoReconnect=true&useSSL=false
> cas.serviceRegistry.jpa.failFastTimeout=1
> cas.serviceRegistry.jpa.dialect=org.hibernate.dialect.MySQL57Dialect
> cas.serviceRegistry.jpa.leakThreshold=10
> cas.serviceRegistry.jpa.batchSize=1
> cas.serviceRegistry.jpa.user=casuser
> cas.serviceRegistry.jpa.ddlAuto=update
> cas.serviceRegistry.jpa.password=caspassword
> cas.serviceRegistry.jpa.autocommit=false
> cas.serviceRegistry.jpa.driverClass=com.mysql.jdbc.Driver
> cas.serviceRegistry.jpa.idleTimeout=5000
> cas.serviceRegistry.jpa.dataSourceName=cas520
> cas.serviceRegistry.jpa.dataSourceProxy=false
> # Hibernate-specific properties (i.e. `hibernate.globally_quoted_
> identifiers`)
> # cas.serviceRegistry.jpa.properties.propertyName=propertyValue
> cas.serviceRegistry.jpa.pool.suspension=false
> cas.serviceRegistry.jpa.pool.minSize=6
> cas.serviceRegistry.jpa.pool.maxSize=18
> cas.serviceRegistry.jpa.pool.maxWait=2000
>
> --------------------------------
>
> 2017-12-07 13:15:22,639 ERROR [com.zaxxer.hikari.HikariConfig] - <Failed
> to load driver class com.mysql.jdbc.Driver from HikariConfig class
> classloader ParallelWebappClassLoader
>   context: cas5-management
>   delegate: false
> ----------> Parent Classloader:
> java.net.URLClassLoader@776ec8df
> >
> 2017-12-07 13:15:22,640 ERROR [org.apereo.cas.configuration.support.JpaBeans]
> - <Error creating DataSource: [Failed to load driver class
> com.mysql.jdbc.Driver in either of HikariConfig class loader or Thread
> context classloader]>
> 2017-12-07 13:15:22,641 WARN 
> [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator]
> - <HHH000342: Could not obtain connection to query metadata : Error
> creating bean with name 'scopedTarget.dataSourceService' defined in class
> path resource [org/apereo/cas/config/JpaServiceRegistryConfiguration.class]:
> Bean instantiation via factory method failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Failed to
> instantiate [javax.sql.DataSource]: Factory method 'dataSourceService'
> threw exception; nested exception is java.lang.IllegalArgumentException:
> java.lang.RuntimeException: Failed to load driver class
> com.mysql.jdbc.Driver in either of HikariConfig class loader or Thread
> context classloader>
> 2017-12-07 13:15:23,799 ERROR [com.zaxxer.hikari.HikariConfig] - <Failed
> to load driver class com.mysql.jdbc.Driver from HikariConfig class
> classloader ParallelWebappClassLoader
>   context: cas5-management
>   delegate: false
> ----------> Parent Classloader:
> java.net.URLClassLoader@776ec8df
> >
> 2017-12-07 13:15:23,799 ERROR [org.apereo.cas.configuration.support.JpaBeans]
> - <Error creating DataSource: [Failed to load driver class
> com.mysql.jdbc.Driver in either of HikariConfig class loader or Thread
> context classloader]>
> 2017-12-07 13:15:23,802 WARN [org.springframework.boot.context.embedded.
> AnnotationConfigEmbeddedWebApplicationContext] - <Exception encountered
> during context initialization - cancelling refresh attempt:
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'serviceEntityManagerFactory' defined in class path resource
> [org/apereo/cas/config/JpaServiceRegistryConfiguration.class]: Invocation
> of init method failed; nested exception is 
> javax.persistence.PersistenceException:
> [PersistenceUnit: jpaServiceRegistryContext] Unable to build Hibernate
> SessionFactory>
> 2017-12-07 13:15:23,829 ERROR [org.springframework.boot.SpringApplication]
> - <Application startup failed>
> org.springframework.beans.factory.BeanCreationException: Error creating
> bean with name 'serviceEntityManagerFactory' defined in class path resource
> [org/apereo/cas/config/JpaServiceRegistryConfiguration.class]: Invocation
> of init method failed; nested exception is 
> javax.persistence.PersistenceException:
> [PersistenceUnit: jpaServiceRegistryContext] Unable to build Hibernate
> SessionFactory
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.initializeBean(
> AbstractAutowireCapableBeanFactory.java:1628)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.doCreateBean(
> AbstractAutowireCapableBeanFactory.java:555)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.createBean(
> AbstractAutowireCapableBeanFactory.java:483)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.context.support.AbstractApplicationContext.
> getBean(AbstractApplicationContext.java:1078) ~[spring-context-4.3.12.
> RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.context.support.AbstractApplicationContext.
> finishBeanFactoryInitialization(AbstractApplicationContext.java:857)
> ~[spring-context-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.context.support.AbstractApplicationContext.
> refresh(AbstractApplicationContext.java:543) ~[spring-context-4.3.12.
> RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.boot.context.embedded.
> EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:122)
> ~[spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE]
>         at 
> org.springframework.boot.SpringApplication.refresh(SpringApplication.java:693)
> [spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE]
>         at 
> org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:360)
> [spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE]
>         at 
> org.springframework.boot.SpringApplication.run(SpringApplication.java:303)
> [spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE]
>         at org.springframework.boot.web.support.
> SpringBootServletInitializer.run(SpringBootServletInitializer.java:154)
> [spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE]
>         at org.springframework.boot.web.support.
> SpringBootServletInitializer.createRootApplicationContext(
> SpringBootServletInitializer.java:134) [spring-boot-1.5.8.RELEASE.
> jar:1.5.8.RELEASE]
>         at org.springframework.boot.web.support.
> SpringBootServletInitializer.onStartup(SpringBootServletInitializer.java:87)
> [spring-boot-1.5.8.RELEASE.jar:1.5.8.RELEASE]
>         at org.springframework.web.SpringServletContainerInitiali
> zer.onStartup(SpringServletContainerInitializer.java:169)
> [spring-web-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at 
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5196)
> [catalina.jar:8.5.23]
>         at 
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> [catalina.jar:8.5.23]
>         at 
> org.apache.catalina.core.StandardContext.reload(StandardContext.java:3800)
> [catalina.jar:8.5.23]
>         at org.apache.catalina.startup.HostConfig.reload(HostConfig.java:1414)
> [catalina.jar:8.5.23]
>         at 
> org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1324)
> [catalina.jar:8.5.23]
>         at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1623)
> [catalina.jar:8.5.23]
>         at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:314)
> [catalina.jar:8.5.23]
>         at 
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
> [catalina.jar:8.5.23]
>         at 
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1164)
> [catalina.jar:8.5.23]
>         at org.apache.catalina.core.ContainerBase$
> ContainerBackgroundProcessor.processChildren(ContainerBase.java:1388)
> [catalina.jar:8.5.23]
>         at org.apache.catalina.core.ContainerBase$
> ContainerBackgroundProcessor.processChildren(ContainerBase.java:1392)
> [catalina.jar:8.5.23]
>         at org.apache.catalina.core.ContainerBase$
> ContainerBackgroundProcessor.run(ContainerBase.java:1360)
> [catalina.jar:8.5.23]
>         at java.lang.Thread.run(Thread.java:748) [?:1.8.0_152]
> Caused by: javax.persistence.PersistenceException: [PersistenceUnit:
> jpaServiceRegistryContext] Unable to build Hibernate SessionFactory
>         at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImp
> l.persistenceException(EntityManagerFactoryBuilderImpl.java:967)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImp
> l.build(EntityManagerFactoryBuilderImpl.java:892)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.springframework.orm.jpa.vendor.
> SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(
> SpringHibernateJpaPersistenceProvider.java:60)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.orm.jpa.LocalContainerEntityManagerFac
> toryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:353)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.
> buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:370)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.orm.jpa.AbstractEntityManagerFactoryBe
> an.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:359)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.invokeInitMethods(
> AbstractAutowireCapableBeanFactory.java:1687)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.initializeBean(
> AbstractAutowireCapableBeanFactory.java:1624)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         ... 30 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'scopedTarget.dataSourceService' defined in class
> path resource [org/apereo/cas/config/JpaServiceRegistryConfiguration.class]:
> Bean instantiation via factory method failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Failed to
> instantiate [javax.sql.DataSource]: Factory method 'dataSourceService'
> threw exception; nested exception is java.lang.IllegalArgumentException:
> java.lang.RuntimeException: Failed to load driver class
> com.mysql.jdbc.Driver in either of HikariConfig class loader or Thread
> context classloader
>         at org.springframework.beans.factory.support.ConstructorResolver.
> instantiateUsingFactoryMethod(ConstructorResolver.java:599)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(
> AbstractAutowireCapableBeanFactory.java:1173)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.createBeanInstance(
> AbstractAutowireCapableBeanFactory.java:1067)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.doCreateBean(
> AbstractAutowireCapableBeanFactory.java:513)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.createBean(
> AbstractAutowireCapableBeanFactory.java:483)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory$2.getObject(AbstractBeanFactory.java:345)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.cloud.context.scope.GenericScope$
> BeanLifecycleWrapper.getBean(GenericScope.java:359)
> ~[spring-cloud-context-1.2.4.RELEASE.jar:1.2.4.RELEASE]
>         at 
> org.springframework.cloud.context.scope.GenericScope.get(GenericScope.java:176)
> ~[spring-cloud-context-1.2.4.RELEASE.jar:1.2.4.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:340)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.aop.target.SimpleBeanTargetSource.
> getTarget(SimpleBeanTargetSource.java:35) ~[spring-aop-4.3.12.RELEASE.
> jar:4.3.12.RELEASE]
>         at org.springframework.aop.framework.JdkDynamicAopProxy.
> invoke(JdkDynamicAopProxy.java:192) ~[spring-aop-4.3.12.RELEASE.
> jar:4.3.12.RELEASE]
>         at com.sun.proxy.$Proxy468.getConnection(Unknown Source) ~[?:?]
>         at org.hibernate.engine.jdbc.connections.internal.
> DatasourceConnectionProviderImpl.getConnection(
> DatasourceConnectionProviderImpl.java:122) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.engine.jdbc.env.internal.
> JdbcEnvironmentInitiator$ConnectionProviderJdbcConnecti
> onAccess.obtainConnection(JdbcEnvironmentInitiator.java:180)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.resource.transaction.backend.jdbc.internal.
> DdlTransactionIsolatorNonJtaImpl.getIsolatedConnection(
> DdlTransactionIsolatorNonJtaImpl.java:43) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.exec.
> GenerationTargetToDatabase.jdbcStatement(GenerationTargetToDatabase.java:77)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.exec.
> GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:53)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> applySqlString(SchemaDropperImpl.java:375) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> applySqlStrings(SchemaDropperImpl.java:359) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> applyConstraintDropping(SchemaDropperImpl.java:331)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> dropFromMetadata(SchemaDropperImpl.java:230)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> performDrop(SchemaDropperImpl.java:154) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> doDrop(SchemaDropperImpl.java:126) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> doDrop(SchemaDropperImpl.java:112) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinato
> r.performDatabaseAction(SchemaManagementToolCoordinator.java:144)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinato
> r.process(SchemaManagementToolCoordinator.java:72)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at 
> org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:313)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(
> SessionFactoryBuilderImpl.java:452) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImp
> l.build(EntityManagerFactoryBuilderImpl.java:889)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.springframework.orm.jpa.vendor.
> SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(
> SpringHibernateJpaPersistenceProvider.java:60)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.orm.jpa.LocalContainerEntityManagerFac
> toryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:353)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.
> buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:370)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.orm.jpa.AbstractEntityManagerFactoryBe
> an.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:359)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.invokeInitMethods(
> AbstractAutowireCapableBeanFactory.java:1687)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.initializeBean(
> AbstractAutowireCapableBeanFactory.java:1624)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         ... 30 more
> Caused by: org.springframework.beans.BeanInstantiationException: Failed
> to instantiate [javax.sql.DataSource]: Factory method 'dataSourceService'
> threw exception; nested exception is java.lang.IllegalArgumentException:
> java.lang.RuntimeException: Failed to load driver class
> com.mysql.jdbc.Driver in either of HikariConfig class loader or Thread
> context classloader
>         at org.springframework.beans.factory.support.
> SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:189)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.ConstructorResolver.
> instantiateUsingFactoryMethod(ConstructorResolver.java:588)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(
> AbstractAutowireCapableBeanFactory.java:1173)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.createBeanInstance(
> AbstractAutowireCapableBeanFactory.java:1067)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.doCreateBean(
> AbstractAutowireCapableBeanFactory.java:513)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.createBean(
> AbstractAutowireCapableBeanFactory.java:483)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory$2.getObject(AbstractBeanFactory.java:345)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.cloud.context.scope.GenericScope$
> BeanLifecycleWrapper.getBean(GenericScope.java:359)
> ~[spring-cloud-context-1.2.4.RELEASE.jar:1.2.4.RELEASE]
>         at 
> org.springframework.cloud.context.scope.GenericScope.get(GenericScope.java:176)
> ~[spring-cloud-context-1.2.4.RELEASE.jar:1.2.4.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:340)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.aop.target.SimpleBeanTargetSource.
> getTarget(SimpleBeanTargetSource.java:35) ~[spring-aop-4.3.12.RELEASE.
> jar:4.3.12.RELEASE]
>         at org.springframework.aop.framework.JdkDynamicAopProxy.
> invoke(JdkDynamicAopProxy.java:192) ~[spring-aop-4.3.12.RELEASE.
> jar:4.3.12.RELEASE]
>         at com.sun.proxy.$Proxy468.getConnection(Unknown Source) ~[?:?]
>         at org.hibernate.engine.jdbc.connections.internal.
> DatasourceConnectionProviderImpl.getConnection(
> DatasourceConnectionProviderImpl.java:122) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.engine.jdbc.env.internal.
> JdbcEnvironmentInitiator$ConnectionProviderJdbcConnecti
> onAccess.obtainConnection(JdbcEnvironmentInitiator.java:180)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.resource.transaction.backend.jdbc.internal.
> DdlTransactionIsolatorNonJtaImpl.getIsolatedConnection(
> DdlTransactionIsolatorNonJtaImpl.java:43) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.exec.
> GenerationTargetToDatabase.jdbcStatement(GenerationTargetToDatabase.java:77)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.exec.
> GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:53)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> applySqlString(SchemaDropperImpl.java:375) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> applySqlStrings(SchemaDropperImpl.java:359) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> applyConstraintDropping(SchemaDropperImpl.java:331)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> dropFromMetadata(SchemaDropperImpl.java:230)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> performDrop(SchemaDropperImpl.java:154) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> doDrop(SchemaDropperImpl.java:126) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> doDrop(SchemaDropperImpl.java:112) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinato
> r.performDatabaseAction(SchemaManagementToolCoordinator.java:144)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinato
> r.process(SchemaManagementToolCoordinator.java:72)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at 
> org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:313)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(
> SessionFactoryBuilderImpl.java:452) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImp
> l.build(EntityManagerFactoryBuilderImpl.java:889)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.springframework.orm.jpa.vendor.
> SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(
> SpringHibernateJpaPersistenceProvider.java:60)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.orm.jpa.LocalContainerEntityManagerFac
> toryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:353)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.
> buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:370)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.orm.jpa.AbstractEntityManagerFactoryBe
> an.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:359)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.invokeInitMethods(
> AbstractAutowireCapableBeanFactory.java:1687)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.initializeBean(
> AbstractAutowireCapableBeanFactory.java:1624)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         ... 30 more
> Caused by: java.lang.IllegalArgumentException:
> java.lang.RuntimeException: Failed to load driver class
> com.mysql.jdbc.Driver in either of HikariConfig class loader or Thread
> context classloader
>         at org.apereo.cas.configuration.support.JpaBeans.
> newDataSource(JpaBeans.java:93) ~[cas-server-core-
> configuration-5.2.0.jar:5.2.0]
>         at org.apereo.cas.config.JpaServiceRegistryConfiguratio
> n.dataSourceService(JpaServiceRegistryConfiguration.java:87)
> ~[cas-server-support-jpa-service-registry-5.2.0.jar:5.2.0]
>         at org.apereo.cas.config.JpaServiceRegistryConfiguratio
> n$$EnhancerBySpringCGLIB$$ee37374.CGLIB$dataSourceService$1(<generated>)
> ~[cas-server-support-jpa-service-registry-5.2.0.jar:5.2.0]
>         at org.apereo.cas.config.JpaServiceRegistryConfiguratio
> n$$EnhancerBySpringCGLIB$$ee37374$$FastClassBySpringCGLIB$$69a423fd.invoke(<generated>)
> ~[cas-server-support-jpa-service-registry-5.2.0.jar:5.2.0]
>         at 
> org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
> ~[spring-core-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.context.annotation.
> ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(
> ConfigurationClassEnhancer.java:358) ~[spring-context-4.3.12.
> RELEASE.jar:4.3.12.RELEASE]
>         at org.apereo.cas.config.JpaServiceRegistryConfiguratio
> n$$EnhancerBySpringCGLIB$$ee37374.dataSourceService(<generated>)
> ~[cas-server-support-jpa-service-registry-5.2.0.jar:5.2.0]
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> ~[?:1.8.0_152]
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:62) ~[?:1.8.0_152]
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_152]
>         at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_152]
>         at org.springframework.beans.factory.support.
> SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.ConstructorResolver.
> instantiateUsingFactoryMethod(ConstructorResolver.java:588)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(
> AbstractAutowireCapableBeanFactory.java:1173)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.createBeanInstance(
> AbstractAutowireCapableBeanFactory.java:1067)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.doCreateBean(
> AbstractAutowireCapableBeanFactory.java:513)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.createBean(
> AbstractAutowireCapableBeanFactory.java:483)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory$2.getObject(AbstractBeanFactory.java:345)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.cloud.context.scope.GenericScope$
> BeanLifecycleWrapper.getBean(GenericScope.java:359)
> ~[spring-cloud-context-1.2.4.RELEASE.jar:1.2.4.RELEASE]
>         at 
> org.springframework.cloud.context.scope.GenericScope.get(GenericScope.java:176)
> ~[spring-cloud-context-1.2.4.RELEASE.jar:1.2.4.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:340)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.aop.target.SimpleBeanTargetSource.
> getTarget(SimpleBeanTargetSource.java:35) ~[spring-aop-4.3.12.RELEASE.
> jar:4.3.12.RELEASE]
>         at org.springframework.aop.framework.JdkDynamicAopProxy.
> invoke(JdkDynamicAopProxy.java:192) ~[spring-aop-4.3.12.RELEASE.
> jar:4.3.12.RELEASE]
>         at com.sun.proxy.$Proxy468.getConnection(Unknown Source) ~[?:?]
>         at org.hibernate.engine.jdbc.connections.internal.
> DatasourceConnectionProviderImpl.getConnection(
> DatasourceConnectionProviderImpl.java:122) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.engine.jdbc.env.internal.
> JdbcEnvironmentInitiator$ConnectionProviderJdbcConnecti
> onAccess.obtainConnection(JdbcEnvironmentInitiator.java:180)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.resource.transaction.backend.jdbc.internal.
> DdlTransactionIsolatorNonJtaImpl.getIsolatedConnection(
> DdlTransactionIsolatorNonJtaImpl.java:43) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.exec.
> GenerationTargetToDatabase.jdbcStatement(GenerationTargetToDatabase.java:77)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.exec.
> GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:53)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> applySqlString(SchemaDropperImpl.java:375) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> applySqlStrings(SchemaDropperImpl.java:359) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> applyConstraintDropping(SchemaDropperImpl.java:331)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> dropFromMetadata(SchemaDropperImpl.java:230)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> performDrop(SchemaDropperImpl.java:154) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> doDrop(SchemaDropperImpl.java:126) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> doDrop(SchemaDropperImpl.java:112) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinato
> r.performDatabaseAction(SchemaManagementToolCoordinator.java:144)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinato
> r.process(SchemaManagementToolCoordinator.java:72)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at 
> org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:313)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(
> SessionFactoryBuilderImpl.java:452) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImp
> l.build(EntityManagerFactoryBuilderImpl.java:889)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.springframework.orm.jpa.vendor.
> SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(
> SpringHibernateJpaPersistenceProvider.java:60)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.orm.jpa.LocalContainerEntityManagerFac
> toryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:353)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.
> buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:370)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.orm.jpa.AbstractEntityManagerFactoryBe
> an.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:359)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.invokeInitMethods(
> AbstractAutowireCapableBeanFactory.java:1687)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.initializeBean(
> AbstractAutowireCapableBeanFactory.java:1624)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         ... 30 more
> Caused by: java.lang.RuntimeException: Failed to load driver class
> com.mysql.jdbc.Driver in either of HikariConfig class loader or Thread
> context classloader
>         at 
> com.zaxxer.hikari.HikariConfig.setDriverClassName(HikariConfig.java:340)
> ~[HikariCP-2.7.2.jar:?]
>         at org.apereo.cas.configuration.support.JpaBeans.
> newDataSource(JpaBeans.java:74) ~[cas-server-core-
> configuration-5.2.0.jar:5.2.0]
>         at org.apereo.cas.config.JpaServiceRegistryConfiguratio
> n.dataSourceService(JpaServiceRegistryConfiguration.java:87)
> ~[cas-server-support-jpa-service-registry-5.2.0.jar:5.2.0]
>         at org.apereo.cas.config.JpaServiceRegistryConfiguratio
> n$$EnhancerBySpringCGLIB$$ee37374.CGLIB$dataSourceService$1(<generated>)
> ~[cas-server-support-jpa-service-registry-5.2.0.jar:5.2.0]
>         at org.apereo.cas.config.JpaServiceRegistryConfiguratio
> n$$EnhancerBySpringCGLIB$$ee37374$$FastClassBySpringCGLIB$$69a423fd.invoke(<generated>)
> ~[cas-server-support-jpa-service-registry-5.2.0.jar:5.2.0]
>         at 
> org.springframework.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
> ~[spring-core-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.context.annotation.
> ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(
> ConfigurationClassEnhancer.java:358) ~[spring-context-4.3.12.
> RELEASE.jar:4.3.12.RELEASE]
>         at org.apereo.cas.config.JpaServiceRegistryConfiguratio
> n$$EnhancerBySpringCGLIB$$ee37374.dataSourceService(<generated>)
> ~[cas-server-support-jpa-service-registry-5.2.0.jar:5.2.0]
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> ~[?:1.8.0_152]
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:62) ~[?:1.8.0_152]
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_152]
>         at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_152]
>         at org.springframework.beans.factory.support.
> SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.ConstructorResolver.
> instantiateUsingFactoryMethod(ConstructorResolver.java:588)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(
> AbstractAutowireCapableBeanFactory.java:1173)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.createBeanInstance(
> AbstractAutowireCapableBeanFactory.java:1067)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.doCreateBean(
> AbstractAutowireCapableBeanFactory.java:513)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.createBean(
> AbstractAutowireCapableBeanFactory.java:483)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory$2.getObject(AbstractBeanFactory.java:345)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.cloud.context.scope.GenericScope$
> BeanLifecycleWrapper.getBean(GenericScope.java:359)
> ~[spring-cloud-context-1.2.4.RELEASE.jar:1.2.4.RELEASE]
>         at 
> org.springframework.cloud.context.scope.GenericScope.get(GenericScope.java:176)
> ~[spring-cloud-context-1.2.4.RELEASE.jar:1.2.4.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:340)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.aop.target.SimpleBeanTargetSource.
> getTarget(SimpleBeanTargetSource.java:35) ~[spring-aop-4.3.12.RELEASE.
> jar:4.3.12.RELEASE]
>         at org.springframework.aop.framework.JdkDynamicAopProxy.
> invoke(JdkDynamicAopProxy.java:192) ~[spring-aop-4.3.12.RELEASE.
> jar:4.3.12.RELEASE]
>         at com.sun.proxy.$Proxy468.getConnection(Unknown Source) ~[?:?]
>         at org.hibernate.engine.jdbc.connections.internal.
> DatasourceConnectionProviderImpl.getConnection(
> DatasourceConnectionProviderImpl.java:122) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.engine.jdbc.env.internal.
> JdbcEnvironmentInitiator$ConnectionProviderJdbcConnecti
> onAccess.obtainConnection(JdbcEnvironmentInitiator.java:180)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.resource.transaction.backend.jdbc.internal.
> DdlTransactionIsolatorNonJtaImpl.getIsolatedConnection(
> DdlTransactionIsolatorNonJtaImpl.java:43) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.exec.
> GenerationTargetToDatabase.jdbcStatement(GenerationTargetToDatabase.java:77)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.exec.
> GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:53)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> applySqlString(SchemaDropperImpl.java:375) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> applySqlStrings(SchemaDropperImpl.java:359) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> applyConstraintDropping(SchemaDropperImpl.java:331)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> dropFromMetadata(SchemaDropperImpl.java:230)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> performDrop(SchemaDropperImpl.java:154) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> doDrop(SchemaDropperImpl.java:126) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> doDrop(SchemaDropperImpl.java:112) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinato
> r.performDatabaseAction(SchemaManagementToolCoordinator.java:144)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinato
> r.process(SchemaManagementToolCoordinator.java:72)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at 
> org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:313)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(
> SessionFactoryBuilderImpl.java:452) ~[hibernate-core-5.2.11.Final.
> jar:5.2.11.Final]
>         at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImp
> l.build(EntityManagerFactoryBuilderImpl.java:889)
> ~[hibernate-core-5.2.11.Final.jar:5.2.11.Final]
>         at org.springframework.orm.jpa.vendor.
> SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(
> SpringHibernateJpaPersistenceProvider.java:60)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.orm.jpa.LocalContainerEntityManagerFac
> toryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:353)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.
> buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:370)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.orm.jpa.AbstractEntityManagerFactoryBe
> an.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:359)
> ~[spring-orm-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.invokeInitMethods(
> AbstractAutowireCapableBeanFactory.java:1687)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.initializeBean(
> AbstractAutowireCapableBeanFactory.java:1624)
> ~[spring-beans-4.3.12.RELEASE.jar:4.3.12.RELEASE]
>         ... 30 more
> 07-Dec-2017 13:15:23.849 SEVERE 
> [ContainerBackgroundProcessor[StandardEngine[Catalina]]]
> org.apache.catalina.core.StandardContext.reload Exception starting
> Context with name [/cas5-management]
>  org.apache.catalina.LifecycleException: Failed to start component
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/cas5-
> management]]
>         at org.apache.catalina.util.LifecycleBase.start(
> LifecycleBase.java:167)
>         at org.apache.catalina.core.StandardContext.reload(
> StandardContext.java:3800)
>         at org.apache.catalina.startup.HostConfig.reload(HostConfig.
> java:1414)
>         at org.apache.catalina.startup.HostConfig.checkResources(
> HostConfig.java:1324)
>         at org.apache.catalina.startup.HostConfig.check(HostConfig.
> java:1623)
>         at org.apache.catalina.startup.HostConfig.lifecycleEvent(
> HostConfig.java:314)
>         at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(
> LifecycleBase.java:94)
>         at org.apache.catalina.core.ContainerBase.backgroundProcess(
> ContainerBase.java:1164)
>         at org.apache.catalina.core.ContainerBase$
> ContainerBackgroundProcessor.processChildren(ContainerBase.java:1388)
>         at org.apache.catalina.core.ContainerBase$
> ContainerBackgroundProcessor.processChildren(ContainerBase.java:1392)
>         at org.apache.catalina.core.ContainerBase$
> ContainerBackgroundProcessor.run(ContainerBase.java:1360)
>         at java.lang.Thread.run(Thread.java:748)
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'serviceEntityManagerFactory' defined in class path
> resource [org/apereo/cas/config/JpaServiceRegistryConfiguration.class]:
> Invocation of init method failed; nested exception is 
> javax.persistence.PersistenceException:
> [PersistenceUnit: jpaServiceRegistryContext] Unable to build Hibernate
> SessionFactory
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.initializeBean(
> AbstractAutowireCapableBeanFactory.java:1628)
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.doCreateBean(
> AbstractAutowireCapableBeanFactory.java:555)
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.createBean(
> AbstractAutowireCapableBeanFactory.java:483)
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
>         at org.springframework.beans.factory.support.
> DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.
> java:230)
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
>         at org.springframework.context.support.AbstractApplicationContext.
> getBean(AbstractApplicationContext.java:1078)
>         at org.springframework.context.support.AbstractApplicationContext.
> finishBeanFactoryInitialization(AbstractApplicationContext.java:857)
>         at org.springframework.context.support.AbstractApplicationContext.
> refresh(AbstractApplicationContext.java:543)
>         at org.springframework.boot.context.embedded.
> EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.
> java:122)
>         at org.springframework.boot.SpringApplication.refresh(
> SpringApplication.java:693)
>         at org.springframework.boot.SpringApplication.refreshContext(
> SpringApplication.java:360)
>         at org.springframework.boot.SpringApplication.run(
> SpringApplication.java:303)
>         at org.springframework.boot.web.support.
> SpringBootServletInitializer.run(SpringBootServletInitializer.java:154)
>         at org.springframework.boot.web.support.
> SpringBootServletInitializer.createRootApplicationContext(
> SpringBootServletInitializer.java:134)
>         at org.springframework.boot.web.support.
> SpringBootServletInitializer.onStartup(SpringBootServletInitializer.
> java:87)
>         at org.springframework.web.SpringServletContainerInitiali
> zer.onStartup(SpringServletContainerInitializer.java:169)
>         at org.apache.catalina.core.StandardContext.startInternal(
> StandardContext.java:5196)
>         at org.apache.catalina.util.LifecycleBase.start(
> LifecycleBase.java:150)
>         ... 11 more
> Caused by: javax.persistence.PersistenceException: [PersistenceUnit:
> jpaServiceRegistryContext] Unable to build Hibernate SessionFactory
>         at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImp
> l.persistenceException(EntityManagerFactoryBuilderImpl.java:967)
>         at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImp
> l.build(EntityManagerFactoryBuilderImpl.java:892)
>         at org.springframework.orm.jpa.vendor.
> SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(
> SpringHibernateJpaPersistenceProvider.java:60)
>         at org.springframework.orm.jpa.LocalContainerEntityManagerFac
> toryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFac
> toryBean.java:353)
>         at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.
> buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:370)
>         at org.springframework.orm.jpa.AbstractEntityManagerFactoryBe
> an.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:359)
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.invokeInitMethods(
> AbstractAutowireCapableBeanFactory.java:1687)
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.initializeBean(
> AbstractAutowireCapableBeanFactory.java:1624)
>         ... 30 more
> Caused by: org.springframework.beans.factory.BeanCreationException: Error
> creating bean with name 'scopedTarget.dataSourceService' defined in class
> path resource [org/apereo/cas/config/JpaServiceRegistryConfiguration.class]:
> Bean instantiation via factory method failed; nested exception is
> org.springframework.beans.BeanInstantiationException: Failed to
> instantiate [javax.sql.DataSource]: Factory method 'dataSourceService'
> threw exception; nested exception is java.lang.IllegalArgumentException:
> java.lang.RuntimeException: Failed to load driver class
> com.mysql.jdbc.Driver in either of HikariConfig class loader or Thread
> context classloader
>         at org.springframework.beans.factory.support.ConstructorResolver.
> instantiateUsingFactoryMethod(ConstructorResolver.java:599)
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(
> AbstractAutowireCapableBeanFactory.java:1173)
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.createBeanInstance(
> AbstractAutowireCapableBeanFactory.java:1067)
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.doCreateBean(
> AbstractAutowireCapableBeanFactory.java:513)
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.createBean(
> AbstractAutowireCapableBeanFactory.java:483)
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory$2.getObject(AbstractBeanFactory.java:345)
>         at org.springframework.cloud.context.scope.GenericScope$
> BeanLifecycleWrapper.getBean(GenericScope.java:359)
>         at org.springframework.cloud.context.scope.GenericScope.
> get(GenericScope.java:176)
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:340)
>         at org.springframework.beans.factory.support.
> AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
>         at org.springframework.aop.target.SimpleBeanTargetSource.
> getTarget(SimpleBeanTargetSource.java:35)
>         at org.springframework.aop.framework.JdkDynamicAopProxy.
> invoke(JdkDynamicAopProxy.java:192)
>         at com.sun.proxy.$Proxy468.getConnection(Unknown Source)
>         at org.hibernate.engine.jdbc.connections.internal.
> DatasourceConnectionProviderImpl.getConnection(
> DatasourceConnectionProviderImpl.java:122)
>         at org.hibernate.engine.jdbc.env.internal.
> JdbcEnvironmentInitiator$ConnectionProviderJdbcConnecti
> onAccess.obtainConnection(JdbcEnvironmentInitiator.java:180)
>         at org.hibernate.resource.transaction.backend.jdbc.internal.
> DdlTransactionIsolatorNonJtaImpl.getIsolatedConnection(
> DdlTransactionIsolatorNonJtaImpl.java:43)
>         at org.hibernate.tool.schema.internal.exec.
> GenerationTargetToDatabase.jdbcStatement(GenerationTargetToDatabase.
> java:77)
>         at org.hibernate.tool.schema.internal.exec.
> GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:53)
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> applySqlString(SchemaDropperImpl.java:375)
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> applySqlStrings(SchemaDropperImpl.java:359)
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> applyConstraintDropping(SchemaDropperImpl.java:331)
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> dropFromMetadata(SchemaDropperImpl.java:230)
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> performDrop(SchemaDropperImpl.java:154)
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> doDrop(SchemaDropperImpl.java:126)
>         at org.hibernate.tool.schema.internal.SchemaDropperImpl.
> doDrop(SchemaDropperImpl.java:112)
>         at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinato
> r.performDatabaseAction(SchemaManagementToolCoordinator.java:144)
>         at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinato
> r.process(SchemaManagementToolCoordinator.java:72)
>         at org.hibernate.internal.SessionFactoryImpl.<init>(
> SessionFactoryImpl.java:313)
>         at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(
> SessionFactoryBuilderImpl.java:452)
>         at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImp
> l.build(EntityManagerFactoryBuilderImpl.java:889)
>         ... 36 more
> Caused by: org.springframework.beans.BeanInstantiationException: Failed
> to instantiate [javax.sql.DataSource]: Factory method 'dataSourceService'
> threw exception; nested exception is java.lang.IllegalArgumentException:
> java.lang.RuntimeException: Failed to load driver class
> com.mysql.jdbc.Driver in either of HikariConfig class loader or Thread
> context classloader
>         at org.springframework.beans.factory.support.
> SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.
> java:189)
>         at org.springframework.beans.factory.support.ConstructorResolver.
> instantiateUsingFactoryMethod(ConstructorResolver.java:588)
>         ... 65 more
> Caused by: java.lang.IllegalArgumentException:
> java.lang.RuntimeException: Failed to load driver class
> com.mysql.jdbc.Driver in either of HikariConfig class loader or Thread
> context classloader
>         at org.apereo.cas.configuration.support.JpaBeans.
> newDataSource(JpaBeans.java:93)
>         at org.apereo.cas.config.JpaServiceRegistryConfiguratio
> n.dataSourceService(JpaServiceRegistryConfiguration.java:87)
>         at org.apereo.cas.config.JpaServiceRegistryConfiguratio
> n$$EnhancerBySpringCGLIB$$ee37374.CGLIB$dataSourceService$1(<generated>)
>         at org.apereo.cas.config.JpaServiceRegistryConfiguratio
> n$$EnhancerBySpringCGLIB$$ee37374$$FastClassBySpringCGLIB$$
> 69a423fd.invoke(<generated>)
>         at org.springframework.cglib.proxy.MethodProxy.invokeSuper(
> MethodProxy.java:228)
>         at org.springframework.context.annotation.
> ConfigurationClassEnhancer$BeanMethodInterceptor.intercept(
> ConfigurationClassEnhancer.java:358)
>         at org.apereo.cas.config.JpaServiceRegistryConfiguratio
> n$$EnhancerBySpringCGLIB$$ee37374.dataSourceService(<generated>)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at sun.reflect.NativeMethodAccessorImpl.invoke(
> NativeMethodAccessorImpl.java:62)
>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:498)
>         at org.springframework.beans.factory.support.
> SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.
> java:162)
>         ... 66 more
> Caused by: java.lang.RuntimeException: Failed to load driver class
> com.mysql.jdbc.Driver in either of HikariConfig class loader or Thread
> context classloader
>         at com.zaxxer.hikari.HikariConfig.setDriverClassName(
> HikariConfig.java:340)
>         at org.apereo.cas.configuration.support.JpaBeans.
> newDataSource(JpaBeans.java:74)
>         ... 77 more
>
> Thanks,
> -Jeff
>
> --
> - Website: https://apereo.github.io/cas
> - Gitter Chatroom: https://gitter.im/apereo/cas
> - List Guidelines: https://goo.gl/1VRrw7
> - Contributions: https://goo.gl/mh7qDG
> ---
> You received this message because you are subscribed to the Google Groups
> "CAS Community" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit https://groups.google.com/a/
> apereo.org/d/msgid/cas-user/CA%2BTBYOT%2B9w6fdfpVghfaCoSB_
> hiDRXxJSvBkUon5VGz7Z7_Krg%40mail.gmail.com
> <https://groups.google.com/a/apereo.org/d/msgid/cas-user/CA%2BTBYOT%2B9w6fdfpVghfaCoSB_hiDRXxJSvBkUon5VGz7Z7_Krg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAMY5mic%2B3eSitrEUT5XSwv5Wq9VTxNpGzFen97FTuVgfaP6nPA%40mail.gmail.com.

Reply via email to