Discussion:
Problem when using elasticsearch5 component with camel-2.19.0
Rachid KRAIEM
2017-05-11 10:52:46 UTC
Permalink
Hi everybody,

I've install camel-elasticsearch5 component with the newer
apache-camel-2.19.0 into karaf-4.0.7 container

my camel route is as follow:



the problem is when trying to install my bundle, i have the following
problem




In order to find org.elasticsearch.transport.Netty3Plugin i've install the
bundle "transport-netty3-client" as follow


so i have another missing package



but this installed bundle <bundle
dependency='true'>wrap:mvn:org.elasticsearch.client/transport/5.2.2</bundle>
contain only one package and class at
"org.elasticsearch.transport.client.PreBuiltTransportClient.class"

Can you help me ??



-----
Regards,
Rachid KRAIEM
--
View this message in context: http://servicemix.396122.n5.nabble.com/Problem-when-using-elasticsearch5-component-with-camel-2-19-0-tp5724431.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Andrea Cosentino
2017-05-16 13:06:44 UTC
Permalink
You can try to install the wrapped jar of transport-netty3-client

http://search.maven.org/#artifactdetails%7Corg.elasticsearch.plugin%7Ctransport-netty3-client%7C5.2.2%7Cjar



--
Andrea Cosentino
----------------------------------
Apache Camel PMC Member
Apache Karaf Committer
Apache Servicemix PMC Member
Email: ***@yahoo.com
Twitter: @oscerd2
Github: oscerd


On Friday, May 12, 2017 11:11 AM, Rachid KRAIEM <***@gmail.com> wrote:



Hi everybody,


I've install camel-elasticsearch5 component with the newer

apache-camel-2.19.0 into karaf-4.0.7 container


my camel route is as follow:




the problem is when trying to install my bundle, i have the following

problem





In order to find org.elasticsearch.transport.Netty3Plugin i've install the

bundle "transport-netty3-client" as follow



so i have another missing package




but this installed bundle <bundle

dependency='true'>wrap:mvn:org.elasticsearch.client/transport/5.2.2</bundle>

contain only one package and class at

"org.elasticsearch.transport.client.PreBuiltTransportClient.class"


Can you help me ??




-----

Regards,

Rachid KRAIEM

--

View this message in context: http://servicemix.396122.n5.nabble.com/Problem-when-using-elasticsearch5-component-with-camel-2-19-0-tp5724431.html

