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)
> > >
> >
>

Reply via email to