You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@aurora.apache.org by "Stephan Erb (JIRA)" <ji...@apache.org> on 2015/10/08 10:51:27 UTC
[jira] [Closed] (AURORA-1513) TaskConfigTypeHandler not found
[ https://issues.apache.org/jira/browse/AURORA-1513?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Stephan Erb closed AURORA-1513.
-------------------------------
Resolution: Cannot Reproduce
Works when dropping the `dist` folder in the source repo before calling `vagrant up`. Sorry for the noise :-)
> TaskConfigTypeHandler not found
> -------------------------------
>
> Key: AURORA-1513
> URL: https://issues.apache.org/jira/browse/AURORA-1513
> Project: Aurora
> Issue Type: Bug
> Reporter: Stephan Erb
> Priority: Critical
>
> The Aurora bootstrapped in the vagrant environment does not come up and the log file in /var/log/upstart/aurora-scheduler.log contains:
> {code}
> Oct 07, 2015 8:45:59 AM com.google.inject.internal.ProxyFactory <init>
> WARNING: Method [public java.lang.Iterable org.apache.aurora.scheduler.storage.db.DbTaskStore.fetchTasks(org.apache.aurora.scheduler.base.Query$Builder)] is synthetic and is being intercepted by [org.apache.aurora.common.inject.TimedInterceptor@ccd1bc3]. This could indicate a bug. The method may be intercepted twice, or may not be intercepted at all.
> Oct 07, 2015 8:45:59 AM com.google.inject.internal.ProxyFactory <init>
> WARNING: Method [public java.util.Set org.apache.aurora.scheduler.storage.db.DbTaskStore.getJobKeys()] is synthetic and is being intercepted by [org.apache.aurora.common.inject.TimedInterceptor@ccd1bc3]. This could indicate a bug. The method may be intercepted twice, or may not be intercepted at all.
> Oct 07, 2015 8:45:59 AM com.google.inject.internal.ProxyFactory <init>
> WARNING: Method [public void org.apache.aurora.scheduler.storage.log.SnapshotStoreImpl.applySnapshot(java.lang.Object)] is synthetic and is being intercepted by [org.apache.aurora.common.inject.TimedInterceptor@ccd1bc3]. This could indicate a bug. The method may be intercepted twice, or may not be intercepted at all.
> Oct 07, 2015 8:45:59 AM com.google.inject.internal.ProxyFactory <init>
> WARNING: Method [public java.lang.Object org.apache.aurora.scheduler.storage.log.SnapshotStoreImpl.createSnapshot()] is synthetic and is being intercepted by [org.apache.aurora.common.inject.TimedInterceptor@ccd1bc3]. This could indicate a bug. The method may be intercepted twice, or may not be intercepted at all.
> Oct 07, 2015 8:46:04 AM org.apache.aurora.scheduler.app.SchedulerMain$1 uncaughtException
> SEVERE: Uncaught exception from Thread[main,5,main]:com.google.inject.CreationException: Guice creation errors:
> 1) An error occurred while building the org.apache.ibatis.session.Configuration
> while locating org.mybatis.guice.configuration.ConfigurationProvider
> at org.mybatis.guice.MyBatisModule.internalConfigure(MyBatisModule.java:113)
> while locating org.apache.ibatis.session.Configuration
> for parameter 0 at org.mybatis.guice.session.SqlSessionFactoryProvider.createNewSqlSessionFactory(SqlSessionFactoryProvider.java:64)
> at org.mybatis.guice.session.SqlSessionFactoryProvider.class(SqlSessionFactoryProvider.java:31)
> while locating org.mybatis.guice.session.SqlSessionFactoryProvider
> while locating org.apache.ibatis.session.SqlSessionFactory
> for parameter 0 at org.mybatis.guice.session.SqlSessionManagerProvider.createNewSqlSessionManager(SqlSessionManagerProvider.java:55)
> at org.mybatis.guice.session.SqlSessionManagerProvider.class(SqlSessionManagerProvider.java:31)
> while locating org.mybatis.guice.session.SqlSessionManagerProvider
> at org.mybatis.guice.AbstractMyBatisModule.configure(AbstractMyBatisModule.java:51)
> while locating org.apache.ibatis.session.SqlSessionManager
> for field at org.mybatis.guice.mappers.MapperProvider.sqlSessionManager(MapperProvider.java:40)
> while locating org.mybatis.guice.mappers.MapperProvider
> at com.google.inject.util.Providers$3.initialize(Providers.java:101)
> at org.mybatis.guice.AbstractMyBatisModule.bindMapper(AbstractMyBatisModule.java:80)
> Caused by: org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'org.apache.aurora.scheduler.storage.db.typehandlers.TaskConfigTypeHandler'. Cause: java.lang.ClassNotFoundException: Cannot find class: org.apache.aurora.scheduler.storage.db.typehandlers.TaskConfigTypeHandler
> at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:120)
> at org.apache.ibatis.builder.xml.XMLMapperBuilder.parse(XMLMapperBuilder.java:92)
> at org.apache.ibatis.builder.annotation.MapperAnnotationBuilder.loadXmlResource(MapperAnnotationBuilder.java:167)
> at org.apache.ibatis.builder.annotation.MapperAnnotationBuilder.parse(MapperAnnotationBuilder.java:118)
> at org.apache.ibatis.binding.MapperRegistry.addMapper(MapperRegistry.java:72)
> at org.apache.ibatis.session.Configuration.addMapper(Configuration.java:671)
> at org.mybatis.guice.configuration.ConfigurationProvider.get(ConfigurationProvider.java:288)
> at org.mybatis.guice.configuration.ConfigurationProvider.get(ConfigurationProvider.java:43)
> at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:55)
> at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
> at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
> at com.google.inject.internal.SingleMethodInjector.inject(SingleMethodInjector.java:83)
> at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:94)
> at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
> at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:53)
> at com.google.inject.internal.ExposedKeyFactory.get(ExposedKeyFactory.java:54)
> at com.google.inject.internal.SingleParameterInjector.inject(SingleParameterInjector.java:38)
> at com.google.inject.internal.SingleParameterInjector.getAll(SingleParameterInjector.java:62)
> at com.google.inject.internal.SingleMethodInjector.inject(SingleMethodInjector.java:83)
> at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:94)
> at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
> at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> at com.google.inject.internal.BoundProviderFactory.get(BoundProviderFactory.java:53)
> at com.google.inject.internal.ProviderToInternalFactoryAdapter$1.call(ProviderToInternalFactoryAdapter.java:46)
> at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> at com.google.inject.internal.ProviderToInternalFactoryAdapter.get(ProviderToInternalFactoryAdapter.java:40)
> at com.google.inject.Scopes$1$1.get(Scopes.java:65)
> at com.google.inject.internal.InternalFactoryToProviderAdapter.get(InternalFactoryToProviderAdapter.java:40)
> at com.google.inject.internal.SingleFieldInjector.inject(SingleFieldInjector.java:53)
> at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1031)
> at com.google.inject.internal.MembersInjectorImpl.injectAndNotify(MembersInjectorImpl.java:73)
> at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:60)
> at com.google.inject.internal.InjectorImpl.injectMembers(InjectorImpl.java:944)
> at com.google.inject.util.Providers$3.initialize(Providers.java:101)
> at com.google.inject.util.Providers$3$$FastClassByGuice$$14d1a0ba.invoke(<generated>)
> at com.google.inject.internal.cglib.reflect.$FastMethod.invoke(FastMethod.java:53)
> at com.google.inject.internal.SingleMethodInjector$1.invoke(SingleMethodInjector.java:56)
> at com.google.inject.internal.SingleMethodInjector.inject(SingleMethodInjector.java:90)
> at com.google.inject.internal.MembersInjectorImpl.injectMembers(MembersInjectorImpl.java:110)
> at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:75)
> at com.google.inject.internal.MembersInjectorImpl$1.call(MembersInjectorImpl.java:73)
> at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
> ...
> at com.google.inject.internal.Initializer.injectAll(Initializer.java:92)
> at com.google.inject.internal.InternalInjectorCreator.injectDynamically(InternalInjectorCreator.java:173)
> at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:109)
> at com.google.inject.Guice.createInjector(Guice.java:95)
> at com.google.inject.Guice.createInjector(Guice.java:72)
> at com.google.inject.Guice.createInjector(Guice.java:62)
> at org.apache.aurora.scheduler.app.SchedulerMain.flagConfiguredMain(SchedulerMain.java:258)
> at org.apache.aurora.scheduler.app.SchedulerMain.main(SchedulerMain.java:285)
> Caused by: org.apache.ibatis.builder.BuilderException: Error resolving class. Cause: org.apache.ibatis.type.TypeException: Could not resolve type alias 'org.apache.aurora.scheduler.storage.db.typehandlers.TaskConfigTypeHandler'. Cause: java.lang.ClassNotFoundException: Cannot find class: org.apache.aurora.scheduler.storage.db.typehandlers.TaskConfigTypeHandler
> at org.apache.ibatis.builder.BaseBuilder.resolveClass(BaseBuilder.java:118)
> at org.apache.ibatis.builder.xml.XMLMapperBuilder.buildResultMappingFromContext(XMLMapperBuilder.java:376)
> at org.apache.ibatis.builder.xml.XMLMapperBuilder.resultMapElement(XMLMapperBuilder.java:280)
> at org.apache.ibatis.builder.xml.XMLMapperBuilder.resultMapElement(XMLMapperBuilder.java:252)
> at org.apache.ibatis.builder.xml.XMLMapperBuilder.resultMapElements(XMLMapperBuilder.java:244)
> at org.apache.ibatis.builder.xml.XMLMapperBuilder.configurationElement(XMLMapperBuilder.java:116)
> ... 70 more
> Caused by: org.apache.ibatis.type.TypeException: Could not resolve type alias 'org.apache.aurora.scheduler.storage.db.typehandlers.TaskConfigTypeHandler'. Cause: java.lang.ClassNotFoundException: Cannot find class: org.apache.aurora.scheduler.storage.db.typehandlers.TaskConfigTypeHandler
> at org.apache.ibatis.type.TypeAliasRegistry.resolveAlias(TypeAliasRegistry.java:120)
> at org.apache.ibatis.builder.BaseBuilder.resolveAlias(BaseBuilder.java:149)
> at org.apache.ibatis.builder.BaseBuilder.resolveClass(BaseBuilder.java:116)
> ... 75 more
> Caused by: java.lang.ClassNotFoundException: Cannot find class: org.apache.aurora.scheduler.storage.db.typehandlers.TaskConfigTypeHandler
> at org.apache.ibatis.io.ClassLoaderWrapper.classForName(ClassLoaderWrapper.java:200)
> at org.apache.ibatis.io.ClassLoaderWrapper.classForName(ClassLoaderWrapper.java:89)
> at org.apache.ibatis.io.Resources.classForName(Resources.java:261)
> at org.apache.ibatis.type.TypeAliasRegistry.resolveAlias(TypeAliasRegistry.java:116)
> ... 77 more
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)