Sent from the ServiceMix - User mailing list archive at Nabble.com.
smanish
2017-07-19 07:58:53 UTC
Permalink
I am also facing exactly same issue.As package "org.elasticsearch.transport"
is being exported by two bundles , it gives following error.1.
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.elasticsearch/5.2.2_1
2. install -s
wrap:mvn:org.elasticsearch.plugin/transport-netty3-client/5.2.2Without any
action here, it looks this bundle is no more useful at least with camel
component in karaf .2017-07-19 03:14:32,774 | WARN | nsole user karaf |
BlueprintEventDispatcher | 83 - org.apache.aries.blueprint.core -
1.7.1 | Listener caused an exception, will be
ignoredjava.util.concurrent.ExecutionException:
java.lang.NoClassDefFoundError: Could not initialize class
org.elasticsearch.transport.client.PreBuiltTransportClient at
java.util.concurrent.FutureTask.report(FutureTask.java:122)[:1.8.0_121]
at java.util.concurrent.FutureTask.get(FutureTask.java:192)[:1.8.0_121]
at
java.util.concurrent.AbstractExecutorService.doInvokeAny(AbstractExecutorService.java:193)[:1.8.0_121]
at
java.util.concurrent.AbstractExecutorService.invokeAny(AbstractExecutorService.java:225)[:1.8.0_121]
at
org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper$4.call(ScheduledExecutorServiceWrapper.java:184)[83:org.apache.aries.blueprint.core:1.7.1]
at
org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper$15.call(ScheduledExecutorServiceWrapper.java:452)[83:org.apache.aries.blueprint.core:1.7.1]
at
org.apache.aries.blueprint.utils.threading.RWLock.runReadOperation(RWLock.java:35)[83:org.apache.aries.blueprint.core:1.7.1]
at
org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper.runUnlessShutdown(ScheduledExecutorServiceWrapper.java:447)[83:org.apache.aries.blueprint.core:1.7.1]
at
org.apache.aries.blueprint.utils.threading.ScheduledExecutorServiceWrapper.invokeAny(ScheduledExecutorServiceWrapper.java:178)[83:org.apache.aries.blueprint.core:1.7.1]
at
org.apache.aries.blueprint.container.BlueprintEventDispatcher.callListener(BlueprintEventDispatcher.java:199)[83:org.apache.aries.blueprint.core:1.7.1]
at
org.apache.aries.blueprint.container.BlueprintEventDispatcher.callListeners(BlueprintEventDispatcher.java:189)[83:org.apache.aries.blueprint.core:1.7.1]
at
org.apache.aries.blueprint.container.BlueprintEventDispatcher.blueprintEvent(BlueprintEventDispatcher.java:140)[83:org.apache.aries.blueprint.core:1.7.1]
at
org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:424)[83:org.apache.aries.blueprint.core:1.7.1]
at
org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:276)[83:org.apache.aries.blueprint.core:1.7.1]
at
org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:300)[83:org.apache.aries.blueprint.core:1.7.1]
at
org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:269)[83:org.apache.aries.blueprint.core:1.7.1]
at
org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:265)[83:org.apache.aries.blueprint.core:1.7.1]
at
org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:255)[83:org.apache.aries.blueprint.core:1.7.1]
at
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500)[19:org.apache.aries.util:1.1.1]
at
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433)[19:org.apache.aries.util:1.1.1]
at
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725)[19:org.apache.aries.util:1.1.1]
at
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463)[19:org.apache.aries.util:1.1.1]
at
org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422)[19:org.apache.aries.util:1.1.1]
at
org.apache.felix.framework.util.SecureAction.invokeBundleEventHook(SecureAction.java:1179)[org.apache.felix.framework-5.6.1.jar:]
at
org.apache.felix.framework.EventDispatcher.createWhitelistFromHooks(EventDispatcher.java:730)[org.apache.felix.framework-5.6.1.jar:]
at
org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:485)[org.apache.felix.framework-5.6.1.jar:]
at
org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4541)[org.apache.felix.framework-5.6.1.jar:]
at
org.apache.felix.framework.Felix.startBundle(Felix.java:2172)[org.apache.felix.framework-5.6.1.jar:]
at
org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998)[org.apache.felix.framework-5.6.1.jar:]
at
org.apache.karaf.bundle.command.Restart.doExecute(Restart.java:51)[119:org.apache.karaf.bundle.core:4.0.8]
at
org.apache.karaf.bundle.command.BundlesCommand.execute(BundlesCommand.java:54)[119:org.apache.karaf.bundle.core:4.0.8]
at
org.apache.karaf.shell.impl.action.command.ActionCommand.execute(ActionCommand.java:83)[142:org.apache.karaf.shell.core:4.0.8]
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:67)[142:org.apache.karaf.shell.core:4.0.8]
at
org.apache.karaf.shell.impl.console.osgi.secured.SecuredCommand.execute(SecuredCommand.java:87)[142:org.apache.karaf.shell.core:4.0.8]
at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:480)[142:org.apache.karaf.shell.core:4.0.8]
at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:406)[142:org.apache.karaf.shell.core:4.0.8]
at
org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)[142:org.apache.karaf.shell.core:4.0.8]
at
org.apache.felix.gogo.runtime.Closure.execute(Closure.java:182)[142:org.apache.karaf.shell.core:4.0.8]
at
org.apache.felix.gogo.runtime.Closure.execute(Closure.java:119)[142:org.apache.karaf.shell.core:4.0.8]
at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:94)[142:org.apache.karaf.shell.core:4.0.8]
at
org.apache.karaf.shell.impl.console.ConsoleSessionImpl.run(ConsoleSessionImpl.java:274)[142:org.apache.karaf.shell.core:4.0.8]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]Caused by:
java.lang.NoClassDefFoundError: Could not initialize class
org.elasticsearch.transport.client.PreBuiltTransportClient at
org.apache.camel.component.elasticsearch5.ElasticsearchProducer.doStart(ElasticsearchProducer.java:221)
at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
at org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:75)
at
org.apache.camel.impl.DeferServiceStartupListener.onCamelContextStarted(DeferServiceStartupListener.java:49)
at
org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:3676)
at
org.apache.camel.impl.DefaultCamelContext.doStartOrResumeRoutes(DefaultCamelContext.java:3455)
at
org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:3309)
at
org.apache.camel.impl.DefaultCamelContext.access$000(DefaultCamelContext.java:202)
at
org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3093)
at
org.apache.camel.impl.DefaultCamelContext$2.call(DefaultCamelContext.java:3089)
at
org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:3112)
at
org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:3089)
at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
at
org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:3026)
at
org.apache.camel.blueprint.BlueprintCamelContext.start(BlueprintCamelContext.java:244)
at
org.apache.camel.blueprint.BlueprintCamelContext.maybeStart(BlueprintCamelContext.java:284)
at
org.apache.camel.blueprint.BlueprintCamelContext.blueprintEvent(BlueprintCamelContext.java:177)
at
org.apache.aries.blueprint.container.BlueprintEventDispatcher$4.call(BlueprintEventDispatcher.java:201)
at
org.apache.aries.blueprint.container.BlueprintEventDispatcher$4.call(BlueprintEventDispatcher.java:199)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_121]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_121]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_121]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_121]
at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_121]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
... 1 more



--
View this message in context: http://servicemix.396122.n5.nabble.com/Problem-when-using-elasticsearch5-component-with-camel-2-19-0-tp5724431p5724748.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Loading...