Created
March 23, 2016 17:23
-
-
Save alexwoolford/1f3e799deb3be32a4356 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| $ java -jar target/ibatis-spring-application-1.0-SNAPSHOT.jar | |
| . ____ _ __ _ _ | |
| /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ | |
| ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ | |
| \\/ ___)| |_)| | | | | || (_| | ) ) ) ) | |
| ' |____| .__|_| |_|_| |_\__, | / / / / | |
| =========|_|==============|___/=/_/_/_/ | |
| :: Spring Boot :: | |
| Mar 23, 2016 11:22:47 AM io.woolford.Application logStarting | |
| INFO: Starting Application on lmac-002.ny.i-behavior.com (/Users/awoolford/mybatis-spring-multiple-mysql-reproducible-example/mybatis-spring-application/target/ibatis-spring-application-1.0-SNAPSHOT.jar started by awoolford in /Users/awoolford/mybatis-spring-multiple-mysql-reproducible-example/mybatis-spring-application) | |
| Mar 23, 2016 11:22:47 AM io.woolford.Application logStartupProfileInfo | |
| INFO: No profiles are active | |
| Mar 23, 2016 11:22:47 AM org.springframework.context.annotation.AnnotationConfigApplicationContext prepareRefresh | |
| INFO: Refreshing org.springframework.context.annotation.AnnotationConfigApplicationContext@59690aa4: startup date [Wed Mar 23 11:22:47 MDT 2016]; root of context hierarchy | |
| Mar 23, 2016 11:22:48 AM org.springframework.beans.factory.support.DefaultListableBeanFactory registerBeanDefinition | |
| INFO: Overriding bean definition for bean 'sqlSessionFactory' with a different definition: replacing [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=dataConfigDatabaseA; factoryMethodName=sqlSessionFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [io/woolford/DataConfigDatabaseA.class]] with [Root bean: class [null]; scope=; abstract=false; lazyInit=false; autowireMode=3; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=dataConfigDatabaseB; factoryMethodName=sqlSessionFactory; initMethodName=null; destroyMethodName=(inferred); defined in class path resource [io/woolford/DataConfigDatabaseB.class]] | |
| Mar 23, 2016 11:22:48 AM org.mybatis.spring.mapper.ClassPathMapperScanner checkCandidate | |
| WARNING: Skipping MapperFactoryBean with name 'dbMapperA' and 'io.woolford.database.mapper.DbMapperA' mapperInterface. Bean already defined with the same name! | |
| Mar 23, 2016 11:22:48 AM org.mybatis.spring.mapper.ClassPathMapperScanner checkCandidate | |
| WARNING: Skipping MapperFactoryBean with name 'dbMapperB' and 'io.woolford.database.mapper.DbMapperB' mapperInterface. Bean already defined with the same name! | |
| Mar 23, 2016 11:22:48 AM org.mybatis.spring.mapper.ClassPathMapperScanner doScan | |
| WARNING: No MyBatis mapper was found in '[io.woolford.database.mapper]' package. Please check your configuration. | |
| Mar 23, 2016 11:22:48 AM org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker postProcessAfterInitialization | |
| INFO: Bean 'dataConfigDatabaseB' of type [class io.woolford.DataConfigDatabaseB$$EnhancerBySpringCGLIB$$bc01ad1d] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | |
| Mar 23, 2016 11:22:48 AM org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker postProcessAfterInitialization | |
| INFO: Bean 'dataSourceB' of type [class org.springframework.jdbc.datasource.SimpleDriverDataSource] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | |
| Mar 23, 2016 11:22:48 AM org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker postProcessAfterInitialization | |
| INFO: Bean 'sqlSessionFactory' of type [class org.apache.ibatis.session.defaults.DefaultSqlSessionFactory] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | |
| Mar 23, 2016 11:22:48 AM org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker postProcessAfterInitialization | |
| INFO: Bean 'dbMapperB' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | |
| Mar 23, 2016 11:22:48 AM org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker postProcessAfterInitialization | |
| INFO: Bean 'dbMapperA' of type [class org.mybatis.spring.mapper.MapperFactoryBean] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) | |
| Mar 23, 2016 11:22:48 AM org.springframework.context.annotation.AnnotationConfigApplicationContext refresh | |
| WARNING: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceA' defined in class path resource [io/woolford/DataConfigDatabaseA.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceInitializer': Invocation of init method failed; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [javax.sql.DataSource] is defined: expected single matching bean but found 2: dataSourceB,dataSourceA | |
| Mar 23, 2016 11:22:48 AM org.springframework.boot.SpringApplication handleRunFailure | |
| SEVERE: Application startup failed | |
| org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceA' defined in class path resource [io/woolford/DataConfigDatabaseA.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceInitializer': Invocation of init method failed; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [javax.sql.DataSource] is defined: expected single matching bean but found 2: dataSourceB,dataSourceA | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:553) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) | |
| 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.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:772) | |
| at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:838) | |
| at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:537) | |
| at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752) | |
| at org.springframework.boot.SpringApplication.doRun(SpringApplication.java:347) | |
| at org.springframework.boot.SpringApplication.run(SpringApplication.java:295) | |
| at org.springframework.boot.SpringApplication.run(SpringApplication.java:1112) | |
| at org.springframework.boot.SpringApplication.run(SpringApplication.java:1101) | |
| at io.woolford.Application.main(Application.java:15) | |
| Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSourceInitializer': Invocation of init method failed; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [javax.sql.DataSource] is defined: expected single matching bean but found 2: dataSourceB,dataSourceA | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:136) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:408) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1570) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:482) | |
| 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:220) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:351) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:332) | |
| at org.springframework.boot.autoconfigure.jdbc.DataSourceInitializerPostProcessor.postProcessAfterInitialization(DataSourceInitializerPostProcessor.java:62) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:422) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1583) | |
| at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:545) | |
| ... 14 more | |
| Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type [javax.sql.DataSource] is defined: expected single matching bean but found 2: dataSourceB,dataSourceA | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:366) | |
| at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:332) | |
| at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1063) | |
| at org.springframework.boot.autoconfigure.jdbc.DataSourceInitializer.init(DataSourceInitializer.java:69) | |
| 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:497) | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:354) | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:305) | |
| at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133) | |
| ... 28 more |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment