Root cause: Caused by: java.lang.ClassCastException: com.fasterxml.jackson.datatype.joda.JodaModule cannot be cast to com.fasterxml.jackson.databind.Module
There are incompitable libs; What's the jackson version in your environment? Kylin is compiled with jackson 2.6.3, if your env's jar is newer and incompitable with it, you may need recompile and build the package by your own. 2017-09-01 11:52 GMT+08:00 [email protected] <[email protected]>: > > > > > [email protected] > > 发件人: [email protected] > 发送时间: 2017-08-31 15:02 > 收件人: issues-subscribe > 主题: bug: Context initialization failed > environment: > hadoop-2.8.1 > hbase-1.3.1 > hive-2.3.0 > kylin-2.1.0 > > ----------------------kylin log------------------------ > 2017-08-31T11:47:19,769 ERROR [localhost-startStop-1] > org.springframework.web.context.ContextLoader - Context initialization > failed > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name > 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter': > Instantiation of bean failed; nested exception is > org.springframework.beans.BeanInstantiationException: > Failed to instantiate [org.springframework.web. > servlet.mvc.method.annotation.RequestMappingHandlerAdapter]: Constructor > threw exception; nested exception is java.lang.ClassCastException: > com.fasterxml.jackson.datatype.joda.JodaModule cannot be cast to > com.fasterxml.jackson.databind.Module > at org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFactory.instantiateBean( > AbstractAutowireCapableBeanFactory.java:1109) > ~[spring-beans-4.2.8.RELEASE.jar:4.2.8.RELEASE] > at org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFactory.createBeanInstance( > AbstractAutowireCapableBeanFactory.java:1054) > ~[spring-beans-4.2.8.RELEASE.jar:4.2.8.RELEASE] > at org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFactory.doCreateBean( > AbstractAutowireCapableBeanFactory.java:510) ~[spring-beans-4.2.8.RELEASE. > jar:4.2.8.RELEASE] > at org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFactory.createBean( > AbstractAutowireCapableBeanFactory.java:482) ~[spring-beans-4.2.8.RELEASE. > jar:4.2.8.RELEASE] > at org.springframework.beans.factory.support. > AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306) > ~[spring-beans-4.2.8.RELEASE.jar:4.2.8.RELEASE] > at org.springframework.beans.factory.support. > DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) > ~[spring-beans-4.2.8.RELEASE.jar:4.2.8.RELEASE] > at org.springframework.beans.factory.support. > AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302) > ~[spring-beans-4.2.8.RELEASE.jar:4.2.8.RELEASE] > at org.springframework.beans.factory.support. > AbstractBeanFactory.getBean(AbstractBeanFactory.java:197) > ~[spring-beans-4.2.8.RELEASE.jar:4.2.8.RELEASE] > at org.springframework.beans.factory.support. > DefaultListableBeanFactory.preInstantiateSingletons( > DefaultListableBeanFactory.java:778) ~[spring-beans-4.2.8.RELEASE. > jar:4.2.8.RELEASE] > at org.springframework.context.support.AbstractApplicationContext. > finishBeanFactoryInitialization(AbstractApplicationContext.java:839) > ~[spring-context-4.2.8.RELEASE.jar:4.2.8.RELEASE] > at org.springframework.context.support.AbstractApplicationContext. > refresh(AbstractApplicationContext.java:538) ~[spring-context-4.2.8. > RELEASE.jar:4.2.8.RELEASE] > at org.springframework.web.context.ContextLoader. > configureAndRefreshWebApplicationContext(ContextLoader.java:444) > ~[spring-web-4.2.8.RELEASE.jar:4.2.8.RELEASE] > at org.springframework.web.context.ContextLoader. > initWebApplicationContext(ContextLoader.java:326) > [spring-web-4.2.8.RELEASE.jar:4.2.8.RELEASE] > at org.springframework.web.context.ContextLoaderListener. > contextInitialized(ContextLoaderListener.java:107) > [spring-web-4.2.8.RELEASE.jar:4.2.8.RELEASE] > at > org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5068) > [catalina.jar:7.0.69] > at > org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5584) > [catalina.jar:7.0.69] > at > org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147) > [catalina.jar:7.0.69] > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899) > [catalina.jar:7.0.69] > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875) > [catalina.jar:7.0.69] > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652) > [catalina.jar:7.0.69] > at > org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1092) > [catalina.jar:7.0.69] > at > org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1984) > [catalina.jar:7.0.69] > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > [?:1.8.0_141] > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > [?:1.8.0_141] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > [?:1.8.0_141] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > [?:1.8.0_141] > at java.lang.Thread.run(Thread.java:748) [?:1.8.0_141] > Caused by: org.springframework.beans.BeanInstantiationException: Failed > to instantiate > [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter]: > Constructor threw exception; nested exception is > java.lang.ClassCastException: com.fasterxml.jackson.datatype.joda.JodaModule > cannot be cast to com.fasterxml.jackson.databind.Module > at > org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163) > ~[spring-beans-4.2.8.RELEASE.jar:4.2.8.RELEASE] > at org.springframework.beans.factory.support. > SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89) > ~[spring-beans-4.2.8.RELEASE.jar:4.2.8.RELEASE] > at org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFactory.instantiateBean( > AbstractAutowireCapableBeanFactory.java:1102) > ~[spring-beans-4.2.8.RELEASE.jar:4.2.8.RELEASE] > ... 26 more > Caused by: java.lang.ClassCastException: > com.fasterxml.jackson.datatype.joda.JodaModule > cannot be cast to com.fasterxml.jackson.databind.Module > at org.springframework.http.converter.json. > Jackson2ObjectMapperBuilder.registerWellKnownModulesIfAvailable( > Jackson2ObjectMapperBuilder.java:739) ~[spring-web-4.2.8.RELEASE. > jar:4.2.8.RELEASE] > at org.springframework.http.converter.json. > Jackson2ObjectMapperBuilder.configure(Jackson2ObjectMapperBuilder.java:572) > ~[spring-web-4.2.8.RELEASE.jar:4.2.8.RELEASE] > at org.springframework.http.converter.json. > Jackson2ObjectMapperBuilder.build(Jackson2ObjectMapperBuilder.java:554) > ~[spring-web-4.2.8.RELEASE.jar:4.2.8.RELEASE] > at org.springframework.http.converter.json. > MappingJackson2HttpMessageConverter.<init>(MappingJackson2HttpMessageConverter.java:57) > ~[spring-web-4.2.8.RELEASE.jar:4.2.8.RELEASE] > at org.springframework.http.converter.support. > AllEncompassingFormHttpMessageConverter.<init>( > AllEncompassingFormHttpMessageConverter.java:61) > ~[spring-web-4.2.8.RELEASE.jar:4.2.8.RELEASE] > at org.springframework.web.servlet.mvc.method.annotation. > RequestMappingHandlerAdapter.<init>(RequestMappingHandlerAdapter.java:187) > ~[spring-webmvc-4.2.8.RELEASE.jar:4.2.8.RELEASE] > at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) ~[?:1.8.0_141] > at sun.reflect.NativeConstructorAccessorImpl.newInstance( > NativeConstructorAccessorImpl.java:62) ~[?:1.8.0_141] > at sun.reflect.DelegatingConstructorAccessorImpl.newInstance( > DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_141] > at java.lang.reflect.Constructor.newInstance(Constructor.java:423) > ~[?:1.8.0_141] > at > org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:147) > ~[spring-beans-4.2.8.RELEASE.jar:4.2.8.RELEASE] > at org.springframework.beans.factory.support. > SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:89) > ~[spring-beans-4.2.8.RELEASE.jar:4.2.8.REL > EASE] > at org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFactory.instantiateBean( > AbstractAutowireCapableBeanFactory.java:1102) ~[spring-beans-4.2.8.R > ELEASE.jar:4.2.8.RELEASE] > ... 26 more > Aug 31, 2017 11:47:19 AM org.apache.catalina.core.StandardContext > listenerStart > SEVERE: Exception sending context initialized event to listener instance > of class org.springframework.web.context.ContextLoaderListener > org.springframework.beans.factory.BeanCreationException: Error creating > bean with name 'org.springframework.web.servlet.mvc.method.annotation. > RequestMappingHandlerAdapter': > Instantiation of bean failed; nested exception is > org.springframework.beans.BeanInstantiationException: Failed to > instantiate [org.springframework.web.servlet.mvc.method.a > nnotation.RequestMappingHandlerAdapter]: Constructor threw exception; > nested exception is java.lang.ClassCastException: > com.fasterxml.jackson.datatype.joda.JodaModule > canno > t be cast to com.fasterxml.jackson.databind.Module > at org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFactory.instantiateBean( > AbstractAutowireCapableBeanFactory.java:1109) > at org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFactory.createBeanInstance( > AbstractAutowireCapableBeanFactory.java:1054) > at org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFactory.doCreateBean( > AbstractAutowireCapableBeanFactory.java:510) > 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:778) > at org.springframework.context.support.AbstractApplicationContext. > finishBeanFactoryInitialization(AbstractApplicationContext.java:839) > at org.springframework.context.support.AbstractApplicationContext. > refresh(AbstractApplicationContext.java:538) > at org.springframework.web.context.ContextLoader. > configureAndRefreshWebApplicationContext(ContextLoader.java:444) > at org.springframework.web.context.ContextLoader. > initWebApplicationContext(ContextLoader.java:326) > at org.springframework.web.context.ContextLoaderListener. > contextInitialized(ContextLoaderListener.java:107) > at org.apache.catalina.core.StandardContext.listenerStart( > StandardContext.java:5068) > at org.apache.catalina.core.StandardContext.startInternal( > StandardContext.java:5584) > at org.apache.catalina.util.LifecycleBase.start( > LifecycleBase.java:147) > at org.apache.catalina.core.ContainerBase.addChildInternal( > ContainerBase.java:899) > at org.apache.catalina.core.ContainerBase.addChild( > ContainerBase.java:875) > at org.apache.catalina.core.StandardHost.addChild( > StandardHost.java:652) > at org.apache.catalina.startup.HostConfig.deployWAR( > HostConfig.java:1092) > at org.apache.catalina.startup.HostConfig$DeployWar.run( > HostConfig.java:1984) > 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: org.springframework.beans.BeanInstantiationException: Failed > to instantiate > [org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter]: > Constructor threw exception; nested exception is > java.lang.ClassCastException: com.fasterxml.jackson.datatype.joda.JodaModule > cannot be cast to com.fasterxml.jackson.datab > ind.Module > at org.springframework.beans.BeanUtils.instantiateClass( > BeanUtils.java:163) > at org.springframework.beans.factory.support. > SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy. > java:89) > at org.springframework.beans.factory.support. > AbstractAutowireCapableBeanFactory.instantiateBean( > AbstractAutowireCapableBeanFactory.java:1102) > ... 26 more > Caused by: java.lang.ClassCastException: > com.fasterxml.jackson.datatype.joda.JodaModule > cannot be cast to com.fasterxml.jackson.databind.Module > at org.springframework.http.converter.json. > Jackson2ObjectMapperBuilder.registerWellKnownModulesIfAvailable( > Jackson2ObjectMapperBuilder.java:739) > at org.springframework.http.converter.json. > Jackson2ObjectMapperBuilder.configure(Jackson2ObjectMapperBuilder. > java:572) > at org.springframework.http.converter.json. > Jackson2ObjectMapperBuilder.build(Jackson2ObjectMapperBuilder.java:554) > at org.springframework.http.converter.json. > MappingJackson2HttpMessageConverter.<init>(MappingJackson2HttpMessageConv > erter.java:57) > at org.springframework.http.converter.support. > AllEncompassingFormHttpMessageConverter.<init>( > AllEncompassingFormHttpMessageConverter.java:61) > at org.springframework.web.servlet.mvc.method.annotation. > RequestMappingHandlerAdapter.<init>(RequestMappingHandlerAdapter.java:187) > 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 org.springframework.beans.BeanUtils.instantiateClass( > BeanUtils.java:147) > ... 28 more > > > thanks! > > > > [email protected] > -- Best regards, Shaofeng Shi 史少锋
