You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Andrea Cosentino (Jira)" <ji...@apache.org> on 2019/10/17 09:19:00 UTC

[jira] [Commented] (CAMEL-14075) Upgrade to Spring Boot 2.2

    [ https://issues.apache.org/jira/browse/CAMEL-14075?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16953535#comment-16953535 ] 

Andrea Cosentino commented on CAMEL-14075:
------------------------------------------

It doesn't seem to be completely straightforward there are multiple problems. All the spring boot itest are failing with

 
{code:java}
[INFO] --- maven-surefire-plugin:2.19:test (default-test) @ camel-itest-spring-boot ---[INFO] --- maven-surefire-plugin:2.19:test (default-test) @ camel-itest-spring-boot ---
------------------------------------------------------- T E S T S-------------------------------------------------------Running org.apache.camel.itest.springboot.CamelJacksonTestOct 17, 2019 11:15:07 AM org.apache.camel.itest.springboot.arquillian.container.ManagedSEDeployableContainer deployINFO: Deploying 82ec5efa-a6a1-43b6-a16b-f84f1d380504.jarOct 17, 2019 11:15:08 AM org.jboss.arquillian.container.se.server.Main mainINFO: JMXTestRunner initialized using [sun.misc.Launcher$AppClassLoader@764c12b6]11:15:09,180 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]11:15:09,181 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]11:15:09,181 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.xml]11:15:09,185 |-INFO in ch.qos.logback.classic.BasicConfigurator@55adff32 - Setting up default configuration.11:15:09,223 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@65a05819 - URL [jar:file:/home/oscerd/workspace/apache-camel/camel/tests/camel-itest-spring-boot/target/test.jar!/BOOT-INF/classes!/spring-logback.xml] is not of type file11:15:09,255 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set11:15:09,255 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]11:15:09,259 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]11:15:09,284 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - This appender no longer admits a layout as a sub-component, set an encoder instead.11:15:09,284 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.11:15:09,284 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details11:15:09,284 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.camel.component] to INFO11:15:09,284 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.camel.component] to false11:15:09,284 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[org.apache.camel.component]11:15:09,284 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO11:15:09,284 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]11:15:09,284 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.11:15:09,284 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@1be6b185 - Registering current configuration as safe fallback point  .   ____          _            __ _ _ /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/  ___)| |_)| | | | | || (_| |  ) ) ) )  '  |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot ::        (v2.2.0.RELEASE)2019-10-17 11:15:09.591  INFO 30971 --- [)-192.168.1.153] o.a.c.itest.springboot.ITestApplication  : Starting ITestApplication on ghost with PID 30971 (started by oscerd in /home/oscerd/workspace/apache-camel/camel/tests/camel-itest-spring-boot)2019-10-17 11:15:09.593  INFO 30971 --- [)-192.168.1.153] o.a.c.itest.springboot.ITestApplication  : No active profile set, falling back to default profiles: default2019-10-17 11:15:10.229  INFO 30971 --- [)-192.168.1.153] trationDelegate$BeanPostProcessorChecker : Bean 'org.apache.camel.spring.boot.CamelAutoConfiguration' of type [org.apache.camel.spring.boot.CamelAutoConfiguration$$EnhancerBySpringCGLIB$$94479a4f] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)2019-10-17 11:15:10.342  WARN 30971 --- [)-192.168.1.153] o.a.c.i.e.DefaultCamelBeanPostProcessor  : No CamelContext defined yet so cannot inject into bean: properties2019-10-17 11:15:10.547  WARN 30971 --- [)-192.168.1.153] s.c.a.AnnotationConfigApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration': Initialization of bean failed; nested exception is org.apache.camel.spring.GenericBeansException: Error post processing bean: org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy2019-10-17 11:15:10.554  INFO 30971 --- [)-192.168.1.153] ConditionEvaluationReportLoggingListener : Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-10-17 11:15:10.560 ERROR 30971 --- [)-192.168.1.153] o.s.boot.SpringApplication               : Application run failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration': Initialization of bean failed; nested exception is org.apache.camel.spring.GenericBeansException: Error post processing bean: org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:603) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:879) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878) ~[spring-context-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) ~[spring-context-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) [spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) [spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) [spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) [spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) [spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.apache.camel.itest.springboot.ITestApplication.main(ITestApplication.java:47) [classes!/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) [test.jar:na] at org.apache.camel.itest.springboot.arquillian.ArquillianSyncBootJarLauncher.launch(ArquillianSyncBootJarLauncher.java:54) [test.jar:na] at org.springframework.boot.loader.Launcher.launch(Launcher.java:51) [test.jar:na] at org.apache.camel.itest.springboot.arquillian.ArquillianSyncBootJarLauncher.run(ArquillianSyncBootJarLauncher.java:44) [test.jar:na] at org.apache.camel.itest.springboot.AbstractSpringBootTestSupport.startSpringBoot(AbstractSpringBootTestSupport.java:44) [test.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [arquillian-junit.jar:na] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [arquillian-junit.jar:na] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [arquillian-junit.jar:na] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$StatementLifecycleExecutor.invoke(Arquillian.java:378) [arquillian-junit.jar:na] at org.jboss.arquillian.container.test.impl.execution.BeforeLifecycleEventExecuter.on(BeforeLifecycleEventExecuter.java:34) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:116) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:83) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:69) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:133) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:105) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.before(EventTestRunnerAdaptor.java:115) [arquillian-core.jar:na] at org.jboss.arquillian.junit.Arquillian$4.evaluate(Arquillian.java:200) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:350) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:54) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$5.evaluate(Arquillian.java:215) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$7$1.invoke(Arquillian.java:279) [arquillian-junit.jar:na] at org.jboss.arquillian.container.test.impl.execution.BeforeLifecycleEventExecuter.on(BeforeLifecycleEventExecuter.java:34) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:116) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:83) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:69) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:133) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:105) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.fireCustomLifecycle(EventTestRunnerAdaptor.java:159) [arquillian-core.jar:na] at org.jboss.arquillian.junit.Arquillian$7.evaluate(Arquillian.java:273) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [arquillian-junit.jar:na] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [arquillian-junit.jar:na] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:166) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:350) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:54) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:177) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:115) [arquillian-junit.jar:na] at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [arquillian-junit.jar:na] at org.junit.runner.JUnitCore.run(JUnitCore.java:115) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.container.JUnitTestRunner.execute(JUnitTestRunner.java:61) [arquillian-junit.jar:na] at org.jboss.arquillian.protocol.jmx.JMXTestRunner.doRunTestMethod(JMXTestRunner.java:153) [arquillian-container-se.jar:na] at org.jboss.arquillian.protocol.jmx.JMXTestRunner.runTestMethodInternal(JMXTestRunner.java:137) [arquillian-container-se.jar:na] at org.jboss.arquillian.protocol.jmx.JMXTestRunner.runTestMethod(JMXTestRunner.java:119) [arquillian-container-se.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71) [na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275) [na:1.8.0_201] at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:112) [na:1.8.0_201] at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:46) [na:1.8.0_201] at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:237) [na:1.8.0_201] at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138) [na:1.8.0_201] at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:252) [na:1.8.0_201] at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) [na:1.8.0_201] at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829) [na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357) [na:1.8.0_201] at sun.rmi.transport.Transport$1.run(Transport.java:200) [na:1.8.0_201] at sun.rmi.transport.Transport$1.run(Transport.java:197) [na:1.8.0_201] at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_201] at sun.rmi.transport.Transport.serviceCall(Transport.java:196) [na:1.8.0_201] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573) [na:1.8.0_201] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) [na:1.8.0_201] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) [na:1.8.0_201] at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_201] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) [na:1.8.0_201] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_201] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_201] at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_201]Caused by: org.apache.camel.spring.GenericBeansException: Error post processing bean: org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:160) ~[camel-spring-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:416) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1795) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] ... 161 common frames omittedCaused by: java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationParser.java:724) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseArray(AnnotationParser.java:531) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseMemberValue(AnnotationParser.java:355) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseAnnotation2(AnnotationParser.java:286) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:120) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:72) ~[na:1.8.0_201] at java.lang.Class.createAnnotationData(Class.java:3521) ~[na:1.8.0_201] at java.lang.Class.annotationData(Class.java:3510) ~[na:1.8.0_201] at java.lang.Class.getAnnotation(Class.java:3415) ~[na:1.8.0_201] at org.apache.camel.impl.engine.DefaultCamelBeanPostProcessor.lambda$injectNestedClasses$8(DefaultCamelBeanPostProcessor.java:293) ~[camel-base-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.apache.camel.util.ReflectionHelper.doWithClasses(ReflectionHelper.java:88) ~[camel-util-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.apache.camel.impl.engine.DefaultCamelBeanPostProcessor.injectNestedClasses(DefaultCamelBeanPostProcessor.java:292) ~[camel-base-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.apache.camel.impl.engine.DefaultCamelBeanPostProcessor.postProcessBeforeInitialization(DefaultCamelBeanPostProcessor.java:89) ~[camel-base-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:154) ~[camel-spring-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] ... 164 common frames omitted2019-10-17 11:15:10.565 ERROR 30971 --- [)-192.168.1.153] o.a.c.itest.springboot.ITestApplication  : Error while executing testorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration': Initialization of bean failed; nested exception is org.apache.camel.spring.GenericBeansException: Error post processing bean: org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:603) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:879) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878) ~[spring-context-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) ~[spring-context-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) ~[spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) ~[spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) ~[spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) ~[spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.apache.camel.itest.springboot.ITestApplication.main(ITestApplication.java:47) ~[test.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) [test.jar:na] at org.apache.camel.itest.springboot.arquillian.ArquillianSyncBootJarLauncher.launch(ArquillianSyncBootJarLauncher.java:54) [test.jar:na] at org.springframework.boot.loader.Launcher.launch(Launcher.java:51) [test.jar:na] at org.apache.camel.itest.springboot.arquillian.ArquillianSyncBootJarLauncher.run(ArquillianSyncBootJarLauncher.java:44) [test.jar:na] at org.apache.camel.itest.springboot.AbstractSpringBootTestSupport.startSpringBoot(AbstractSpringBootTestSupport.java:44) [test.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [arquillian-junit.jar:na] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [arquillian-junit.jar:na] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [arquillian-junit.jar:na] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$StatementLifecycleExecutor.invoke(Arquillian.java:378) [arquillian-junit.jar:na] at org.jboss.arquillian.container.test.impl.execution.BeforeLifecycleEventExecuter.on(BeforeLifecycleEventExecuter.java:34) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:116) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:83) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:69) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:133) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:105) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.before(EventTestRunnerAdaptor.java:115) [arquillian-core.jar:na] at org.jboss.arquillian.junit.Arquillian$4.evaluate(Arquillian.java:200) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:350) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:54) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$5.evaluate(Arquillian.java:215) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$7$1.invoke(Arquillian.java:279) [arquillian-junit.jar:na] at org.jboss.arquillian.container.test.impl.execution.BeforeLifecycleEventExecuter.on(BeforeLifecycleEventExecuter.java:34) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:116) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:83) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:69) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:133) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:105) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.fireCustomLifecycle(EventTestRunnerAdaptor.java:159) [arquillian-core.jar:na] at org.jboss.arquillian.junit.Arquillian$7.evaluate(Arquillian.java:273) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [arquillian-junit.jar:na] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [arquillian-junit.jar:na] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:166) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:350) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:54) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:177) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:115) [arquillian-junit.jar:na] at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [arquillian-junit.jar:na] at org.junit.runner.JUnitCore.run(JUnitCore.java:115) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.container.JUnitTestRunner.execute(JUnitTestRunner.java:61) [arquillian-junit.jar:na] at org.jboss.arquillian.protocol.jmx.JMXTestRunner.doRunTestMethod(JMXTestRunner.java:153) [arquillian-container-se.jar:na] at org.jboss.arquillian.protocol.jmx.JMXTestRunner.runTestMethodInternal(JMXTestRunner.java:137) [arquillian-container-se.jar:na] at org.jboss.arquillian.protocol.jmx.JMXTestRunner.runTestMethod(JMXTestRunner.java:119) [arquillian-container-se.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71) [na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275) [na:1.8.0_201] at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:112) [na:1.8.0_201] at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:46) [na:1.8.0_201] at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:237) [na:1.8.0_201] at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138) [na:1.8.0_201] at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:252) [na:1.8.0_201] at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) [na:1.8.0_201] at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829) [na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357) [na:1.8.0_201] at sun.rmi.transport.Transport$1.run(Transport.java:200) [na:1.8.0_201] at sun.rmi.transport.Transport$1.run(Transport.java:197) [na:1.8.0_201] at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_201] at sun.rmi.transport.Transport.serviceCall(Transport.java:196) [na:1.8.0_201] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573) [na:1.8.0_201] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) [na:1.8.0_201] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) [na:1.8.0_201] at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_201] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) [na:1.8.0_201] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_201] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_201] at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_201]Caused by: org.apache.camel.spring.GenericBeansException: Error post processing bean: org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:160) ~[camel-spring-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:416) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1795) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] ... 161 common frames omittedCaused by: java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationParser.java:724) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseArray(AnnotationParser.java:531) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseMemberValue(AnnotationParser.java:355) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseAnnotation2(AnnotationParser.java:286) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:120) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:72) ~[na:1.8.0_201] at java.lang.Class.createAnnotationData(Class.java:3521) ~[na:1.8.0_201] at java.lang.Class.annotationData(Class.java:3510) ~[na:1.8.0_201] at java.lang.Class.getAnnotation(Class.java:3415) ~[na:1.8.0_201] at org.apache.camel.impl.engine.DefaultCamelBeanPostProcessor.lambda$injectNestedClasses$8(DefaultCamelBeanPostProcessor.java:293) ~[camel-base-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.apache.camel.util.ReflectionHelper.doWithClasses(ReflectionHelper.java:88) ~[camel-util-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.apache.camel.impl.engine.DefaultCamelBeanPostProcessor.injectNestedClasses(DefaultCamelBeanPostProcessor.java:292) ~[camel-base-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.apache.camel.impl.engine.DefaultCamelBeanPostProcessor.postProcessBeforeInitialization(DefaultCamelBeanPostProcessor.java:89) ~[camel-base-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:154) ~[camel-spring-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] ... 164 common frames omittedOct 17, 2019 11:15:10 AM org.apache.camel.itest.springboot.arquillian.container.ManagedSEDeployableContainer undeployINFO: Undeploying 82ec5efa-a6a1-43b6-a16b-f84f1d380504.jarOct 17, 2019 11:15:12 AM org.apache.camel.itest.springboot.arquillian.container.ManagedSEDeployableContainer deployINFO: Deploying ba66d105-4a96-4650-ae1c-8c041fa58309.jarOct 17, 2019 11:15:13 AM org.jboss.arquillian.container.se.server.Main mainINFO: JMXTestRunner initialized using [sun.misc.Launcher$AppClassLoader@764c12b6]11:15:13,728 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]11:15:13,728 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]11:15:13,729 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.xml]11:15:13,734 |-INFO in ch.qos.logback.classic.BasicConfigurator@55a7461d - Setting up default configuration.11:15:13,771 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@7cd0b43c - URL [jar:file:/home/oscerd/workspace/apache-camel/camel/tests/camel-itest-spring-boot/target/test.jar!/BOOT-INF/classes!/spring-logback.xml] is not of type file11:15:13,809 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set11:15:13,809 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]11:15:13,816 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]11:15:13,850 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - This appender no longer admits a layout as a sub-component, set an encoder instead.11:15:13,850 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.11:15:13,850 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details11:15:13,851 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger [org.apache.camel.component] to INFO11:15:13,851 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.camel.component] to false11:15:13,851 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[org.apache.camel.component]11:15:13,851 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO11:15:13,851 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [STDOUT] to Logger[ROOT]11:15:13,851 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.11:15:13,851 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@aad81f8 - Registering current configuration as safe fallback point  .   ____          _            __ _ _ /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/  ___)| |_)| | | | | || (_| |  ) ) ) )  '  |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot ::        (v2.2.0.RELEASE)2019-10-17 11:15:14.106  INFO 31014 --- [)-192.168.1.153] o.a.c.itest.springboot.ITestApplication  : Starting ITestApplication on ghost with PID 31014 (started by oscerd in /home/oscerd/workspace/apache-camel/camel/tests/camel-itest-spring-boot)2019-10-17 11:15:14.108  INFO 31014 --- [)-192.168.1.153] o.a.c.itest.springboot.ITestApplication  : No active profile set, falling back to default profiles: default2019-10-17 11:15:14.836  INFO 31014 --- [)-192.168.1.153] trationDelegate$BeanPostProcessorChecker : Bean 'org.apache.camel.spring.boot.CamelAutoConfiguration' of type [org.apache.camel.spring.boot.CamelAutoConfiguration$$EnhancerBySpringCGLIB$$672fff00] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)2019-10-17 11:15:14.952  WARN 31014 --- [)-192.168.1.153] o.a.c.i.e.DefaultCamelBeanPostProcessor  : No CamelContext defined yet so cannot inject into bean: properties2019-10-17 11:15:15.164  WARN 31014 --- [)-192.168.1.153] s.c.a.AnnotationConfigApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration': Initialization of bean failed; nested exception is org.apache.camel.spring.GenericBeansException: Error post processing bean: org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy2019-10-17 11:15:15.172  INFO 31014 --- [)-192.168.1.153] ConditionEvaluationReportLoggingListener : Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-10-17 11:15:15.180 ERROR 31014 --- [)-192.168.1.153] o.s.boot.SpringApplication               : Application run failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration': Initialization of bean failed; nested exception is org.apache.camel.spring.GenericBeansException: Error post processing bean: org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:603) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:879) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878) ~[spring-context-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) ~[spring-context-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) [spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) [spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) [spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) [spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) [spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.apache.camel.itest.springboot.ITestApplication.main(ITestApplication.java:47) [classes!/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) [test.jar:na] at org.apache.camel.itest.springboot.arquillian.ArquillianSyncBootJarLauncher.launch(ArquillianSyncBootJarLauncher.java:54) [test.jar:na] at org.springframework.boot.loader.Launcher.launch(Launcher.java:51) [test.jar:na] at org.apache.camel.itest.springboot.arquillian.ArquillianSyncBootJarLauncher.run(ArquillianSyncBootJarLauncher.java:44) [test.jar:na] at org.apache.camel.itest.springboot.AbstractSpringBootTestSupport.startSpringBoot(AbstractSpringBootTestSupport.java:44) [test.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [arquillian-junit.jar:na] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [arquillian-junit.jar:na] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [arquillian-junit.jar:na] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$StatementLifecycleExecutor.invoke(Arquillian.java:378) [arquillian-junit.jar:na] at org.jboss.arquillian.container.test.impl.execution.BeforeLifecycleEventExecuter.on(BeforeLifecycleEventExecuter.java:34) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:116) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:83) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:69) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:133) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:105) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.before(EventTestRunnerAdaptor.java:115) [arquillian-core.jar:na] at org.jboss.arquillian.junit.Arquillian$4.evaluate(Arquillian.java:200) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:350) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:54) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$5.evaluate(Arquillian.java:215) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$7$1.invoke(Arquillian.java:279) [arquillian-junit.jar:na] at org.jboss.arquillian.container.test.impl.execution.BeforeLifecycleEventExecuter.on(BeforeLifecycleEventExecuter.java:34) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:116) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:83) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:69) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:133) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:105) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.fireCustomLifecycle(EventTestRunnerAdaptor.java:159) [arquillian-core.jar:na] at org.jboss.arquillian.junit.Arquillian$7.evaluate(Arquillian.java:273) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [arquillian-junit.jar:na] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [arquillian-junit.jar:na] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:166) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:350) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:54) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:177) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:115) [arquillian-junit.jar:na] at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [arquillian-junit.jar:na] at org.junit.runner.JUnitCore.run(JUnitCore.java:115) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.container.JUnitTestRunner.execute(JUnitTestRunner.java:61) [arquillian-junit.jar:na] at org.jboss.arquillian.protocol.jmx.JMXTestRunner.doRunTestMethod(JMXTestRunner.java:153) [arquillian-container-se.jar:na] at org.jboss.arquillian.protocol.jmx.JMXTestRunner.runTestMethodInternal(JMXTestRunner.java:137) [arquillian-container-se.jar:na] at org.jboss.arquillian.protocol.jmx.JMXTestRunner.runTestMethod(JMXTestRunner.java:119) [arquillian-container-se.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71) [na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275) [na:1.8.0_201] at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:112) [na:1.8.0_201] at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:46) [na:1.8.0_201] at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:237) [na:1.8.0_201] at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138) [na:1.8.0_201] at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:252) [na:1.8.0_201] at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) [na:1.8.0_201] at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829) [na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357) [na:1.8.0_201] at sun.rmi.transport.Transport$1.run(Transport.java:200) [na:1.8.0_201] at sun.rmi.transport.Transport$1.run(Transport.java:197) [na:1.8.0_201] at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_201] at sun.rmi.transport.Transport.serviceCall(Transport.java:196) [na:1.8.0_201] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573) [na:1.8.0_201] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) [na:1.8.0_201] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) [na:1.8.0_201] at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_201] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) [na:1.8.0_201] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_201] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_201] at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_201]Caused by: org.apache.camel.spring.GenericBeansException: Error post processing bean: org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:160) ~[camel-spring-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:416) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1795) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] ... 161 common frames omittedCaused by: java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationParser.java:724) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseArray(AnnotationParser.java:531) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseMemberValue(AnnotationParser.java:355) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseAnnotation2(AnnotationParser.java:286) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:120) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:72) ~[na:1.8.0_201] at java.lang.Class.createAnnotationData(Class.java:3521) ~[na:1.8.0_201] at java.lang.Class.annotationData(Class.java:3510) ~[na:1.8.0_201] at java.lang.Class.getAnnotation(Class.java:3415) ~[na:1.8.0_201] at org.apache.camel.impl.engine.DefaultCamelBeanPostProcessor.lambda$injectNestedClasses$8(DefaultCamelBeanPostProcessor.java:293) ~[camel-base-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.apache.camel.util.ReflectionHelper.doWithClasses(ReflectionHelper.java:88) ~[camel-util-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.apache.camel.impl.engine.DefaultCamelBeanPostProcessor.injectNestedClasses(DefaultCamelBeanPostProcessor.java:292) ~[camel-base-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.apache.camel.impl.engine.DefaultCamelBeanPostProcessor.postProcessBeforeInitialization(DefaultCamelBeanPostProcessor.java:89) ~[camel-base-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:154) ~[camel-spring-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] ... 164 common frames omitted2019-10-17 11:15:15.184 ERROR 31014 --- [)-192.168.1.153] o.a.c.itest.springboot.ITestApplication  : Error while executing testorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration': Initialization of bean failed; nested exception is org.apache.camel.spring.GenericBeansException: Error post processing bean: org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:603) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:517) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:323) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:321) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:879) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:878) ~[spring-context-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) ~[spring-context-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747) ~[spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) ~[spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) ~[spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) ~[spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215) ~[spring-boot-2.2.0.RELEASE.jar!/:2.2.0.RELEASE] at org.apache.camel.itest.springboot.ITestApplication.main(ITestApplication.java:47) ~[test.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) [test.jar:na] at org.apache.camel.itest.springboot.arquillian.ArquillianSyncBootJarLauncher.launch(ArquillianSyncBootJarLauncher.java:54) [test.jar:na] at org.springframework.boot.loader.Launcher.launch(Launcher.java:51) [test.jar:na] at org.apache.camel.itest.springboot.arquillian.ArquillianSyncBootJarLauncher.run(ArquillianSyncBootJarLauncher.java:44) [test.jar:na] at org.apache.camel.itest.springboot.AbstractSpringBootTestSupport.startSpringBoot(AbstractSpringBootTestSupport.java:44) [test.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) [arquillian-junit.jar:na] at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) [arquillian-junit.jar:na] at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) [arquillian-junit.jar:na] at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$StatementLifecycleExecutor.invoke(Arquillian.java:378) [arquillian-junit.jar:na] at org.jboss.arquillian.container.test.impl.execution.BeforeLifecycleEventExecuter.on(BeforeLifecycleEventExecuter.java:34) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:116) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:83) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:69) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:133) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:105) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.before(EventTestRunnerAdaptor.java:115) [arquillian-core.jar:na] at org.jboss.arquillian.junit.Arquillian$4.evaluate(Arquillian.java:200) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:350) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:54) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$5.evaluate(Arquillian.java:215) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$7$1.invoke(Arquillian.java:279) [arquillian-junit.jar:na] at org.jboss.arquillian.container.test.impl.execution.BeforeLifecycleEventExecuter.on(BeforeLifecycleEventExecuter.java:34) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.invokeObservers(EventContextImpl.java:103) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:90) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createTestContext(TestContextHandler.java:116) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createClassContext(TestContextHandler.java:83) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.TestContextHandler.createSuiteContext(TestContextHandler.java:69) [arquillian-core.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at org.jboss.arquillian.core.impl.ObserverImpl.invoke(ObserverImpl.java:86) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.EventContextImpl.proceed(EventContextImpl.java:95) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:133) [arquillian-core.jar:na] at org.jboss.arquillian.core.impl.ManagerImpl.fire(ManagerImpl.java:105) [arquillian-core.jar:na] at org.jboss.arquillian.test.impl.EventTestRunnerAdaptor.fireCustomLifecycle(EventTestRunnerAdaptor.java:159) [arquillian-core.jar:na] at org.jboss.arquillian.junit.Arquillian$7.evaluate(Arquillian.java:273) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) [arquillian-junit.jar:na] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) [arquillian-junit.jar:na] at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$2.evaluate(Arquillian.java:166) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.multiExecute(Arquillian.java:350) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.access$200(Arquillian.java:54) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian$3.evaluate(Arquillian.java:177) [arquillian-junit.jar:na] at org.junit.runners.ParentRunner.run(ParentRunner.java:363) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.Arquillian.run(Arquillian.java:115) [arquillian-junit.jar:na] at org.junit.runner.JUnitCore.run(JUnitCore.java:137) [arquillian-junit.jar:na] at org.junit.runner.JUnitCore.run(JUnitCore.java:115) [arquillian-junit.jar:na] at org.jboss.arquillian.junit.container.JUnitTestRunner.execute(JUnitTestRunner.java:61) [arquillian-junit.jar:na] at org.jboss.arquillian.protocol.jmx.JMXTestRunner.doRunTestMethod(JMXTestRunner.java:153) [arquillian-container-se.jar:na] at org.jboss.arquillian.protocol.jmx.JMXTestRunner.runTestMethodInternal(JMXTestRunner.java:137) [arquillian-container-se.jar:na] at org.jboss.arquillian.protocol.jmx.JMXTestRunner.runTestMethod(JMXTestRunner.java:119) [arquillian-container-se.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:71) [na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:275) [na:1.8.0_201] at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:112) [na:1.8.0_201] at com.sun.jmx.mbeanserver.StandardMBeanIntrospector.invokeM2(StandardMBeanIntrospector.java:46) [na:1.8.0_201] at com.sun.jmx.mbeanserver.MBeanIntrospector.invokeM(MBeanIntrospector.java:237) [na:1.8.0_201] at com.sun.jmx.mbeanserver.PerInterface.invoke(PerInterface.java:138) [na:1.8.0_201] at com.sun.jmx.mbeanserver.MBeanSupport.invoke(MBeanSupport.java:252) [na:1.8.0_201] at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819) [na:1.8.0_201] at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1401) [na:1.8.0_201] at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829) [na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_201] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_201] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_201] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_201] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357) [na:1.8.0_201] at sun.rmi.transport.Transport$1.run(Transport.java:200) [na:1.8.0_201] at sun.rmi.transport.Transport$1.run(Transport.java:197) [na:1.8.0_201] at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_201] at sun.rmi.transport.Transport.serviceCall(Transport.java:196) [na:1.8.0_201] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573) [na:1.8.0_201] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834) [na:1.8.0_201] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688) [na:1.8.0_201] at java.security.AccessController.doPrivileged(Native Method) [na:1.8.0_201] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687) [na:1.8.0_201] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) ~[na:1.8.0_201] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) ~[na:1.8.0_201] at java.lang.Thread.run(Thread.java:748) ~[na:1.8.0_201]Caused by: org.apache.camel.spring.GenericBeansException: Error post processing bean: org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:160) ~[camel-spring-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:416) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1795) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:595) ~[spring-beans-5.2.0.RELEASE.jar!/:5.2.0.RELEASE] ... 161 common frames omittedCaused by: java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy at sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationParser.java:724) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseArray(AnnotationParser.java:531) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseMemberValue(AnnotationParser.java:355) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseAnnotation2(AnnotationParser.java:286) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:120) ~[na:1.8.0_201] at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:72) ~[na:1.8.0_201] at java.lang.Class.createAnnotationData(Class.java:3521) ~[na:1.8.0_201] at java.lang.Class.annotationData(Class.java:3510) ~[na:1.8.0_201] at java.lang.Class.getAnnotation(Class.java:3415) ~[na:1.8.0_201] at org.apache.camel.impl.engine.DefaultCamelBeanPostProcessor.lambda$injectNestedClasses$8(DefaultCamelBeanPostProcessor.java:293) ~[camel-base-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.apache.camel.util.ReflectionHelper.doWithClasses(ReflectionHelper.java:88) ~[camel-util-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.apache.camel.impl.engine.DefaultCamelBeanPostProcessor.injectNestedClasses(DefaultCamelBeanPostProcessor.java:292) ~[camel-base-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.apache.camel.impl.engine.DefaultCamelBeanPostProcessor.postProcessBeforeInitialization(DefaultCamelBeanPostProcessor.java:89) ~[camel-base-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] at org.apache.camel.spring.CamelBeanPostProcessor.postProcessBeforeInitialization(CamelBeanPostProcessor.java:154) ~[camel-spring-3.0.0-SNAPSHOT.jar!/:3.0.0-SNAPSHOT] ... 164 common frames omittedOct 17, 2019 11:15:15 AM org.apache.camel.itest.springboot.arquillian.container.ManagedSEDeployableContainer undeployINFO: Undeploying ba66d105-4a96-4650-ae1c-8c041fa58309.jarTests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 10.849 sec <<< FAILURE! - in org.apache.camel.itest.springboot.CamelJacksonTestcomponentTests(org.apache.camel.itest.springboot.CamelJacksonTest)  Time elapsed: 1.748 sec  <<< ERROR!java.lang.reflect.InvocationTargetExceptionCaused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration': Initialization of bean failed; nested exception is org.apache.camel.spring.GenericBeansException: Error post processing bean: org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxyCaused by: org.apache.camel.spring.GenericBeansException: Error post processing bean: org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxyCaused by: java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy
componentTests(org.apache.camel.itest.springboot.CamelJacksonTest)  Time elapsed: 1.846 sec  <<< ERROR!java.lang.reflect.InvocationTargetExceptionCaused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration': Initialization of bean failed; nested exception is org.apache.camel.spring.GenericBeansException: Error post processing bean: org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxyCaused by: org.apache.camel.spring.GenericBeansException: Error post processing bean: org.springframework.boot.autoconfigure.jackson.JacksonAutoConfiguration; nested exception is java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxyCaused by: java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxyResults :
Tests in error: org.apache.camel.itest.springboot.CamelJacksonTest.componentTests(org.apache.camel.itest.springboot.CamelJacksonTest)  Run 1: CamelJacksonTest>AbstractSpringBootTestSupport.startSpringBoot:44 » InvocationTarget  Run 2: CamelJacksonTest>AbstractSpringBootTestSupport.startSpringBoot:44 » InvocationTarget
{code}

> Upgrade to Spring Boot 2.2
> --------------------------
>
>                 Key: CAMEL-14075
>                 URL: https://issues.apache.org/jira/browse/CAMEL-14075
>             Project: Camel
>          Issue Type: Task
>          Components: camel-spring-boot
>            Reporter: Claus Ibsen
>            Assignee: Andrea Cosentino
>            Priority: Major
>             Fix For: 3.0.0.RC3, 3.0.0
>
>
> Spring Boot 2.2 has just been released
> https://spring.io/blog/2019/10/16/spring-boot-2-2-0



--
This message was sent by Atlassian Jira
(v8.3.4#803005)