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)