AW: DefaultComponent
I have it. Its flowable that uses 2-style DefaultComponent etc. -Ursprüngliche Nachricht- Von: Claus Ibsen Gesendet: Dienstag, 3. Dezember 2019 13:44 An: users@camel.apache.org Betreff: Re: DefaultComponent 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 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 > 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 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 > > Gesendet: Dienstag, 3. Dezember 2019 13:01 > > An: users@camel.apache.org > > Cc: dev > > 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 > > 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(SecureClassL > > > oa > > > de > > > r.java:174) > > > ~[na:na] > > > at > > > java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(Built > > > in > > > Cl > > > assLoader.java:802) > > > ~[na:na] > > > at > > > java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassP > > > at > > > hO > > > rNull(BuiltinClassLoader.java:700) > > > ~[na:na] > > > at > > > java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(B > > > ui > > > lt > > > inClassLoader.java:623) > > > ~[na:na] > > > at > > > java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Builtin > > > Cl > > > as > > > sLoader.java:581) > > > ~[na:na] > > > at > > > java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClas > > > s( > > > 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:4 > > > 74 > > > ) > > > ~[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(Defaul > > > tC > > > la > > > ssResolver.java:140) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.DefaultClassResolver.resolveClass(Def > > > au > > > lt > > > ClassResolver.java:55) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.DefaultFactoryFinder.doNewInstance(De > > > fa > > > 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(DefaultF > > > ac > > > to > > > ryFinder.java:155) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.DefaultFactoryFinder$1.apply(DefaultF > > > ac > > > to > > > ryFinder.java:151) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(C > > > on > > > cu > > > rrentHashMap.java:1705) > > > ~[na:na] > > > at > > > org.apache.camel.impl.engine.DefaultFactoryFinder.addToClassMap(De > > > fa > > > ul > > > tFactoryFinder.java:151) > > > ~[camel-base-3.0.0.jar:3.0.0] > > > at > > > org.apache.camel.impl.engine.DefaultFactoryFinder.findClass(Defaul > > > tF > > >
AW: DefaultComponent
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 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 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 > Gesendet: Dienstag, 3. Dezember 2019 13:01 > An: users@camel.apache.org > Cc: dev > 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 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] >
AW: DefaultComponent
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 Gesendet: Dienstag, 3. Dezember 2019 13:01 An: users@camel.apache.org Cc: dev 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#_migrating_custom_components Il giorno mar 3 dic 2019 alle ore 12:59 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(SecureClassLoade > r.java:174) > ~[na:na] > at > java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinCl > assLoader.java:802) > ~[na:na] > at > java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathO > rNull(BuiltinClassLoader.java:700) > ~[na:na] > at > java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(Built > inClassLoader.java:623) > ~[na:na] > at > java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClas > 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(DefaultCla > ssResolver.java:140) > ~[camel-base-3.0.0.jar:3.0.0] > at > org.apache.camel.impl.engine.DefaultClassResolver.resolveClass(Default > ClassResolver.java:55) > ~[camel-base-3.0.0.jar:3.0.0] > at > org.apache.camel.impl.engine.DefaultFactoryFinder.doNewInstance(Defaul > 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(DefaultFacto > ryFinder.java:155) > ~[camel-base-3.0.0.jar:3.0.0] > at > org.apache.camel.impl.engine.DefaultFactoryFinder$1.apply(DefaultFacto > ryFinder.java:151) > ~[camel-base-3.0.0.jar:3.0.0] > at > java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(Concu > rrentHashMap.java:1705) > ~[na:na] > at > org.apache.camel.impl.engine.DefaultFactoryFinder.addToClassMap(Defaul > tFactoryFinder.java:151) > ~[camel-base-3.0.0.jar:3.0.0] > at > org.apache.camel.impl.engine.DefaultFactoryFinder.findClass(DefaultFac > toryFinder.java:74) > ~[camel-base-3.0.0.jar:3.0.0] > at > org.apache.camel.impl.engine.DefaultFactoryFinder.findClass(DefaultFac > 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.resolveComponent > (DefaultComponentResolver.java:56) > ~[camel-base-3.0.0.jar:3.0.0] > at > org.apache.camel.impl.engine.AbstractCamelContext.initComponent(Abstra > ctCamelContext.java:568) > ~[camel-base-3.0.0.jar:3.0.0] > at > org.apache.camel.impl.engine.AbstractCamelContext.access$000(AbstractC > amelContext.java:165) > ~[camel-base-3.0.0.jar:3.0.0] > at > org.apache.camel.impl.engine.AbstractCamelContext$2.apply(AbstractCame > lContext.java:496) > ~[camel-base-3.0.0.jar:3.0.0] > at > org.apache.camel.impl.engine.AbstractCamelContext$2.apply(AbstractCame > lContext.java:492) > ~[camel-base-3.0.0.jar:3.0.0] > at > java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(Concu > rrentHashMap.java:1705) > ~[na:na] > at > org.apache.camel.impl.engine.AbstractCamelContext.getComponent(Abstrac > tCamelContext.java:492) > ~[camel-base-3.0.0.jar:3.0.0] > at > org.apache.camel.impl.engine.AbstractCamelContext.getComponent(Abstrac > tCamelContext.java:468) > ~[camel-base-3.0.0.jar:3.0.0] > at > org.apache.camel.impl.engine.AbstractCamelContext.getEndpoint(Abstract > CamelContext.java:745) > ~[camel-base-3.0.0.jar:3.0.0] > at > org.apache.camel.support.CamelContextHelper.getMandatoryEndpoint(Came