Hi, Ok, I understand, makes sense
Thx again! Regards, /Tom > On 10 Jan 2020, at 20:08, Romain Manni-Bucau <rmannibu...@gmail.com> wrote: > > Activemq all shades all classes in a fatjar, it does not support camel 3, > use other activemq dependencied - client, broker for example. > >> Le ven. 10 janv. 2020 à 19:40, Tom Coudyzer <tcdm...@gmail.com> a écrit : >> >> Got it working now by adding the following dependency >> >> <dependency> >> <groupId>org.apache.httpcomponents</groupId> >> <artifactId>httpclient</artifactId> >> <version>4.5.3</version> >> </dependency> >> >> So i the end the problem got solved by >> >> 1. Removing the ActiveMQ dependency >> 2. Adding the Apache HTTP component >> >> Wondering why it was not working with ActiveMQ enabled. >> >> Thanks everyone for the assistance, much appreciated! >> >> Regards, >> /Tom >> >>> On Fri, Jan 10, 2020 at 7:16 PM Tom Coudyzer <tcdm...@gmail.com> wrote: >>> >>> Hi, >>> >>> thanks for keeps this going ! >>> >>> This is what I get >>> >>> ProtectionDomain >>> >> (file:/C:/Users/johndoe/.m2/repository/org/apache/activemq/activemq-all/5.15.10/activemq-all-5.15.10.jar >>> <no signer certificates>) >>> jdk.internal.loader.ClassLoaders$AppClassLoader@277050dc >>> <no principals> >>> java.security.Permissions@3d51f06e ( >>> ("java.io.FilePermission" >>> >> "C:\Users\johndoe\.m2\repository\org\apache\activemq\activemq-all\5.15.10\activemq-all-5.15.10.jar" >>> "read") >>> ("java.lang.RuntimePermission" "exitVM") >>> ) >>> >>> When I remove the ActiveMQ from the POM I get a different error >>> message and a missing class ( java.lang.NoClassDefFoundError: >>> org/apache/http/conn/ssl/DefaultHostnameVerifier ) >>> >>> >>> >>> org.apache.camel.CamelExecutionException: Exception occurred during >>> execution on the exchange: Exchange[ID-C0000343-1578679975157-0-1] >>> at >>> >> org.apache.camel.CamelExecutionException.wrapCamelExecutionException(CamelExecutionException.java:47) >>> at >>> >> org.apache.camel.support.ExchangeHelper.extractResultBody(ExchangeHelper.java:646) >>> at >>> >> org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:568) >>> at >>> >> org.apache.camel.impl.engine.DefaultProducerTemplate.extractResultBody(DefaultProducerTemplate.java:564) >>> at >>> >> org.apache.camel.impl.engine.DefaultProducerTemplate.requestBodyAndHeaders(DefaultProducerTemplate.java:414) >>> at >>> >> camel.samples.aperio.AperioVersionRouteTest.testResponseHasApiFrameworkVersion(AperioVersionRouteTest.java:94) >>> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native >>> Method) >>> at >>> >> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >>> at >>> >> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>> at java.base/java.lang.reflect.Method.invoke(Method.java:566) >>> at >>> >> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) >>> at >>> >> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) >>> at >>> >> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) >>> at >>> >> org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) >>> at >>> >> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) >>> at >>> >> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) >>> at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) >>> at org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) >>> at org.junit.rules.RunRules.evaluate(RunRules.java:20) >>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) >>> at >>> >> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) >>> at >>> >> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) >>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) >>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) >>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) >>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) >>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) >>> at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) >>> at org.junit.rules.RunRules.evaluate(RunRules.java:20) >>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363) >>> at >>> >> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:89) >>> at >>> >> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41) >>> at >>> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:541) >>> at >>> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763) >>> at >>> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463) >>> at >>> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209) >>> Caused by: org.apache.camel.ResolveEndpointFailedException: Failed to >>> resolve endpoint: http://127.0.0.1:18002/api/service due to: Cannot auto >>> create component: http >>> at >>> >> org.apache.camel.impl.engine.AbstractCamelContext.getEndpoint(AbstractCamelContext.java:793) >>> at >>> >> org.apache.camel.support.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:57) >>> at >>> >> org.apache.camel.support.ExchangeHelper.resolveEndpoint(ExchangeHelper.java:95) >>> at >>> >> org.apache.camel.processor.SendDynamicProcessor.resolveEndpoint(SendDynamicProcessor.java:238) >>> at >>> >> org.apache.camel.processor.SendDynamicProcessor.process(SendDynamicProcessor.java:135) >>> at >>> >> org.apache.camel.processor.errorhandler.RedeliveryErrorHandler$RedeliveryState.run(RedeliveryErrorHandler.java:476) >>> at >>> >> org.apache.camel.impl.engine.DefaultReactiveExecutor$Worker.schedule(DefaultReactiveExecutor.java:200) >>> at >>> >> org.apache.camel.impl.engine.DefaultReactiveExecutor.scheduleMain(DefaultReactiveExecutor.java:61) >>> at org.apache.camel.processor.Pipeline.process(Pipeline.java:88) >>> at >>> >> org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:228) >>> at >>> >> org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:62) >>> at >>> >> org.apache.camel.processor.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:189) >>> at >>> >> org.apache.camel.processor.SharedCamelInternalProcessor$1.process(SharedCamelInternalProcessor.java:90) >>> at >>> >> org.apache.camel.impl.engine.DefaultAsyncProcessorAwaitManager.process(DefaultAsyncProcessorAwaitManager.java:78) >>> at >>> >> org.apache.camel.processor.SharedCamelInternalProcessor.process(SharedCamelInternalProcessor.java:87) >>> at >>> >> org.apache.camel.impl.engine.DefaultProducerCache.send(DefaultProducerCache.java:179) >>> at >>> >> org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:176) >>> at >>> >> org.apache.camel.impl.engine.DefaultProducerTemplate.send(DefaultProducerTemplate.java:172) >>> at >>> >> org.apache.camel.impl.engine.DefaultProducerTemplate.requestBodyAndHeaders(DefaultProducerTemplate.java:413) >>> ... 31 more >>> Caused by: org.apache.camel.RuntimeCamelException: Cannot auto create >>> component: http >>> at >>> >> org.apache.camel.impl.engine.AbstractCamelContext.getComponent(AbstractCamelContext.java:506) >>> at >>> >> org.apache.camel.impl.engine.AbstractCamelContext.getComponent(AbstractCamelContext.java:464) >>> at >>> >> org.apache.camel.impl.engine.AbstractCamelContext.getEndpoint(AbstractCamelContext.java:735) >>> ... 49 more >>> Caused by: org.apache.camel.RuntimeCamelException: Cannot auto create >>> component: http >>> at >>> >> org.apache.camel.impl.engine.AbstractCamelContext.initComponent(AbstractCamelContext.java:567) >>> at >>> >> org.apache.camel.impl.engine.AbstractCamelContext.access$000(AbstractCamelContext.java:164) >>> at >>> >> org.apache.camel.impl.engine.AbstractCamelContext$2.apply(AbstractCamelContext.java:492) >>> at >>> >> org.apache.camel.impl.engine.AbstractCamelContext$2.apply(AbstractCamelContext.java:488) >>> at >>> >> java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705) >>> at >>> >> org.apache.camel.impl.engine.AbstractCamelContext.getComponent(AbstractCamelContext.java:488) >>> ... 51 more >>> Caused by: org.apache.camel.RuntimeCamelException: >>> java.lang.reflect.InvocationTargetException >>> at >> org.apache.camel.support.ObjectHelper.newInstance(ObjectHelper.java:222) >>> at >>> >> org.apache.camel.impl.engine.DefaultInjector.newInstance(DefaultInjector.java:66) >>> at >>> >> org.apache.camel.impl.engine.DefaultComponentResolver.resolveComponent(DefaultComponentResolver.java:73) >>> at >>> >> org.apache.camel.impl.engine.AbstractCamelContext.initComponent(AbstractCamelContext.java:560) >>> ... 56 more >>> Caused by: java.lang.reflect.InvocationTargetException >>> at >>> >> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native >>> Method) >>> at >>> >> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) >>> at >>> >> java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) >>> at >>> java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) >>> at >> org.apache.camel.support.ObjectHelper.newInstance(ObjectHelper.java:220) >>> ... 59 more >>> Caused by: java.lang.NoClassDefFoundError: >>> org/apache/http/conn/ssl/DefaultHostnameVerifier >>> at >>> >> org.apache.camel.component.http.HttpComponent.<init>(HttpComponent.java:88) >>> at >>> >> org.apache.camel.component.http.HttpComponent.<init>(HttpComponent.java:126) >>> ... 64 more >>> Caused by: java.lang.ClassNotFoundException: >>> org.apache.http.conn.ssl.DefaultHostnameVerifier >>> at >>> >> java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583) >>> at >>> >> java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) >>> at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) >>> ... 66 more >>> >>> >>> On Fri, Jan 10, 2020 at 6:59 PM Romain Manni-Bucau < >> rmannibu...@gmail.com> >>> wrote: >>> >>>> Hmm, can you log next the println >>>> DefaultManagementAgent.class.getProtectionDomain() to chck the source of >>>> this class? The line in the stack does not match sources. Do you have >> some >>>> camel eclipse plugin? >>>> >>>> Le ven. 10 janv. 2020 à 18:35, Tom Coudyzer <tcdm...@gmail.com> a >> écrit : >>>> >>>>> This is the output of the classpath from the Junit test class, seems >>>> valid >>>>> to me; unless i have overlooked something >>>>> >>>>> java.class.path >>>>> >>>>> >>>> >> c:\GIT\sandbox\com.xyz.camel.samples\camel.samples\camel.samples.apiLib\target\test-classes >>>>> >>>>> >>>> >> c:\GIT\sandbox\com.xyz.camel.samples\camel.samples\camel.samples.apiLib\target\classes >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-core\3.1.0-SNAPSHOT\camel-core-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-core-engine\3.1.0-SNAPSHOT\camel-core-engine-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\spi-annotations\3.1.0-SNAPSHOT\spi-annotations-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-api\3.1.0-SNAPSHOT\camel-api-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-base\3.1.0-SNAPSHOT\camel-base-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-jaxp\3.1.0-SNAPSHOT\camel-jaxp-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-management-api\3.1.0-SNAPSHOT\camel-management-api-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-util\3.1.0-SNAPSHOT\camel-util-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-util-json\3.1.0-SNAPSHOT\camel-util-json-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-bean\3.1.0-SNAPSHOT\camel-bean-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-browse\3.1.0-SNAPSHOT\camel-browse-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-caffeine-lrucache\3.1.0-SNAPSHOT\camel-caffeine-lrucache-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\com\github\ben-manes\caffeine\caffeine\2.8.0\caffeine-2.8.0.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-controlbus\3.1.0-SNAPSHOT\camel-controlbus-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-dataformat\3.1.0-SNAPSHOT\camel-dataformat-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-dataset\3.1.0-SNAPSHOT\camel-dataset-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-direct\3.1.0-SNAPSHOT\camel-direct-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-directvm\3.1.0-SNAPSHOT\camel-directvm-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-file\3.1.0-SNAPSHOT\camel-file-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-language\3.1.0-SNAPSHOT\camel-language-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-log\3.1.0-SNAPSHOT\camel-log-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-mock\3.1.0-SNAPSHOT\camel-mock-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-ref\3.1.0-SNAPSHOT\camel-ref-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-rest\3.1.0-SNAPSHOT\camel-rest-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-saga\3.1.0-SNAPSHOT\camel-saga-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-scheduler\3.1.0-SNAPSHOT\camel-scheduler-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-seda\3.1.0-SNAPSHOT\camel-seda-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-stub\3.1.0-SNAPSHOT\camel-stub-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-timer\3.1.0-SNAPSHOT\camel-timer-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-validator\3.1.0-SNAPSHOT\camel-validator-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-vm\3.1.0-SNAPSHOT\camel-vm-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-xpath\3.1.0-SNAPSHOT\camel-xpath-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-xslt\3.1.0-SNAPSHOT\camel-xslt-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\slf4j\slf4j-api\1.7.30\slf4j-api-1.7.30.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-jms\3.1.0-SNAPSHOT\camel-jms-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-support\3.1.0-SNAPSHOT\camel-support-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-spring\3.1.0-SNAPSHOT\camel-spring-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-main\3.1.0-SNAPSHOT\camel-main-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-core-xml\3.1.0-SNAPSHOT\camel-core-xml-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\geronimo\specs\geronimo-jms_2.0_spec\1.0-alpha-2\geronimo-jms_2.0_spec-1.0-alpha-2.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-http\3.1.0-SNAPSHOT\camel-http-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-cloud\3.1.0-SNAPSHOT\camel-cloud-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-http-common\3.1.0-SNAPSHOT\camel-http-common-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-http-base\3.1.0-SNAPSHOT\camel-http-base-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-attachments\3.1.0-SNAPSHOT\camel-attachments-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\activemq\activemq-all\5.15.10\activemq-all-5.15.10.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.10.0\jackson-databind-2.10.0.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.10.0\jackson-annotations-2.10.0.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.10.0\jackson-core-2.10.0.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\springframework\spring-context\5.1.6.RELEASE\spring-context-5.1.6.RELEASE.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\springframework\spring-test\5.1.6.RELEASE\spring-test-5.1.6.RELEASE.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\springframework\spring-core\5.1.6.RELEASE\spring-core-5.1.6.RELEASE.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\springframework\spring-jcl\5.1.6.RELEASE\spring-jcl-5.1.6.RELEASE.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\springframework\spring-beans\5.1.6.RELEASE\spring-beans-5.1.6.RELEASE.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\springframework\spring-web\5.1.6.RELEASE\spring-web-5.1.6.RELEASE.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\springframework\spring-aop\5.1.6.RELEASE\spring-aop-5.1.6.RELEASE.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\springframework\spring-jdbc\5.1.6.RELEASE\spring-jdbc-5.1.6.RELEASE.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\springframework\spring-orm\5.1.6.RELEASE\spring-orm-5.1.6.RELEASE.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\springframework\spring-jms\5.1.6.RELEASE\spring-jms-5.1.6.RELEASE.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\springframework\spring-messaging\5.1.6.RELEASE\spring-messaging-5.1.6.RELEASE.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\springframework\spring-context-support\5.1.6.RELEASE\spring-context-support-5.1.6.RELEASE.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\springframework\spring-tx\5.1.6.RELEASE\spring-tx-5.1.6.RELEASE.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\springframework\spring-expression\5.1.6.RELEASE\spring-expression-5.1.6.RELEASE.jar >>>>> C:\Users\johndoe\.m2\repository\junit\junit\4.12\junit-4.12.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-test\3.1.0-SNAPSHOT\camel-test-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-management\3.1.0-SNAPSHOT\camel-management-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\camel\camel-test-spring\3.1.0-SNAPSHOT\camel-test-spring-3.1.0-SNAPSHOT.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\slf4j\slf4j-log4j12\1.7.29\slf4j-log4j12-1.7.29.jar >>>>> C:\Users\johndoe\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\com\google\code\gson\gson\2.8.6\gson-2.8.6.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\io\undertow\undertow-core\1.4.0.Final\undertow-core-1.4.0.Final.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\jboss\logging\jboss-logging\3.2.1.Final\jboss-logging-3.2.1.Final.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\jboss\xnio\xnio-api\3.3.6.Final\xnio-api-3.3.6.Final.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\jboss\xnio\xnio-nio\3.3.6.Final\xnio-nio-3.3.6.Final.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\io\undertow\undertow-core\1.4.0.Final\undertow-core-1.4.0.Final-tests.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\io\undertow\undertow-servlet\1.4.13.Final\undertow-servlet-1.4.13.Final.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\jboss\spec\javax\servlet\jboss-servlet-api_3.1_spec\1.0.0.Final\jboss-servlet-api_3.1_spec-1.0.0.Final.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\jboss\spec\javax\annotation\jboss-annotations-api_1.2_spec\1.0.0.Final\jboss-annotations-api_1.2_spec-1.0.0.Final.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\httpcomponents\httpclient\4.3.6\httpclient-4.3.6.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\httpcomponents\httpcore\4.3.3\httpcore-4.3.3.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\commons-codec\commons-codec\1.6\commons-codec-1.6.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\io\swagger\swagger-annotations\1.5.10\swagger-annotations-1.5.10.jar >>>>> >>>> >> C:\Users\johndoe\.m2\repository\com\networknt\server\0.1.1\server-0.1.1.jar >>>>> >>>> >> C:\Users\johndoe\.m2\repository\com\networknt\config\0.1.1\config-0.1.1.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\owasp\encoder\encoder\1.2\encoder-1.2.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\com\networknt\security\0.1.1\security-0.1.1.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\com\networknt\utility\0.1.1\utility-0.1.1.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\bitbucket\b_c\jose4j\0.5.2\jose4j-0.5.2.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\io\swagger\swagger-parser\1.0.19\swagger-parser-1.0.19.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\io\swagger\swagger-core\1.5.8\swagger-core-1.5.8.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\apache\commons\commons-lang3\3.2.1\commons-lang3-3.2.1.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-joda\2.4.5\jackson-datatype-joda-2.4.5.jar >>>>> >>>> >> C:\Users\johndoe\.m2\repository\joda-time\joda-time\2.2\joda-time-2.2.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.4.5\jackson-dataformat-yaml-2.4.5.jar >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\yaml\snakeyaml\1.12\snakeyaml-1.12.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\io\swagger\swagger-models\1.5.8\swagger-models-1.5.8.jar >>>>> >>>> >> C:\Users\johndoe\.m2\repository\com\google\guava\guava\18.0\guava-18.0.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\javax\validation\validation-api\1.1.0.Final\validation-api-1.1.0.Final.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\commons-io\commons-io\2.4\commons-io-2.4.jar >>>>> >>>> >> C:\Users\johndoe\.m2\repository\com\networknt\audit\0.1.1\audit-0.1.1.jar >>>>> >> C:\Users\johndoe\.m2\repository\com\networknt\info\0.1.1\info-0.1.1.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\com\networknt\validator\0.1.1\validator-0.1.1.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\com\networknt\json-schema-validator\0.1.1\json-schema-validator-0.1.1.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\org\slf4j\slf4j-ext\1.7.21\slf4j-ext-1.7.21.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\ch\qos\cal10n\cal10n-api\0.8.1\cal10n-api-0.8.1.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\com\jayway\jsonpath\json-path\2.2.0\json-path-2.2.0.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\net\minidev\json-smart\2.2.1\json-smart-2.2.1.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\net\minidev\accessors-smart\1.1\accessors-smart-1.1.jar >>>>> C:\Users\johndoe\.m2\repository\org\ow2\asm\asm\5.0.3\asm-5.0.3.jar >>>>> >>>>> >>>> >> C:\Users\johndoe\.m2\repository\com\sun\activation\javax.activation\1.2.0\javax.activation-1.2.0.jar >>>>> c:\Eclipse\configuration\org.eclipse.osgi\410\0\.cp >>>>> c:\Eclipse\configuration\org.eclipse.osgi\409\0\.cp >>>>> >>>>> On Fri, Jan 10, 2020 at 5:34 PM Romain Manni-Bucau < >>>> rmannibu...@gmail.com> >>>>> wrote: >>>>> >>>>>> Maybe override setUp method with >>>>>> >>>>>> >>>>>> System.out.println("java.class.path"); >>>>>> super.setUp(); >>>>>> >>>>>> To ensure you run what you think and that eclipse uses an up to date >>>>>> dependencies model. >>>>>> >>>>>> Le ven. 10 janv. 2020 à 17:31, Francois Papon < >>>>>> francois.pa...@openobject.fr> >>>>>> a écrit : >>>>>> >>>>>>> Any chances to share your project? >>>>>>> >>>>>>> I can try to reproduce. >>>>>>> >>>>>>> regards, >>>>>>> >>>>>>> François >>>>>>> fpa...@apache.org >>>>>>> >>>>>>> Le 10/01/2020 à 17:26, Tom Coudyzer a écrit : >>>>>>>> Thanks, got the 3.1.0-SNAPSHOTS libraries now on the classpath >> but >>>>>> still >>>>>>>> the same issue. >>>>>>>> >>>>>>>> On Fri, Jan 10, 2020 at 4:23 PM Andrea Cosentino < >>>> anco...@gmail.com> >>>>>>> wrote: >>>>>>>> >>>>>>>>> The snapshot repository is >>>>>>>>> >>>>>>>>> https://repository.apache.org/snapshots/ >>>>>>>>> >>>>>>>>> You can also try to build Camel locally. >>>>>>>>> >>>>>>>>> Il giorno ven 10 gen 2020 alle ore 16:21 Tom Coudyzer < >>>>>>> tcdm...@gmail.com> >>>>>>>>> ha scritto: >>>>>>>>> >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> Sorry but, what is the plugin repository for getting access to >>>> the >>>>>>>>> SNAPSHOT >>>>>>>>>> via Maven, guess it's not available from mvnrepository.com? >>>>>>>>>> >>>>>>>>>> Thank you. Regards /Tom >>>>>>>>>> >>>>>>>>>> On Fri, Jan 10, 2020 at 4:08 PM Francois Papon < >>>>>>>>>> francois.pa...@openobject.fr> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Hi, >>>>>>>>>>> >>>>>>>>>>> Can you try with the 3.1.0-SNAPSHOT and the -U maven option? >>>>>>>>>>> >>>>>>>>>>> regards, >>>>>>>>>>> >>>>>>>>>>> François >>>>>>>>>>> fpa...@apache.org >>>>>>>>>>> >>>>>>>>>>> Le 10/01/2020 à 16:02, Tom Coudyzer a écrit : >>>>>>>>>>>> Hi, >>>>>>>>>>>> >>>>>>>>>>>> Still no luck. Changed it to camel-core-engine and cleared >> the >>>>>> Maven >>>>>>>>>>> cache >>>>>>>>>>>> after that. >>>>>>>>>>>> >>>>>>>>>>>> This is the code I'm testing (route + JUnit test) >>>>>>>>>>>> >>>>>>>>>>>> Test >>>>>>>>>>>> ===== >>>>>>>>>>>> >>>>>>>>>>>> import java.util.HashMap; >>>>>>>>>>>> >>>>>>>>>>>> import org.apache.camel.builder.RouteBuilder; >>>>>>>>>>>> import org.apache.camel.test.junit4.CamelTestSupport; >>>>>>>>>>>> import org.junit.Test; >>>>>>>>>>>> >>>>>>>>>>>> import com.google.gson.JsonObject; >>>>>>>>>>>> >>>>>>>>>>>> import camel.samples.routes; >>>>>>>>>>>> import camel.samples.utils.GsonUtils; >>>>>>>>>>>> >>>>>>>>>>>> public class APIRouteTest extends CamelTestSupport { >>>>>>>>>>>> >>>>>>>>>>>> @Override >>>>>>>>>>>> protected RouteBuilder createRouteBuilder() throws >>>> Exception { >>>>>>>>>>>> return new APIRoute(); >>>>>>>>>>>> } >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> @Test >>>>>>>>>>>> public void testResponseHasId() { >>>>>>>>>>>> >>>>>>>>>>>> HashMap<String, Object> headers = new HashMap<>(); >>>>>>>>>>>> headers.put("apiURL"," >>>>>> http://127.0.0.1:18002/api/rest/metadata >>>>>>>>> "); >>>>>>>>>>>> String apiResponse = >>>>>>>>>>> template.requestBodyAndHeaders("direct:apiCall", >>>>>>>>>>>> "", headers, String.class); >>>>>>>>>>>> >>>>>>>>>>>> JsonObject jsonObject = GsonUtils.fromJson( >> apiResponse, >>>>>>>>>>>> JsonObject.class); >>>>>>>>>>>> >>>>>>>>>>>> assertTrue("Id key exists.", jsonObject.has("id")); >>>>>>>>>>>> >>>>>>>>>>>> } >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Route >>>>>>>>>>>> ====== >>>>>>>>>>>> >>>>>>>>>>>> import org.apache.camel.Exchange; >>>>>>>>>>>> import org.apache.camel.builder.RouteBuilder; >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> public class APIRoute extends RouteBuilder { >>>>>>>>>>>> >>>>>>>>>>>> @Override >>>>>>>>>>>> public void configure() throws Exception { >>>>>>>>>>>> >>>>>>>>>>>> from("direct:apiCall") >>>>>>>>>>>> .log("URL -> ${header.apiURL}") >>>>>>>>>>>> .to("log:?level=INFO&showBody=true") >>>>>>>>>>>> .setHeader(Exchange.HTTP_METHOD, constant("GET")) >>>>>>>>>>>> .setHeader(Exchange.CONTENT_TYPE, >>>> constant("application/json")) >>>>>>>>>>>> .toD("${header.apiURL}") >>>>>>>>>>>> .to("log:?level=INFO&showBody=true"); >>>>>>>>>>>> >>>>>>>>>>>> } >>>>>>>>>>>> >>>>>>>>>>>> On Fri, Jan 10, 2020 at 3:54 PM Andrea Cosentino < >>>>>> anco...@gmail.com> >>>>>>>>>>> wrote: >>>>>>>>>>>>> Change camel-core to camel-core-engine. >>>>>>>>>>>>> >>>>>>>>>>>>> Il giorno ven 10 gen 2020 alle ore 15:48 Tom Coudyzer < >>>>>>>>>>> tcdm...@gmail.com> >>>>>>>>>>>>> ha scritto: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>> >>>>>>>>>>>>>> This is the POM >>>>>>>>>>>>>> >>>>>>>>>>>>>> <project xmlns="http://maven.apache.org/POM/4.0.0" >>>>>>>>>>>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >>>>>>>>>>>>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 >>>>>>>>>>>>>> http://maven.apache.org/xsd/maven-4.0.0.xsd"> >>>>>>>>>>>>>> <modelVersion>4.0.0</modelVersion> >>>>>>>>>>>>>> <groupId>com.xyz</groupId> >>>>>>>>>>>>>> <artifactId>camel.samples</artifactId> >>>>>>>>>>>>>> <version>0.0.1-SNAPSHOT</version> >>>>>>>>>>>>>> <packaging>pom</packaging> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <properties> >>>>>>>>>>>>>> >>>>>> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> >>>>>>>>>>>>>> <maven.compiler.source>11</maven.compiler.source> >>>>>>>>>>>>>> <maven.compiler.target>11</maven.compiler.target> >>>>>>>>>>>>>> <camel-version>3.0.0</camel-version> >>>>>>>>>>>>>> <slf4j-version>1.7.29</slf4j-version> >>>>>>>>>>>>>> <activemq-version>5.15.10</activemq-version> >>>>>>>>>>>>>> <jackson-version>2.10.0</jackson-version> >>>>>>>>>>>>>> <spring-version>5.1.6.RELEASE</spring-version> >>>>>>>>>>>>>> <spring-boot-version>2.1.4.RELEASE</spring-boot-version> >>>>>>>>>>>>>> <junit-version>4.12</junit-version> >>>>>>>>>>>>>> <version.undertow>1.4.0.Final</version.undertow> >>>>>>>>>>>>>> <version.swagger>1.5.10</version.swagger> >>>>>>>>>>>>>> <version.framework>0.1.1</version.framework> >>>>>>>>>>>>>> </properties> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <dependencies> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <!-- Camel --> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.apache.camel</groupId> >>>>>>>>>>>>>> <artifactId>camel-core</artifactId> >>>>>>>>>>>>>> <version>${camel-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.apache.camel</groupId> >>>>>>>>>>>>>> <artifactId>camel-jms</artifactId> >>>>>>>>>>>>>> <version>${camel-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.apache.camel</groupId> >>>>>>>>>>>>>> <artifactId>camel-http</artifactId> >>>>>>>>>>>>>> <version>${camel-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <!-- ActiveMQ --> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.apache.activemq</groupId> >>>>>>>>>>>>>> <artifactId>activemq-all</artifactId> >>>>>>>>>>>>>> <version>${activemq-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>com.fasterxml.jackson.core</groupId> >>>>>>>>>>>>>> <artifactId>jackson-databind</artifactId> >>>>>>>>>>>>>> <version>${jackson-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <!-- Spring --> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.springframework</groupId> >>>>>>>>>>>>>> <artifactId>spring-context</artifactId> >>>>>>>>>>>>>> <version>${spring-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.springframework</groupId> >>>>>>>>>>>>>> <artifactId>spring-test</artifactId> >>>>>>>>>>>>>> <version>${spring-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.springframework</groupId> >>>>>>>>>>>>>> <artifactId>spring-core</artifactId> >>>>>>>>>>>>>> <version>${spring-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.springframework</groupId> >>>>>>>>>>>>>> <artifactId>spring-beans</artifactId> >>>>>>>>>>>>>> <version>${spring-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.springframework</groupId> >>>>>>>>>>>>>> <artifactId>spring-web</artifactId> >>>>>>>>>>>>>> <version>${spring-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.springframework</groupId> >>>>>>>>>>>>>> <artifactId>spring-aop</artifactId> >>>>>>>>>>>>>> <version>${spring-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.springframework</groupId> >>>>>>>>>>>>>> <artifactId>spring-jdbc</artifactId> >>>>>>>>>>>>>> <version>${spring-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.springframework</groupId> >>>>>>>>>>>>>> <artifactId>spring-orm</artifactId> >>>>>>>>>>>>>> <version>${spring-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.springframework</groupId> >>>>>>>>>>>>>> <artifactId>spring-jms</artifactId> >>>>>>>>>>>>>> <version>${spring-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.springframework</groupId> >>>>>>>>>>>>>> <artifactId>spring-context-support</artifactId> >>>>>>>>>>>>>> <version>${spring-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.springframework</groupId> >>>>>>>>>>>>>> <artifactId>spring-tx</artifactId> >>>>>>>>>>>>>> <version>${spring-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.springframework</groupId> >>>>>>>>>>>>>> <artifactId>spring-expression</artifactId> >>>>>>>>>>>>>> <version>${spring-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <!-- Testing --> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>junit</groupId> >>>>>>>>>>>>>> <artifactId>junit</artifactId> >>>>>>>>>>>>>> <version>${junit-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.apache.camel</groupId> >>>>>>>>>>>>>> <artifactId>camel-test</artifactId> >>>>>>>>>>>>>> <version>${camel-version}</version> >>>>>>>>>>>>>> <scope>test</scope> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.apache.camel</groupId> >>>>>>>>>>>>>> <artifactId>camel-test-spring</artifactId> >>>>>>>>>>>>>> <version>${camel-version}</version> >>>>>>>>>>>>>> <scope>test</scope> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <!-- Other --> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.slf4j</groupId> >>>>>>>>>>>>>> <artifactId>slf4j-log4j12</artifactId> >>>>>>>>>>>>>> <version>${slf4j-version}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>com.google.code.gson</groupId> >>>>>>>>>>>>>> <artifactId>gson</artifactId> >>>>>>>>>>>>>> <version>2.8.6</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <!-- Undertow --> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>io.undertow</groupId> >>>>>>>>>>>>>> <artifactId>undertow-core</artifactId> >>>>>>>>>>>>>> <version>${version.undertow}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>io.undertow</groupId> >>>>>>>>>>>>>> <artifactId>undertow-core</artifactId> >>>>>>>>>>>>>> <version>${version.undertow}</version> >>>>>>>>>>>>>> <type>test-jar</type> >>>>>>>>>>>>>> <scope>test</scope> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>io.undertow</groupId> >>>>>>>>>>>>>> <artifactId>undertow-servlet</artifactId> >>>>>>>>>>>>>> <version>1.4.13.Final</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>org.apache.httpcomponents</groupId> >>>>>>>>>>>>>> <artifactId>httpclient</artifactId> >>>>>>>>>>>>>> <version>4.3.6</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <!-- Swagger --> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>io.swagger</groupId> >>>>>>>>>>>>>> <artifactId>swagger-annotations</artifactId> >>>>>>>>>>>>>> <version>${version.swagger}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>com.networknt</groupId> >>>>>>>>>>>>>> <artifactId>server</artifactId> >>>>>>>>>>>>>> <version>${version.framework}</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <!-- Javax --> >>>>>>>>>>>>>> <dependency> >>>>>>>>>>>>>> <groupId>com.sun.activation</groupId> >>>>>>>>>>>>>> <artifactId>javax.activation</artifactId> >>>>>>>>>>>>>> <version>1.2.0</version> >>>>>>>>>>>>>> </dependency> >>>>>>>>>>>>>> >>>>>>>>>>>>>> </dependencies> >>>>>>>>>>>>>> >>>>>>>>>>>>>> <name>Camel Samples</name> >>>>>>>>>>>>>> <description>Camel Samples - POC</description> >>>>>>>>>>>>>> <modules> >>>>>>>>>>>>>> <module>camel.samples.poc</module> >>>>>>>>>>>>>> </modules> >>>>>>>>>>>>>> </project> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Fri, Jan 10, 2020 at 3:36 PM Andrea Cosentino >>>>>>>>>>>>>> <ancosen1...@yahoo.com.invalid> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> What is your POM? >>>>>>>>>>>>>>> --Andrea Cosentino >> ----------------------------------Apache >>>>>> Camel >>>>>>>>>> PMC >>>>>>>>>>>>>>> ChairApache Karaf CommitterApache Servicemix PMC >>>> MemberEmail: >>>>>>>>>>>>>>> ancosen1985@yahoo.comTwitter: @oscerd2Github: oscerd >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Friday, January 10, 2020, 3:34:04 PM GMT+1, Tom >>>>> Coudyzer >>>>>> < >>>>>>>>>>>>>>> tcdm...@gmail.com> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks Omar for the reply. Cleared the cache >> unfortunately >>>>>> still >>>>>>>>> no >>>>>>>>>>>>>> luck, >>>>>>>>>>>>>>> so there must still be something hanging around... >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>> /Tom >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Fri, Jan 10, 2020 at 3:13 PM Omar Al-Safi < >>>>> o...@oalsafi.com> >>>>>>>>>>> wrote: >>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Java 8 should work at the moment. However, at some point >>>> in >>>>>>>>>> upcoming >>>>>>>>>>>>>>>> versions of 3.x, I think Java 8 support will be dropped. >>>>>>>>>>>>>>>> Referring to your error, looks like your depencides >> cache >>>> are >>>>>> not >>>>>>>>>>>>>> updated >>>>>>>>>>>>>>>> to camel 3.0, this method only exists in 2.14,x but not >> in >>>>> 3.0. >>>>>>>>> You >>>>>>>>>>>>> can >>>>>>>>>>>>>>> try >>>>>>>>>>>>>>>> to remove the maven cache folder and rebuild again? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>> Omar >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Fri, Jan 10, 2020 at 3:01 PM Tom Coudyzer < >>>>>> tcdm...@gmail.com> >>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thanks for the reply. Switched to Java 11 (and as told >>>>>> earlier) >>>>>>>>>>>>>> checked >>>>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>> migration guide, but still not working... >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Any other ideas? >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Thanks a lot!! >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>> /Tom >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Fri, Jan 10, 2020 at 2:52 PM Jeremy Ross < >>>>>>>>>>>>> jeremy.g.r...@gmail.com >>>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Camel 3 requires Java 11, or will soon. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Also, make sure you've made necessary changes outlined >>>> here >>>>>>>>>>>>>>>>>> >>>>>>>>> >>>> https://camel.apache.org/manual/latest/camel-3-migration-guide.html >>>>> . >>>>>>>>>>>>>>>>>> On Fri, Jan 10, 2020 at 7:49 AM Tom Coudyzer < >>>>>>>>> tcdm...@gmail.com> >>>>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Probably a stupid question but seems can't find a >>>>> solution. >>>>>> I >>>>>>>>>>>>>>>> upgraded >>>>>>>>>>>>>>>>> to >>>>>>>>>>>>>>>>>>> Camel 3.0 >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> When I run now my test classes (using >>>> CamelTestSupport) I >>>>>> get >>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>>> stacktrace below >>>>>>>>>>>>>>>>>>> (Note atm still using Java 8) >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Any idea what the reason could be? Couldn't find >> either >>>>>>>>>>>>> anything >>>>>>>>>>>>>> in >>>>>>>>>>>>>>>> the >>>>>>>>>>>>>>>>>>> migration guide in this area. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Many thanks already and sorry again if this is a >> stupid >>>>>>>>>>>>> question! >>>>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>>>> /Tom >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Stacktrace >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> java.lang.NoSuchMethodError: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.apache.camel.CamelContext.getManagementMBeanAssembler()Lorg/apache/camel/spi/ManagementMBeanAssembler; >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.apache.camel.management.DefaultManagementAgent.doStart(DefaultManagementAgent.java:394) >>>>>>>>>>>>>>>>>>> at >>>>>>>>> >>>>> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:72) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.apache.camel.support.service.ServiceHelper.startService(ServiceHelper.java:70) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.apache.camel.impl.engine.DefaultManagementStrategy.doStartManagementStrategy(DefaultManagementStrategy.java:200) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.apache.camel.management.JmxManagementStrategy.doStart(JmxManagementStrategy.java:97) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.apache.camel.support.service.ServiceSupport.start(ServiceSupport.java:117) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.apache.camel.impl.engine.AbstractCamelContext.startService(AbstractCamelContext.java:2900) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.apache.camel.impl.engine.AbstractCamelContext.doStartCamel(AbstractCamelContext.java:2522) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.apache.camel.impl.engine.AbstractCamelContext.lambda$doStart$2(AbstractCamelContext.java:2445) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.apache.camel.impl.engine.AbstractCamelContext.doWithDefinedClassLoader(AbstractCamelContext.java:2462) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.apache.camel.impl.engine.AbstractCamelContext.doStart(AbstractCamelContext.java:2443) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.apache.camel.support.service.ServiceSupport.start(ServiceSupport.java:117) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCamelContext.java:2352) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.apache.camel.test.junit4.CamelTestSupport.startCamelContext(CamelTestSupport.java:820) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.apache.camel.test.junit4.CamelTestSupport.doSetUp(CamelTestSupport.java:460) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.apache.camel.test.junit4.CamelTestSupport.setUp(CamelTestSupport.java:336) >>>>>>>>>>>>>>>>>>> at >> sun.reflect.NativeMethodAccessorImpl.invoke0(Native >>>>>> Method) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>>>>>>>>>>>>>>>>> at java.lang.reflect.Method.invoke(Method.java:498) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) >>>>>>>>>>>>>>>>>>> at >>>>>> org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) >>>>>>>>>>>>>>>>>>> at >>>>>> org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55) >>>>>>>>>>>>>>>>>>> at >> org.junit.rules.RunRules.evaluate(RunRules.java:20) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>> >> org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) >>>>>>>>>>>>>>>>>>> at >>>>>> org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>> >>>> org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>> >>>>>> org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>> >>>> org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>> >>>>> org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) >>>>>>>>>>>>>>>>>>> at >>>>>>>>> >>>>> org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48) >>>>>>>>>>>>>>>>>>> at >> org.junit.rules.RunRules.evaluate(RunRules.java:20) >>>>>>>>>>>>>>>>>>> at >>>>> org.junit.runners.ParentRunner.run(ParentRunner.java:363) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:89) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:41) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:541) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:763) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:463) >>>>>>>>>>>>>>>>>>> at >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:209) >>>>>>> >>>>>> >>>>> >>>> >>> >>