OBA won't start on Tomcat 8 server

40 views
Skip to first unread message

Brandon Perdue

unread,
Jun 2, 2021, 7:19:24 PM6/2/21
to onebusaway-developers
Yesterday we had an issue with our realtime-gtfs files that caused some issues on our system for awhile.  After we figured that out we were seeing out of date data from OBA and decided to rerun our build.  That gets ran every morning automatically, so I'm not sure why, but ever since we reran it the OBA applications won't start.  I saw a similar post here about that where it ended up being an issue with the default timezone settings on the db, but that

This system was set up by a part time dev who we no longer have active contact information for and I'm not that familiar with Tomcat.  I'm seeing a bunch of different errors in the catalina-out log file, but the first actual error in the list is a "communciations link failure".  After that there are a bunch of other errors I'm guessing are just cascading off of the first one.  Here is the first section of that log:

2021-06-02 15:24:06,537 INFO  [ContextLoader.java:187] : Root WebApplicationContext: initialization started
2021-06-02 15:24:06,559 INFO  [AbstractApplicationContext.java:456] : Refreshing Root WebApplicationContext: startup date [Wed Jun 02 15:24:06 PDT 2021]; root of context hierarchy
2021-06-02 15:24:06,587 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [data-sources.xml]
2021-06-02 15:24:06,612 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/webapp/application-context-webapp.xml]
2021-06-02 15:24:06,656 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/users/application-context.xml]
2021-06-02 15:24:06,681 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/container/application-context.xml]
2021-06-02 15:24:06,693 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/container/application-context-hibernate.xml]
2021-06-02 15:24:06,718 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/container/application-context-caching.xml]
2021-06-02 15:24:06,730 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/container/application-context-common.xml]
2021-06-02 15:24:06,784 INFO  [ClassPathScanningCandidateComponentProvider.java:178] : JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning
2021-06-02 15:24:06,786 INFO  [ClassPathScanningCandidateComponentProvider.java:186] : JSR-330 'javax.inject.Named' annotation found and supported for component scanning
2021-06-02 15:24:06,822 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'userLastAccessTimeServiceImpl': replacing [Generic bean: class [org.onebusaway.users.impl.internal.UserLastAccessTimeServiceImpl]; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/var/lib/tomcat8/webapps/onebusaway-webapp/WEB-INF/lib/onebusaway-users-2.0.0-SNAPSHOT.jar!/org/onebusaway/users/impl/internal/UserLastAccessTimeServiceImpl.class]] with [Generic bean: class [org.onebusaway.users.impl.internal.UserLastAccessTimeServiceImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]]
2021-06-02 15:24:06,823 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/users/application-context-security.xml]
2021-06-02 15:24:06,835 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'defaultUserAuthenticationProvider': replacing [Generic bean: class [org.onebusaway.users.impl.authentication.DefaultUserAuthenticationProvider]; scope=singleton; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in URL [jar:file:/var/lib/tomcat8/webapps/onebusaway-webapp/WEB-INF/lib/onebusaway-users-2.0.0-SNAPSHOT.jar!/org/onebusaway/users/impl/authentication/DefaultUserAuthenticationProvider.class]] with [Generic bean: class [org.onebusaway.users.impl.authentication.DefaultUserAuthenticationProvider]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context-security.xml]]
2021-06-02 15:24:06,839 INFO  [SpringSecurityCoreVersion.java:22] : You are running with Spring Security Core 3.0.5.RELEASE
2021-06-02 15:24:06,840 INFO  [SecurityNamespaceHandler.java:57] : Spring Security 'config' module version is 3.0.5.RELEASE
2021-06-02 15:24:06,853 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/geocoder/application-context.xml]
2021-06-02 15:24:06,860 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/container/application-context.xml]
2021-06-02 15:24:06,864 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/container/application-context-hibernate.xml]
2021-06-02 15:24:06,870 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/container/application-context-caching.xml]
2021-06-02 15:24:06,875 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/container/application-context-common.xml]
2021-06-02 15:24:06,883 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'defaultPropertyPlaceholderConfigurer': replacing [Generic bean: class [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-common.xml]] with [Generic bean: class [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-common.xml]]
2021-06-02 15:24:06,883 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'ehCacheConfiguration': replacing [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheConfigurationFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]] with [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheConfigurationFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]]
2021-06-02 15:24:06,883 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'cacheManager': replacing [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheManagerFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]] with [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheManagerFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]]
2021-06-02 15:24:06,884 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'cacheableKeyFactories': replacing [Generic bean: class [org.springframework.beans.factory.config.MapFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]] with [Generic bean: class [org.springframework.beans.factory.config.MapFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]]
2021-06-02 15:24:06,884 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'cacheableMethodKeyFactoryManager': replacing [Generic bean: class [org.onebusaway.container.cache.CacheableMethodKeyFactoryManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]] with [Generic bean: class [org.onebusaway.container.cache.CacheableMethodKeyFactoryManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]]
2021-06-02 15:24:06,884 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'cacheableMethodManager': replacing [Generic bean: class [org.onebusaway.container.cache.CacheableMethodManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]] with [Generic bean: class [org.onebusaway.container.cache.CacheableMethodManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]]
2021-06-02 15:24:06,885 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'cacheableAnnotationInterceptor': replacing [Generic bean: class [org.onebusaway.container.cache.CacheableAnnotationInterceptor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]] with [Generic bean: class [org.onebusaway.container.cache.CacheableAnnotationInterceptor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]]
2021-06-02 15:24:06,885 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'hibernateProperties': replacing [Generic bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]] with [Generic bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]]
2021-06-02 15:24:06,885 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'hibernateAnnotatedClasses': replacing [Generic bean: class [org.springframework.beans.factory.config.ListFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]] with [Generic bean: class [org.springframework.beans.factory.config.ListFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]]
2021-06-02 15:24:06,886 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'hibernateMappingLocations': replacing [Generic bean: class [org.springframework.beans.factory.config.ListFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]] with [Generic bean: class [org.springframework.beans.factory.config.ListFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]]
2021-06-02 15:24:06,886 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'sessionFactory': replacing [Generic bean: class [org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=true; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]] with [Generic bean: class [org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=true; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]]
2021-06-02 15:24:06,886 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'transactionManager': replacing [Generic bean: class [org.springframework.orm.hibernate3.HibernateTransactionManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]] with [Generic bean: class [org.springframework.orm.hibernate3.HibernateTransactionManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]]
2021-06-02 15:24:06,886 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'mbeanServer': replacing [Generic bean: class [org.springframework.jmx.support.MBeanServerFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]] with [Generic bean: class [org.springframework.jmx.support.MBeanServerFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]]
2021-06-02 15:24:06,887 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'jmxAttributeSource': replacing [Generic bean: class [org.springframework.jmx.export.annotation.AnnotationJmxAttributeSource]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]] with [Generic bean: class [org.springframework.jmx.export.annotation.AnnotationJmxAttributeSource]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]]
2021-06-02 15:24:06,887 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'jmxNamingStategy': replacing [Generic bean: class [org.springframework.jmx.export.naming.MetadataNamingStrategy]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]] with [Generic bean: class [org.springframework.jmx.export.naming.MetadataNamingStrategy]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]]
2021-06-02 15:24:06,887 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'jmxInfoAssembler': replacing [Generic bean: class [org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]] with [Generic bean: class [org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]]
2021-06-02 15:24:06,887 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'mbeanExporter': replacing [Generic bean: class [org.springframework.jmx.export.MBeanExporter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]] with [Generic bean: class [org.springframework.jmx.export.MBeanExporter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]]
2021-06-02 15:24:06,888 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'ehCacheMBeanRegistration': replacing [Generic bean: class [org.springframework.beans.factory.config.MethodInvokingFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]] with [Generic bean: class [org.springframework.beans.factory.config.MethodInvokingFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]]
2021-06-02 15:24:06,888 INFO  [ClassPathScanningCandidateComponentProvider.java:178] : JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning
2021-06-02 15:24:06,888 INFO  [ClassPathScanningCandidateComponentProvider.java:186] : JSR-330 'javax.inject.Named' annotation found and supported for component scanning
2021-06-02 15:24:06,890 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/presentation/application-context.xml]
2021-06-02 15:24:06,897 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/users/application-context.xml]
2021-06-02 15:24:06,904 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/container/application-context.xml]
2021-06-02 15:24:06,908 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/container/application-context-hibernate.xml]
2021-06-02 15:24:06,914 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/container/application-context-caching.xml]
2021-06-02 15:24:06,918 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/container/application-context-common.xml]
2021-06-02 15:24:06,937 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'defaultPropertyPlaceholderConfigurer': replacing [Generic bean: class [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-common.xml]] with [Generic bean: class [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-common.xml]]
2021-06-02 15:24:06,937 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'ehCacheConfiguration': replacing [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheConfigurationFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]] with [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheConfigurationFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]]
2021-06-02 15:24:06,938 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'cacheManager': replacing [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheManagerFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]] with [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheManagerFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]]
2021-06-02 15:24:06,938 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'cacheableKeyFactories': replacing [Generic bean: class [org.springframework.beans.factory.config.MapFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]] with [Generic bean: class [org.springframework.beans.factory.config.MapFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]]
2021-06-02 15:24:06,938 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'cacheableMethodKeyFactoryManager': replacing [Generic bean: class [org.onebusaway.container.cache.CacheableMethodKeyFactoryManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]] with [Generic bean: class [org.onebusaway.container.cache.CacheableMethodKeyFactoryManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]]
2021-06-02 15:24:06,939 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'cacheableMethodManager': replacing [Generic bean: class [org.onebusaway.container.cache.CacheableMethodManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]] with [Generic bean: class [org.onebusaway.container.cache.CacheableMethodManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]]
2021-06-02 15:24:06,939 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'cacheableAnnotationInterceptor': replacing [Generic bean: class [org.onebusaway.container.cache.CacheableAnnotationInterceptor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]] with [Generic bean: class [org.onebusaway.container.cache.CacheableAnnotationInterceptor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-caching.xml]]
2021-06-02 15:24:06,939 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'hibernateProperties': replacing [Generic bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]] with [Generic bean: class [org.springframework.beans.factory.config.PropertiesFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]]
2021-06-02 15:24:06,940 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'hibernateAnnotatedClasses': replacing [Generic bean: class [org.springframework.beans.factory.config.ListFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]] with [Generic bean: class [org.springframework.beans.factory.config.ListFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]]
2021-06-02 15:24:06,940 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'hibernateMappingLocations': replacing [Generic bean: class [org.springframework.beans.factory.config.ListFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]] with [Generic bean: class [org.springframework.beans.factory.config.ListFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]]
2021-06-02 15:24:06,940 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'sessionFactory': replacing [Generic bean: class [org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=true; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]] with [Generic bean: class [org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=true; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]]
2021-06-02 15:24:06,940 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'transactionManager': replacing [Generic bean: class [org.springframework.orm.hibernate3.HibernateTransactionManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]] with [Generic bean: class [org.springframework.orm.hibernate3.HibernateTransactionManager]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context-hibernate.xml]]
2021-06-02 15:24:06,941 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'mbeanServer': replacing [Generic bean: class [org.springframework.jmx.support.MBeanServerFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]] with [Generic bean: class [org.springframework.jmx.support.MBeanServerFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]]
2021-06-02 15:24:06,941 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'jmxAttributeSource': replacing [Generic bean: class [org.springframework.jmx.export.annotation.AnnotationJmxAttributeSource]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]] with [Generic bean: class [org.springframework.jmx.export.annotation.AnnotationJmxAttributeSource]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]]
2021-06-02 15:24:06,941 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'jmxNamingStategy': replacing [Generic bean: class [org.springframework.jmx.export.naming.MetadataNamingStrategy]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]] with [Generic bean: class [org.springframework.jmx.export.naming.MetadataNamingStrategy]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]]
2021-06-02 15:24:06,942 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'jmxInfoAssembler': replacing [Generic bean: class [org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]] with [Generic bean: class [org.springframework.jmx.export.assembler.MetadataMBeanInfoAssembler]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]]
2021-06-02 15:24:06,942 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'mbeanExporter': replacing [Generic bean: class [org.springframework.jmx.export.MBeanExporter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]] with [Generic bean: class [org.springframework.jmx.export.MBeanExporter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]]
2021-06-02 15:24:06,942 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'ehCacheMBeanRegistration': replacing [Generic bean: class [org.springframework.beans.factory.config.MethodInvokingFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]] with [Generic bean: class [org.springframework.beans.factory.config.MethodInvokingFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/container/application-context.xml]]
2021-06-02 15:24:06,942 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'userIndexCache': replacing [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]] with [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]]
2021-06-02 15:24:06,943 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'userCache': replacing [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]] with [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]]
2021-06-02 15:24:06,943 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'userIndicesCache': replacing [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]] with [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]]
2021-06-02 15:24:06,943 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'userRolesCache': replacing [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]] with [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]]
2021-06-02 15:24:06,944 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'userRoleCache': replacing [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]] with [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]]
2021-06-02 15:24:06,944 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'usersHibernateAnnotatedClasses': replacing [Generic bean: class [org.onebusaway.container.spring.ListBeanPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]] with [Generic bean: class [org.onebusaway.container.spring.ListBeanPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]]
2021-06-02 15:24:06,944 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'usersHibernateMappingLocations': replacing [Generic bean: class [org.onebusaway.container.spring.ListBeanPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]] with [Generic bean: class [org.onebusaway.container.spring.ListBeanPostProcessor]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]]
2021-06-02 15:24:06,945 INFO  [ClassPathScanningCandidateComponentProvider.java:178] : JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning
2021-06-02 15:24:06,945 INFO  [ClassPathScanningCandidateComponentProvider.java:186] : JSR-330 'javax.inject.Named' annotation found and supported for component scanning
2021-06-02 15:24:06,958 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'currentUserStrategyImpl': replacing [Generic bean: class [org.onebusaway.users.impl.CurrentUserStrategyImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]] with [Generic bean: class [org.onebusaway.users.impl.CurrentUserStrategyImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]]
2021-06-02 15:24:06,959 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'userPropertiesService': replacing [Generic bean: class [org.onebusaway.container.spring.ProxyFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=true; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]] with [Generic bean: class [org.onebusaway.container.spring.ProxyFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=true; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]]
2021-06-02 15:24:06,959 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'passwordEncoderV1': replacing [Generic bean: class [org.onebusaway.users.impl.authentication.VersionedPasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]] with [Generic bean: class [org.onebusaway.users.impl.authentication.VersionedPasswordEncoder]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]]
2021-06-02 15:24:06,959 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'userLastAccessTimeServiceCache': replacing [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]] with [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]]
2021-06-02 15:24:06,960 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'userLastAccessTimeServiceImpl': replacing [Generic bean: class [org.onebusaway.users.impl.internal.UserLastAccessTimeServiceImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]] with [Generic bean: class [org.onebusaway.users.impl.internal.UserLastAccessTimeServiceImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]]
2021-06-02 15:24:06,960 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'lastSelectedStopServiceCache': replacing [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]] with [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]]
2021-06-02 15:24:06,960 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'lastSelectedStopServiceImpl': replacing [Generic bean: class [org.onebusaway.users.impl.internal.LastSelectedStopServiceImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]] with [Generic bean: class [org.onebusaway.users.impl.internal.LastSelectedStopServiceImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]]
2021-06-02 15:24:06,961 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'userIndexRegistrationServiceCache': replacing [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]] with [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]]
2021-06-02 15:24:06,961 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'userIndexRegistrationServiceImpl': replacing [Generic bean: class [org.onebusaway.users.impl.internal.UserIndexRegistrationServiceImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]] with [Generic bean: class [org.onebusaway.users.impl.internal.UserIndexRegistrationServiceImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]]
2021-06-02 15:24:06,961 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'minApiRequestIntervalForKeyCache': replacing [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]] with [Generic bean: class [org.onebusaway.container.spring.ehcache.EhCacheFactoryBean]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]]
2021-06-02 15:24:06,962 INFO  [ClassPathScanningCandidateComponentProvider.java:178] : JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning
2021-06-02 15:24:06,962 INFO  [ClassPathScanningCandidateComponentProvider.java:186] : JSR-330 'javax.inject.Named' annotation found and supported for component scanning
2021-06-02 15:24:06,988 INFO  [XmlBeanDefinitionReader.java:315] : Loading XML bean definitions from class path resource [org/onebusaway/util/application-context.xml]
2021-06-02 15:24:06,995 INFO  [ClassPathScanningCandidateComponentProvider.java:178] : JSR-250 'javax.annotation.ManagedBean' found and supported for component scanning
2021-06-02 15:24:06,995 INFO  [ClassPathScanningCandidateComponentProvider.java:186] : JSR-330 'javax.inject.Named' annotation found and supported for component scanning
2021-06-02 15:24:06,999 INFO  [DefaultListableBeanFactory.java:618] : Overriding bean definition for bean 'currentUserStrategyImpl': replacing [Generic bean: class [org.onebusaway.users.impl.CurrentUserStrategyImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/users/application-context.xml]] with [Generic bean: class [org.onebusaway.users.impl.AutoUserCurrentUserStrategyImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=true; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [org/onebusaway/webapp/application-context-webapp.xml]]
2021-06-02 15:24:07,021 INFO  [HttpSecurityBeanDefinitionParser.java:188] : Checking sorted filter chain: [Root bean: class [org.springframework.security.web.context.SecurityContextPersistenceFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 300, Root bean: class [org.springframework.security.web.authentication.logout.LogoutFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 400, <userIndexAuthenticationFilter>, order = 800, <everyLastLoginAuthenticationFilter>, order = 1200, Root bean: class [org.springframework.security.web.savedrequest.RequestCacheAwareFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1300, Root bean: class [org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1400, Root bean: class [org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1500, Root bean: class [org.springframework.security.web.authentication.AnonymousAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1600, Root bean: class [org.springframework.security.web.session.SessionManagementFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1700, Root bean: class [org.springframework.security.web.access.ExceptionTranslationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null, order = 1800, <org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0>, order = 1900]
2021-06-02 15:24:07,202 INFO  [AutowiredAnnotationBeanPostProcessor.java:137] : JSR-330 'javax.inject.Inject' annotation found and supported for autowiring
2021-06-02 15:24:07,284 INFO  [AbstractApplicationContext.java:1332] : Bean 'org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0' of type [class org.springframework.transaction.annotation.AnnotationTransactionAttributeSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-06-02 15:24:07,430 INFO  [AbstractApplicationContext.java:1332] : Bean 'org.springframework.transaction.config.internalTransactionAdvisor' of type [class org.springframework.transaction.interceptor.BeanFactoryTransactionAttributeSourceAdvisor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2021-06-02 15:24:07,454 INFO  [DefaultListableBeanFactory.java:555] : Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2490306b: defining beans [transitDataService,apiKeyValidationService,dataSource,externalGeocoderImpl,serviceAreaServiceImpl,wikiDocumentService,wikiRenderingService,searchServiceImpl,enterpriseGeocoderImpl,org.onebusaway.container.spring.PropertyOverrideConfigurer#0,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.aop.config.internalAutoProxyCreator,defaultPropertyPlaceholderConfigurer,ehCacheConfiguration,cacheManager,cacheableKeyFactories,cacheableMethodKeyFactoryManager,cacheableMethodManager,cacheableAnnotationInterceptor,org.springframework.beans.factory.config.MethodInvokingFactoryBean#0,hibernateProperties,hibernateAnnotatedClasses,hibernateMappingLocations,sessionFactory,transactionManager,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,mbeanServer,jmxAttributeSource,jmxNamingStategy,jmxInfoAssembler,mbeanExporter,ehCacheMBeanRegistration,userIndexCache,userCache,userIndicesCache,userRolesCache,userRoleCache,org.onebusaway.container.spring.DependencyConfigurer#0,usersHibernateAnnotatedClasses,usersHibernateMappingLocations,userServiceImpl,userPropertiesMigrationImpl,defaultUserAuthenticationProvider,currentUserServiceImpl,userDaoImpl,userLastAccessTimeServiceImpl,standardAuthoritiesServiceImpl,apiKeyPermissionServiceImpl,userDetailsServiceImpl,currentUserStrategyImpl,userPropertiesService,passwordEncoderV1,userLastAccessTimeServiceCache,lastSelectedStopServiceCache,lastSelectedStopServiceImpl,userIndexRegistrationServiceCache,userIndexRegistrationServiceImpl,minApiRequestIntervalForKeyCache,indexedUserDetailsSaltSourceImpl,loginAuthenticationFailureHandler,loginAuthenticationSuccessHandler,userIndexAuthenticationFilter,everyLastLoginAuthenticationFilter,daoAuthenticationProvider,securityContextPersistenceFilter,authenticationProcessingFilterEntryPoint,org.springframework.security.authentication.DefaultAuthenticationEventPublisher#0,org.springframework.security.authenticationManager,openid_plugin,twitter_plugin,facebook_plugin,loginManager,org.springframework.beans.factory.config.MethodInvokingFactoryBean#1,geocoderHibernateAnnotatedClasses,org.springframework.beans.factory.config.MethodInvokingFactoryBean#2,org.onebusaway.container.spring.DependencyConfigurer#1,stopSelectionServiceImpl,defaultSearchLocationServiceImpl,routeListServiceImpl,nameBasedNotificationStrategyImpl,setUserDefaultSearchFromGeocoderServiceImpl,presentationServiceImpl,realtimeServiceImpl,resourceServiceImpl,defaultWebappConfigurationSource,configurationServiceImpl,bookmarkPresentationServiceImpl,initialSetupServiceImpl,isInitialSetupRequiredCache,configurationServiceCache,configService,refreshService,taskScheduler,configurationServiceClient,loggingService,analyticsService,webappServiceImpl,webappArrivalsAndDeparturesModel,org.springframework.security.web.PortMapperImpl#0,org.springframework.security.web.context.HttpSessionSecurityContextRepository#0,org.springframework.security.web.authentication.session.SessionFixationProtectionStrategy#0,org.springframework.security.authentication.ProviderManager#0,org.springframework.security.access.vote.AffirmativeBased#0,org.springframework.security.web.access.intercept.FilterSecurityInterceptor#0,org.springframework.security.web.access.DefaultWebInvocationPrivilegeEvaluator#0,org.springframework.security.authentication.AnonymousAuthenticationProvider#0,org.springframework.security.authentication.RememberMeAuthenticationProvider#0,org.springframework.security.web.savedrequest.HttpSessionRequestCache#0,org.springframework.security.config.http.UserDetailsServiceInjectionBeanPostProcessor#0,org.springframework.security.filterChainProxy,rememberMeServices,org.onebusaway.container.spring.PropertyOverrideConfigurer#1,geocoderImpl,arrivalAndDepartureMessages,CommonResources,org.onebusaway.users.impl.CreateApiKeyAction#0]; root of factory hierarchy
2021-06-02 15:24:07,528 INFO  [DriverManagerDataSource.java:153] : Loaded JDBC driver: com.mysql.jdbc.Driver
2021-06-02 15:24:07,564 INFO  [EhCacheConfigurationFactoryBean.java:74] : Initializing EHCache CacheManager
2021-06-02 15:24:07,586 INFO  [EhCacheConfigurationFactoryBean.java:77] : diskStorePath=java.io.tmpdir/cache-onebusaway
2021-06-02 15:24:07,587 INFO  [EhCacheConfigurationFactoryBean.java:80] : diskStorePath (translated)=/tmp/tomcat8-tomcat8-tmp/cache-onebusaway
2021-06-02 15:24:07,643 INFO  [EhCacheManagerFactoryBean.java:74] : Initializing EHCache CacheManager
Jun 02, 2021 3:24:08 PM org.apache.catalina.loader.WebappClassLoaderBase checkStateForResourceLoading
INFO: Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load []. The following stack trace is thrown for debugging purposes as well as to attempt to terminate the thread which caused the illegal access.
    at org.apache.catalina.loader.WebappClassLoaderBase.checkStateForResourceLoading(WebappClassLoaderBase.java:1329)
    at org.apache.catalina.loader.WebappClassLoaderBase.getResource(WebappClassLoaderBase.java:1005)
    at com.mysql.jdbc.AbandonedConnectionCleanupThread.checkContextClassLoaders(AbandonedConnectionCleanupThread.java:90)
    at com.mysql.jdbc.AbandonedConnectionCleanupThread.run(AbandonedConnectionCleanupThread.java:63)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

2021-06-02 15:24:08,105 INFO  [Version.java:15] : Hibernate Annotations 3.4.0.GA
2021-06-02 15:24:08,111 INFO  [Environment.java:543] : Hibernate 3.3.1.GA
2021-06-02 15:24:08,113 INFO  [Environment.java:576] : hibernate.properties not found
2021-06-02 15:24:08,115 INFO  [Environment.java:709] : Bytecode provider name : javassist
2021-06-02 15:24:08,117 INFO  [Environment.java:627] : using JDK 1.4 java.sql.Timestamp handling
2021-06-02 15:24:08,150 INFO  [Version.java:14] : Hibernate Commons Annotations 3.1.0.GA
2021-06-02 15:24:08,249 INFO  [AnnotationBinder.java:419] : Binding entity from annotated class: org.onebusaway.users.model.User
2021-06-02 15:24:08,270 INFO  [EntityBinder.java:422] : Bind entity org.onebusaway.users.model.User on table oba_users
2021-06-02 15:24:08,317 INFO  [AnnotationBinder.java:419] : Binding entity from annotated class: org.onebusaway.users.model.UserIndex
2021-06-02 15:24:08,317 INFO  [EntityBinder.java:422] : Bind entity org.onebusaway.users.model.UserIndex on table oba_user_indices
2021-06-02 15:24:08,325 INFO  [AnnotationBinder.java:419] : Binding entity from annotated class: org.onebusaway.users.model.UserRole
2021-06-02 15:24:08,326 INFO  [EntityBinder.java:422] : Bind entity org.onebusaway.users.model.UserRole on table oba_user_roles
2021-06-02 15:24:08,327 INFO  [AnnotationBinder.java:419] : Binding entity from annotated class: org.onebusaway.geocoder.model.GeocoderResultsEntity
2021-06-02 15:24:08,327 INFO  [EntityBinder.java:422] : Bind entity org.onebusaway.geocoder.model.GeocoderResultsEntity on table oba_geocoder_results
2021-06-02 15:24:08,358 INFO  [CollectionBinder.java:650] : Mapping collection: org.onebusaway.users.model.User.userIndices -> oba_user_indices
2021-06-02 15:24:08,362 INFO  [AnnotationConfiguration.java:369] : Hibernate Validator not found: ignoring
2021-06-02 15:24:08,363 INFO  [LocalSessionFactoryBean.java:777] : Building new Hibernate SessionFactory
2021-06-02 15:24:08,366 INFO  [HibernateSearchEventListenerRegister.java:53] : Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled.
2021-06-02 15:24:08,385 INFO  [ConnectionProviderFactory.java:95] : Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider
Wed Jun 02 15:24:08 PDT 2021 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
2021-06-02 15:24:08,487 WARN  [JDBCExceptionReporter.java:100] : SQL Error: 0, SQLState: 08S01
2021-06-02 15:24:08,487 ERROR [JDBCExceptionReporter.java:101] : Communications link failure

The last packet successfully received from the server was 12 milliseconds ago.  The last packet sent successfully to the server was 7 milliseconds ago.
2021-06-02 15:24:08,488 WARN  [SettingsFactory.java:144] : Could not obtain connection metadata
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

The last packet successfully received from the server was 12 milliseconds ago.  The last packet sent successfully to the server was 7 milliseconds ago.
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
    at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:990)
    at com.mysql.jdbc.ExportControlled.transformSocketToSSLSocket(ExportControlled.java:201)
    at com.mysql.jdbc.MysqlIO.negotiateSSLConnection(MysqlIO.java:4912)
    at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1663)
    at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1224)
    at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2190)
    at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2221)
    at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2016)
    at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:776)
    at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:425)
    at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:386)
    at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330)
    at java.sql.DriverManager.getConnection(DriverManager.java:664)
    at java.sql.DriverManager.getConnection(DriverManager.java:208)
    at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriverManager(DriverManagerDataSource.java:173)
    at org.springframework.jdbc.datasource.DriverManagerDataSource.getConnectionFromDriver(DriverManagerDataSource.java:164)
    at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnectionFromDriver(AbstractDriverBasedDataSource.java:149)
    at org.springframework.jdbc.datasource.AbstractDriverBasedDataSource.getConnection(AbstractDriverBasedDataSource.java:119)
    at org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider.getConnection(LocalDataSourceConnectionProvider.java:81)
    at org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:111)
    at org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2101)
    at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1325)
    at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867)
    at org.springframework.orm.hibernate3.LocalSessionFactoryBean.newSessionFactory(LocalSessionFactoryBean.java:860)
    at org.springframework.orm.hibernate3.LocalSessionFactoryBean.buildSessionFactory(LocalSessionFactoryBean.java:779)
    at org.springframework.orm.hibernate3.AbstractSessionFactoryBean.afterPropertiesSet(AbstractSessionFactoryBean.java:211)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1477)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:844)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:786)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:703)
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:547)
    at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:282)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1074)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:844)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:786)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:703)
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:547)
    at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:282)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1074)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:270)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:270)
    at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:120)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1325)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1086)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getTypeForFactoryBean(AbstractBeanFactory.java:1343)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getTypeForFactoryBean(AbstractAutowireCapableBeanFactory.java:678)
    at org.springframework.beans.factory.support.AbstractBeanFactory.isTypeMatch(AbstractBeanFactory.java:507)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:317)
    at org.springframework.beans.factory.BeanFactoryUtils.beanNamesForTypeIncludingAncestors(BeanFactoryUtils.java:185)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:829)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:786)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:703)
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:547)
    at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:84)
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:282)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1074)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:517)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
    at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276)
    at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197)
    at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
    at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4821)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5264)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:725)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:701)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717)
    at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1091)
    at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1830)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
    at sun.security.ssl.HandshakeContext.<init>(HandshakeContext.java:171)
    at sun.security.ssl.ClientHandshakeContext.<init>(ClientHandshakeContext.java:98)
    at sun.security.ssl.TransportContext.kickstart(TransportContext.java:220)
    at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:428)
    at com.mysql.jdbc.ExportControlled.transformSocketToSSLSocket(ExportControlled.java:186)
    ... 111 more

If anybody has any ideas it would be really appriciated.  This service is down for us and I've spent the last 6 hours trying to figure something out on it.

Thanks.

Sheldon A. Brown

unread,
Jun 2, 2021, 7:26:54 PM6/2/21
to onebusaway...@googlegroups.com
Your MySQL instance is hanging up on OBA as it is expecting SSL. You need to append useSSL=false on to the end of your jdbc connection string and then restart Tomcat. 

I hope that helps!

Sent from my mobile device (I'll be brief)
--
You received this message because you are subscribed to the Google Groups "onebusaway-developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to onebusaway-devel...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/onebusaway-developers/76e0c65b-665d-4d33-bd78-1b2c342f11edn%40googlegroups.com.

Brandon Perdue

unread,
Jun 2, 2021, 8:10:02 PM6/2/21
to onebusaway-developers
That fixed it!  Thanks so much for your help.  I'm way more familiar with PHP and felt a bit out of my depth troubleshooting this.

Sheldon A. Brown

unread,
Jun 2, 2021, 8:21:11 PM6/2/21
to onebusaway...@googlegroups.com
Great!  Glad it worked...


Sent from my mobile device (I'll be brief)
Reply all
Reply to author
Forward
0 new messages