Hi Oh didnt know so much about flowable-camel as its 3rd party and not ASF. Same thing, its likely not Camel 3 compatible, so they need to do a new release that supports Camel 3.
On Tue, Dec 3, 2019 at 1:36 PM <thomas.thi...@telekom.de> wrote: > > Its not my components. > Its spring boot or flowable. But I cannot see in dependeny tree where > flowble-camel > uses camel-core or camel-support. > > When I patch the classes DefaultComponent /-Consumer etc. it works. > > > -----Ursprüngliche Nachricht----- > Von: Claus Ibsen <claus.ib...@gmail.com> > Gesendet: Dienstag, 3. Dezember 2019 13:29 > An: users@camel.apache.org > Betreff: Re: DefaultComponent > > Hi > > If you have custom components you need to source code migrate them to Camel 3 > and rebuild them. Camel 3 does not run with Camel 2 components. > > On Tue, Dec 3, 2019 at 1:21 PM <thomas.thi...@telekom.de> wrote: > > > > Yes. I know and my own components use this. But it seems spring or flowable > > needs this class there. > > > > > > -----Ursprüngliche Nachricht----- > > Von: Andrea Cosentino <anco...@gmail.com> > > Gesendet: Dienstag, 3. Dezember 2019 13:01 > > An: users@camel.apache.org > > Cc: dev <d...@camel.apache.org> > > Betreff: Re: DefaultComponent > > > > In Camel 3 the DefaultComponent is located at > > > > org.apache.camel.support > > > > It is reported in the migration guide > > > > https://camel.apache.org/manual/latest/camel-3-migration-guide.html#_m > > igrating_custom_components > > > > Il giorno mar 3 dic 2019 alle ore 12:59 <thomas.thi...@telekom.de> ha > > scritto: > > > > > Hi, > > > > > > I got this error. What is missing? > > > > > > java.lang.NoClassDefFoundError: > > > org/apache/camel/impl/DefaultComponent > > > > > > Stacktrace: > > > > > > java.lang.NoClassDefFoundError: org/apache/camel/impl/DefaultComponent > > > at java.base/java.lang.ClassLoader.defineClass1(Native > > > Method) ~[na:na] > > > at > > > java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016) > > > ~[na:na] > > > at > > > java.base/java.security.SecureClassLoader.defineClass(SecureClassLoa > > > de > > > r.java:174) > > > ~[na:na] > > > at > > > java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(Builtin > > > Cl > > > assLoader.java:802) > > > ~[na:na] > > > at > > > java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPat > > > hO > > > rNull(BuiltinClassLoader.java:700) > > > ~[na:na] > > > at > > > java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(Bui > > > lt > > > inClassLoader.java:623) > > > ~[na:na] > > > at > > > java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinCl > > > as > > > sLoader.java:581) > > > ~[na:na] > > > at > > > java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass( > > > Cl > > > assLoaders.java:178) > > > ~[na:na] > > > at > > > java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) > > > ~[na:na] > > > at > > > org.apache.camel.util.ObjectHelper.doLoadClass(ObjectHelper.java:474 > > > ) > > > ~[camel-util-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.util.ObjectHelper.loadClass(ObjectHelper.java:378) > > > ~[camel-util-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.util.ObjectHelper.loadClass(ObjectHelper.java:355) > > > ~[camel-util-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.DefaultClassResolver.loadClass(DefaultC > > > la > > > ssResolver.java:140) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.DefaultClassResolver.resolveClass(Defau > > > lt > > > ClassResolver.java:55) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.DefaultFactoryFinder.doNewInstance(Defa > > > ul > > > tFactoryFinder.java:120) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.DefaultFactoryFinder.lambda$findClass$0 > > > (D > > > efaultFactoryFinder.java:77) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.DefaultFactoryFinder$1.apply(DefaultFac > > > to > > > ryFinder.java:155) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.DefaultFactoryFinder$1.apply(DefaultFac > > > to > > > ryFinder.java:151) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(Con > > > cu > > > rrentHashMap.java:1705) > > > ~[na:na] > > > at > > > org.apache.camel.impl.engine.DefaultFactoryFinder.addToClassMap(Defa > > > ul > > > tFactoryFinder.java:151) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.DefaultFactoryFinder.findClass(DefaultF > > > ac > > > toryFinder.java:74) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.DefaultFactoryFinder.findClass(DefaultF > > > ac > > > toryFinder.java:66) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.DefaultComponentResolver.findComponent( > > > De > > > faultComponentResolver.java:83) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.DefaultComponentResolver.resolveCompone > > > nt > > > (DefaultComponentResolver.java:56) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.AbstractCamelContext.initComponent(Abst > > > ra > > > ctCamelContext.java:568) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.AbstractCamelContext.access$000(Abstrac > > > tC > > > amelContext.java:165) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.AbstractCamelContext$2.apply(AbstractCa > > > me > > > lContext.java:496) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.AbstractCamelContext$2.apply(AbstractCa > > > me > > > lContext.java:492) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(Con > > > cu > > > rrentHashMap.java:1705) > > > ~[na:na] > > > at > > > org.apache.camel.impl.engine.AbstractCamelContext.getComponent(Abstr > > > ac > > > tCamelContext.java:492) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.AbstractCamelContext.getComponent(Abstr > > > ac > > > tCamelContext.java:468) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.AbstractCamelContext.getEndpoint(Abstra > > > ct > > > CamelContext.java:745) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.support.CamelContextHelper.getMandatoryEndpoint(Cam > > > el > > > ContextHelper.java:55) > > > ~[camel-support-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.DefaultRouteContext.resolveEndpoint(Def > > > au > > > ltRouteContext.java:120) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.reifier.RouteReifier.doCreateRoute(RouteReifier.java: > > > 363) > > > ~[camel-core-engine-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.reifier.RouteReifier.createRoute(RouteReifier.java: > > > 10 > > > 8) > > > ~[camel-core-engine-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.DefaultModel.start(DefaultModel.java:356) > > > ~[camel-core-engine-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.DefaultModel.startRoute(DefaultModel.java:330) > > > ~[camel-core-engine-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.DefaultModel.startRouteDefinitions(DefaultModel. > > > java:323) > > > ~[camel-core-engine-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.DefaultModel.startRouteDefinitions(DefaultModel. > > > java:302) > > > ~[camel-core-engine-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.AbstractModelCamelContext.startRouteDefinition > > > s( > > > AbstractModelCamelContext.java:342) > > > ~[camel-core-engine-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.AbstractCamelContext.doStartCamel(Abstr > > > ac > > > tCamelContext.java:2597) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.AbstractCamelContext.lambda$doStart$2(A > > > bs > > > tractCamelContext.java:2445) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.AbstractCamelContext.doWithDefinedClass > > > Lo > > > ader(AbstractCamelContext.java:2462) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.AbstractCamelContext.doStart(AbstractCa > > > me > > > lContext.java:2443) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.spring.boot.SpringBootCamelContext.doStart(SpringBo > > > ot > > > CamelContext.java:39) > > > ~[camel-spring-boot-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.support.service.ServiceSupport.start(ServiceSupport > > > .j > > > ava:117) > > > ~[camel-api-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.AbstractCamelContext.start(AbstractCame > > > lC > > > ontext.java:2352) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.spring.SpringCamelContext.start(SpringCamelContext. > > > ja > > > va:121) > > > ~[camel-spring-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.spring.SpringCamelContext.onApplicationEvent(Spring > > > Ca > > > melContext.java:157) > > > ~[camel-spring-3.0.0.jar:3.0.0] > > > at > > > org.springframework.context.event.SimpleApplicationEventMulticaster. > > > do > > > InvokeListener(SimpleApplicationEventMulticaster.java:172) > > > ~[spring-context-5.2.1.RELEASE.jar:5.2.1.RELEASE] > > > at > > > org.springframework.context.event.SimpleApplicationEventMulticaster. > > > in > > > vokeListener(SimpleApplicationEventMulticaster.java:165) > > > ~[spring-context-5.2.1.RELEASE.jar:5.2.1.RELEASE] > > > at > > > org.springframework.context.event.SimpleApplicationEventMulticaster. > > > mu > > > lticastEvent(SimpleApplicationEventMulticaster.java:139) > > > ~[spring-context-5.2.1.RELEASE.jar:5.2.1.RELEASE] > > > at > > > org.springframework.context.support.AbstractApplicationContext.publi > > > sh > > > Event(AbstractApplicationContext.java:403) > > > ~[spring-context-5.2.1.RELEASE.jar:5.2.1.RELEASE] > > > at > > > org.springframework.context.support.AbstractApplicationContext.publi > > > sh > > > Event(AbstractApplicationContext.java:360) > > > ~[spring-context-5.2.1.RELEASE.jar:5.2.1.RELEASE] > > > at > > > org.springframework.context.support.AbstractApplicationContext.finis > > > hR > > > efresh(AbstractApplicationContext.java:897) > > > ~[spring-context-5.2.1.RELEASE.jar:5.2.1.RELEASE] > > > at > > > org.springframework.context.support.AbstractApplicationContext.refre > > > sh > > > (AbstractApplicationContext.java:553) > > > ~[spring-context-5.2.1.RELEASE.jar:5.2.1.RELEASE] > > > at > > > org.springframework.boot.SpringApplication.refresh(SpringApplication > > > .j > > > ava:747) ~[spring-boot-2.2.1.RELEASE.jar:2.2.1.RELEASE] > > > at > > > org.springframework.boot.SpringApplication.refreshContext(SpringAppl > > > ic > > > ation.java:397) ~[spring-boot-2.2.1.RELEASE.jar:2.2.1.RELEASE] > > > at > > > org.springframework.boot.SpringApplication.run(SpringApplication.java: > > > 315) ~[spring-boot-2.2.1.RELEASE.jar:2.2.1.RELEASE] > > > at > > > org.springframework.boot.SpringApplication.run(SpringApplication.java: > > > 1226) ~[spring-boot-2.2.1.RELEASE.jar:2.2.1.RELEASE] > > > at > > > org.springframework.boot.SpringApplication.run(SpringApplication.java: > > > 1215) ~[spring-boot-2.2.1.RELEASE.jar:2.2.1.RELEASE] > > > at > > > de.telekom.dms.dpp2.DppMobilWorkflowApplication.main(DppMobilWorkflo > > > wA > > > pplication.java:40) > > > ~[classes/:na] > > > Caused by: java.lang.ClassNotFoundException: > > > org.apache.camel.impl.DefaultComponent > > > at > > > java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinCl > > > as > > > sLoader.java:583) > > > ~[na:na] > > > at > > > java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass( > > > Cl > > > assLoaders.java:178) > > > ~[na:na] > > > at > > > java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) > > > ~[na:na] > > > ... 63 common frames omitted > > > > > > > > > > -- > Claus Ibsen > ----------------- > http://davsclaus.com @davsclaus > Camel in Action 2: https://www.manning.com/ibsen2 -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2