Hi Sammi,

Sorry for the late reply. Very occupied in last two weeks. Will be
responsive.

Looks like version conflict between joda and jackson, as highlighted below.

Caused by: org.springframework.beans.BeanInstantiationException: Failed to
instantiate [*com.fasterxml.jackson.**datatype.joda.JodaModule*]:
Constructor threw exception; nested exception is
java.lang.NoSuchMethodError: *org.joda.time.format.*
*DateTimeFormatter.withZoneUTC(**)*Lorg/joda/time/format/DateTimeFormatter;
        at org.springframework.beans.BeanUtils.instantiateClass(
BeanUtils.java:154)
        at org.springframework.beans.BeanUtils.instantiateClass(
BeanUtils.java:102)
        at org.springframework.http.converter.json.
Jackson2ObjectMapperBuilder.registerWellKnownModulesIfAvailable(
Jackson2ObjectMapperBuilder.java:764)
        at org.springframework.http.converter.json.
Jackson2ObjectMapperBuilder.configure(Jackson2ObjectMapperBuilder.java:607)
        at org.springframework.http.converter.json.
Jackson2ObjectMapperBuilder.build(Jackson2ObjectMapperBuilder.java:590)
        at org.springframework.http.converter.json.
MappingJackson2HttpMessageConverter.<init>(MappingJackson2HttpMessageConv
erter.java:57)

On Tue, Oct 31, 2017 at 7:05 PM, Chen, Sammi <[email protected]> wrote:

