InformaticsMatters / squonk

Squonk platform and computational notebook
Apache License 2.0
8 stars 3 forks source link

JobExecutor ClassNotFoundException com.fasterxml.jackson.core.TSFBuilder #137

Open alanbchristie opened 3 years ago

alanbchristie commented 3 years ago

Caught the following during startup of the JobExecutor Kubenetes Pod (using release 0.4.0), full log attached: -

2020-10-01T06:21:00.088448359Z 01-Oct-2020 06:21:00.080 SEVERE [localhost-startStop-1] org.apache.catalina.core.ContainerBase.addChildInternal ContainerBase.addChild: start: 
2020-10-01T06:21:00.088480769Z  org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/jobexecutor]]
2020-10-01T06:21:00.088486839Z  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
2020-10-01T06:21:00.088491589Z  at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754)
2020-10-01T06:21:00.088510880Z  at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
2020-10-01T06:21:00.088516240Z  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
2020-10-01T06:21:00.088520010Z  at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1140)
2020-10-01T06:21:00.088523800Z  at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875)
2020-10-01T06:21:00.088527750Z  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
2020-10-01T06:21:00.088531780Z  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
2020-10-01T06:21:00.088535530Z  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
2020-10-01T06:21:00.088539410Z  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
2020-10-01T06:21:00.088543290Z  at java.lang.Thread.run(Thread.java:748)
2020-10-01T06:21:00.088546750Z Caused by: org.jboss.weld.exceptions.DeploymentException: Exception List with 1 exceptions:
2020-10-01T06:21:00.088550500Z Exception 0 :
2020-10-01T06:21:00.088553900Z javax.enterprise.inject.InjectionException: Error adding routes of type [org.squonk.services.camel.routes.JobExecutorRouteBuilder] to Camel context [camel-1]
2020-10-01T06:21:00.088557660Z  at org.apache.camel.cdi.CdiCamelExtension.addRouteToContext(CdiCamelExtension.java:467)
2020-10-01T06:21:00.088561230Z  at org.apache.camel.cdi.CdiCamelExtension.afterDeploymentValidation(CdiCamelExtension.java:410)
2020-10-01T06:21:00.088564771Z  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2020-10-01T06:21:00.088568201Z  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
2020-10-01T06:21:00.088571681Z  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
2020-10-01T06:21:00.088607771Z  at java.lang.reflect.Method.invoke(Method.java:498)
2020-10-01T06:21:00.088611591Z  at org.jboss.weld.injection.StaticMethodInjectionPoint.invoke(StaticMethodInjectionPoint.java:88)
2020-10-01T06:21:00.088616541Z  at org.jboss.weld.injection.MethodInvocationStrategy$SpecialParamPlusBeanManagerStrategy.invoke(MethodInvocationStrategy.java:144)
2020-10-01T06:21:00.088620481Z  at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:313)
2020-10-01T06:21:00.088624121Z  at org.jboss.weld.event.ExtensionObserverMethodImpl.sendEvent(ExtensionObserverMethodImpl.java:125)
2020-10-01T06:21:00.088627951Z  at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:291)
2020-10-01T06:21:00.088631662Z  at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:269)
2020-10-01T06:21:00.088635412Z  at org.jboss.weld.event.ObserverNotifier.notifySyncObservers(ObserverNotifier.java:302)
2020-10-01T06:21:00.088639032Z  at org.jboss.weld.event.ObserverNotifier.notify(ObserverNotifier.java:291)
2020-10-01T06:21:00.088647302Z  at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:160)
2020-10-01T06:21:00.088651182Z  at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:154)
2020-10-01T06:21:00.088654982Z  at org.jboss.weld.bootstrap.events.AbstractContainerEvent.fire(AbstractContainerEvent.java:53)
2020-10-01T06:21:00.088658792Z  at org.jboss.weld.bootstrap.events.AbstractDeploymentContainerEvent.fire(AbstractDeploymentContainerEvent.java:35)
2020-10-01T06:21:00.088662892Z  at org.jboss.weld.bootstrap.events.AfterDeploymentValidationImpl.fire(AfterDeploymentValidationImpl.java:28)
2020-10-01T06:21:00.088666842Z  at org.jboss.weld.bootstrap.WeldStartup.validateBeans(WeldStartup.java:449)
2020-10-01T06:21:00.088670452Z  at org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:90)
2020-10-01T06:21:00.088674392Z  at org.jboss.weld.environment.servlet.WeldServletLifecycle.initialize(WeldServletLifecycle.java:238)
2020-10-01T06:21:00.088678322Z  at org.jboss.weld.environment.servlet.EnhancedListener.onStartup(EnhancedListener.java:61)
2020-10-01T06:21:00.088682052Z  at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5267)
2020-10-01T06:21:00.088685552Z  at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
2020-10-01T06:21:00.088689302Z  at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754)
2020-10-01T06:21:00.088693162Z  at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730)
2020-10-01T06:21:00.088696732Z  at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
2020-10-01T06:21:00.088700113Z  at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1140)
2020-10-01T06:21:00.088703563Z  at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1875)
2020-10-01T06:21:00.088707043Z  at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
2020-10-01T06:21:00.088711203Z  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
2020-10-01T06:21:00.088714613Z  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
2020-10-01T06:21:00.088718133Z  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
2020-10-01T06:21:00.088721633Z  at java.lang.Thread.run(Thread.java:748)
2020-10-01T06:21:00.088724933Z Caused by: javax.enterprise.inject.CreationException
2020-10-01T06:21:00.088728303Z  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
2020-10-01T06:21:00.088731723Z  at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
2020-10-01T06:21:00.088735223Z  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
2020-10-01T06:21:00.088739183Z  at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
2020-10-01T06:21:00.088746623Z  at java.lang.Class.newInstance(Class.java:442)
2020-10-01T06:21:00.088750133Z  at org.jboss.weld.security.NewInstanceAction.run(NewInstanceAction.java:33)
2020-10-01T06:21:00.088753493Z  at java.security.AccessController.doPrivileged(Native Method)
2020-10-01T06:21:00.088756853Z  at org.jboss.weld.injection.Exceptions.rethrowException(Exceptions.java:40)
2020-10-01T06:21:00.088760353Z  at org.jboss.weld.injection.Exceptions.rethrowException(Exceptions.java:50)
2020-10-01T06:21:00.088764323Z  at org.jboss.weld.injection.Exceptions.rethrowException(Exceptions.java:90)
2020-10-01T06:21:00.088767934Z  at org.jboss.weld.injection.ConstructorInjectionPoint.newInstance(ConstructorInjectionPoint.java:127)
2020-10-01T06:21:00.088771624Z  at org.jboss.weld.injection.ConstructorInjectionPoint.invokeAroundConstructCallbacks(ConstructorInjectionPoint.java:92)
2020-10-01T06:21:00.088775564Z  at org.jboss.weld.injection.ConstructorInjectionPoint.newInstance(ConstructorInjectionPoint.java:78)
2020-10-01T06:21:00.088779324Z  at org.jboss.weld.injection.producer.AbstractInstantiator.newInstance(AbstractInstantiator.java:28)
2020-10-01T06:21:00.088783254Z  at org.jboss.weld.injection.producer.BasicInjectionTarget.produce(BasicInjectionTarget.java:116)
2020-10-01T06:21:00.088786954Z  at org.jboss.weld.injection.producer.BeanInjectionTarget.produce(BeanInjectionTarget.java:180)
2020-10-01T06:21:00.088790824Z  at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:158)
2020-10-01T06:21:00.088794424Z  at org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:70)
2020-10-01T06:21:00.088798374Z  at org.jboss.weld.bean.ContextualInstanceStrategy$DefaultContextualInstanceStrategy.get(ContextualInstanceStrategy.java:101)
2020-10-01T06:21:00.088802354Z  at org.jboss.weld.bean.ContextualInstance.get(ContextualInstance.java:50)
2020-10-01T06:21:00.088806814Z  at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:742)
2020-10-01T06:21:00.088810504Z  at org.jboss.weld.manager.BeanManagerImpl.getInjectableReference(BeanManagerImpl.java:842)
2020-10-01T06:21:00.088814114Z  at org.jboss.weld.injection.FieldInjectionPoint.inject(FieldInjectionPoint.java:92)
2020-10-01T06:21:00.088817634Z  at org.jboss.weld.util.Beans.injectBoundFields(Beans.java:364)
2020-10-01T06:21:00.088821084Z  at org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:375)
2020-10-01T06:21:00.088824534Z  at org.jboss.weld.injection.producer.ResourceInjector$1.proceed(ResourceInjector.java:70)
2020-10-01T06:21:00.088828024Z  at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48)
2020-10-01T06:21:00.088831654Z  at org.jboss.weld.injection.producer.ResourceInjector.inject(ResourceInjector.java:72)
2020-10-01T06:21:00.088835105Z  at org.jboss.weld.injection.producer.BasicInjectionTarget.inject(BasicInjectionTarget.java:121)
2020-10-01T06:21:00.088838885Z  at org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:159)
2020-10-01T06:21:00.088846375Z  at org.jboss.weld.context.unbound.DependentContextImpl.get(DependentContextImpl.java:70)
2020-10-01T06:21:00.088850275Z  at org.jboss.weld.bean.ContextualInstanceStrategy$DefaultContextualInstanceStrategy.get(ContextualInstanceStrategy.java:101)
2020-10-01T06:21:00.088854065Z  at org.jboss.weld.bean.ContextualInstance.get(ContextualInstance.java:50)
2020-10-01T06:21:00.088857805Z  at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:742)
2020-10-01T06:21:00.088861315Z  at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:765)
2020-10-01T06:21:00.088865465Z  at org.jboss.weld.util.ForwardingBeanManager.getReference(ForwardingBeanManager.java:61)
2020-10-01T06:21:00.088868895Z  at org.jboss.weld.bean.builtin.BeanManagerProxy.getReference(BeanManagerProxy.java:85)
2020-10-01T06:21:00.088872555Z  at org.apache.camel.cdi.BeanManagerHelper.getReference(BeanManagerHelper.java:53)
2020-10-01T06:21:00.088876005Z  at org.apache.camel.cdi.CdiCamelExtension.addRouteToContext(CdiCamelExtension.java:452)
2020-10-01T06:21:00.088879635Z  ... 34 more
2020-10-01T06:21:00.088882955Z Caused by: java.lang.NoClassDefFoundError: com/fasterxml/jackson/core/TSFBuilder
2020-10-01T06:21:00.088886595Z  at org.squonk.core.ServiceDescriptorUtils.<clinit>(ServiceDescriptorUtils.java:46)
2020-10-01T06:21:00.088890185Z  at org.squonk.execution.JobManager.loadServiceDescriptors(JobManager.java:103)
2020-10-01T06:21:00.088893605Z  at org.squonk.execution.JobManager.initServiceDescriptors(JobManager.java:89)
2020-10-01T06:21:00.088897675Z  at org.squonk.execution.JobManager.<init>(JobManager.java:77)
2020-10-01T06:21:00.088902926Z  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
2020-10-01T06:21:00.088906886Z  at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
2020-10-01T06:21:00.088911416Z  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
2020-10-01T06:21:00.088915276Z  at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
2020-10-01T06:21:00.088918786Z  at org.jboss.weld.injection.ConstructorInjectionPoint.newInstance(ConstructorInjectionPoint.java:119)
2020-10-01T06:21:00.088922606Z  ... 62 more
2020-10-01T06:21:00.088926196Z Caused by: java.lang.ClassNotFoundException: com.fasterxml.jackson.core.TSFBuilder
2020-10-01T06:21:00.088929856Z  at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1344)
2020-10-01T06:21:00.088933636Z  at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1172)
2020-10-01T06:21:00.088937516Z  ... 71 more

jobexecutor.log