> Hi Yang,
>
>
> Thanks for the recommendation. We tried UT and all passed.   But after
> Kylin, the process exists after a while.   Following is the log.  Is it
> because  some dependency is missing?
>
>
> java version "1.8.0_144"
> Apache Maven 3.5.
> Description:    Ubuntu 16.04.3 LTS
> Hadoop3.0.0
> hbase-1.2.6
> hive-2.3.0
>
> 2017-10-25 16:30:34,086 INFO  [localhost-startStop-1] util.Version:27 :
> HV000001: Hibernate Validator 5.1.3.Final
> 2017-10-25 16:30:34,752 WARN  [localhost-startStop-1] 
> support.XmlWebApplicationContext:551
> : Exception encountered during context initialization - cancelling refresh
> attempt: 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 
> org.springframework.beans.BeanInstantiationException:
> Failed to instantiate [com.fasterxml.jackson.datatype.joda.JodaModule]:
> Constructor threw exception; nested exception is
> java.lang.NoSuchMethodError: org.joda.time.format.
> DateTimeFormatter.withZoneUTC()Lorg/joda/time/format/DateTimeFormatter;
> 2017-10-25 16:30:34,759 ERROR [localhost-startStop-1]
> context.ContextLoader:350 : 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 
> org.springframework.beans.BeanInstantiationException:
> Failed to instantiate [com.fasterxml.jackson.datatype.joda.JodaModule]:
> Constructor threw exception; nested exception is
> java.lang.NoSuchMethodError: org.joda.time.format.
> DateTimeFormatter.withZoneUTC()Lorg/joda/time/format/DateTimeFormatter;
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.instantiateBean(
> AbstractAutowireCapableBeanFactory.java:1155)
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.createBeanInstance(
> AbstractAutowireCapableBeanFactory.java:1099)
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.doCreateBean(
> AbstractAutowireCapableBeanFactory.java:513)
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.createBean(
> AbstractAutowireCapableBeanFactory.java:483)
>         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:761)
>         at org.springframework.context.support.AbstractApplicationContext.
> finishBeanFactoryInitialization(AbstractApplicationContext.java:867)
>         at org.springframework.context.support.AbstractApplicationContext.
> refresh(AbstractApplicationContext.java:543)
>         at org.springframework.web.context.ContextLoader.
> configureAndRefreshWebApplicationContext(ContextLoader.java:443)
>         at org.springframework.web.context.ContextLoader.
> initWebApplicationContext(ContextLoader.java:325)
>         at org.springframework.web.context.ContextLoaderListener.
> contextInitialized(ContextLoaderListener.java:107)
>         at org.apache.catalina.core.StandardContext.listenerStart(
> StandardContext.java:5110)
>         at org.apache.catalina.core.StandardContext.startInternal(
> StandardContext.java:5633)
>         at org.apache.catalina.util.LifecycleBase.start(
> LifecycleBase.java:145)
>         at org.apache.catalina.core.ContainerBase.addChildInternal(
> ContainerBase.java:1015)
>         at org.apache.catalina.core.ContainerBase.addChild(
> ContainerBase.java:991)
>         at org.apache.catalina.core.StandardHost.addChild(
> StandardHost.java:652)
>         at org.apache.catalina.startup.HostConfig.deployWAR(
> HostConfig.java:1127)
>         at org.apache.catalina.startup.HostConfig$DeployWar.run(
> HostConfig.java:2020)
>         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 
> org.springframework.beans.BeanInstantiationException:
> Failed to instantiate [com.fasterxml.jackson.datatype.joda.JodaModule]:
> Constructor threw exception; nested exception is
> java.lang.NoSuchMethodError: org.joda.time.format.
> DateTimeFormatter.withZoneUTC()Lorg/joda/time/format/DateTimeFormatter;
>         at org.springframework.beans.BeanUtils.instantiateClass(
> BeanUtils.java:154)
>         at org.springframework.beans.factory.support.
> SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.
> java:89)
>         at org.springframework.beans.factory.support.
> AbstractAutowireCapableBeanFactory.instantiateBean(
> AbstractAutowireCapableBeanFactory.java:1147)
>         ... 26 more
> Caused by: org.springframework.beans.BeanInstantiationException: Failed
> to instantiate [com.fasterxml.jackson.datatype.joda.JodaModule]:
> Constructor threw exception; nested exception is
> java.lang.NoSuchMethodError: org.joda.time.format.
> DateTimeFormatter.withZoneUTC()Lorg/joda/time/format/DateTimeFormatter;
>         at org.springframework.beans.BeanUtils.instantiateClass(
> BeanUtils.java:154)
>         at org.springframework.beans.BeanUtils.instantiateClass(
> BeanUtils.java:102)
>         at org.springframework.http.converter.json.
> Jackson2ObjectMapperBuilder.registerWellKnownModulesIfAvailable(
> Jackson2ObjectMapperBuilder.java:764)
>         at org.springframework.http.converter.json.
> Jackson2ObjectMapperBuilder.configure(Jackson2ObjectMapperBuilder.
> java:607)
>         at org.springframework.http.converter.json.
> Jackson2ObjectMapperBuilder.build(Jackson2ObjectMapperBuilder.java:590)
>         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:182)
>         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:142)
>         ... 28 more
> Caused by: java.lang.NoSuchMethodError: org.joda.time.format.
> DateTimeFormatter.withZoneUTC()Lorg/joda/time/format/DateTimeFormatter;
>         at com.fasterxml.jackson.datatype.joda.ser.
> JodaDateSerializerBase.<clinit>(JodaDateSerializerBase.java:15)
>         at com.fasterxml.jackson.datatype.joda.JodaModule.<
> init>(JodaModule.java:39)
>         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:142)
>         ... 40 more
>
> Regards,
> Sammi
> -----Original Message-----
> From: Li Yang [mailto:[email protected]]
> Sent: Sunday, October 29, 2017 6:55 PM
> To: [email protected]
> Subject: Re: Build master-hadoop3.0 issue
>
> Test steps are here. Try UT first, then IT.
>
> http://kylin.apache.org/development/howto_test.html
>
> On Thu, Oct 26, 2017 at 3:58 PM, Chen, Sammi <[email protected]> wrote:
>
> > Hi Cheng,
> >
> > I have updated the code locally to pass the compilation.
> >
> > Can you suggest which test to run to verify the change is OK?
> >
> >
> > Thanks,
> > Sammi
> >
> > -----Original Message-----
> > From: Cheng Wang [mailto:[email protected]]
> > Sent: Thursday, October 26, 2017 3:49 PM
> > To: [email protected]
> > Subject: Re: Build master-hadoop3.0 issue
> >
> > Hi Sammi,
> >
> > How about this issue, any updates?
> >
> >
> > Best regards,
> > ------------------
> > Wang Cheng
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > On 10/16/17, 10:57 AM, "Chen, Sammi" <[email protected]> wrote:
> >
> > >
> > >Build master-hadoop3.0 with  Java 1.8.0_144 and Maven 3.5.0,    there is
> > one error.
> > >
> > >Failed to execute goal
> > >org.apache.maven.plugins:maven-compiler-plugin:3.5.1:compile
> > >(default-compile) on project kylin-server-base: Compilation failure
> > >[ERROR]
> > >/Users/sammi/workspace/kylin/server-base/src/main/java/org/apache/kyl
> > >in /rest/security/MockHTable.java:[139,33] error: no suitable
> > >constructor found for HTableDescriptor(String) [ERROR]
> > >
> > >
> >
>

Reply via email to