You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by akpcnu <sr...@live.com> on 2016/08/01 22:00:38 UTC

Camel-Gson - Missing requirement for gson annotations

I have added feature:install camel-gson on camel 2.16.2. Karaf 3.0.4. When I
deploy an application using Gson, I see below missing requirement. But, the
package it is complaining is already Exported in the Jar.

Is there anyway to add this missing requirement? help is appreciated. 

Unable to resolve 342.0: missing requirement [342.0] osgi.wiring.package;
(&(osgi.wiring.package=com.google.gson.annotations)(version>=2.6.0)(!(version>=3.0.0)))
	at
org.apache.karaf.features.internal.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:521)[20:org.apache.karaf.features.core:3.0.4]
	at
org.apache.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:476)[20:org.apache.karaf.features.core:3.0.4]
	at
org.apache.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:417)[20:org.apache.karaf.features.core:3.0.4]
	at Proxyefbdc2a3_a72b_4f10_971c_bee68746f294.installFeature(Unknown
Source)[:]
	at Proxydf9e7ca7_01ff_4057_9f7d_c8048539b7b6.installFeature(Unknown
Source)[:]
	at
org.apache.karaf.kar.internal.KarServiceImpl.installFeatures(KarServiceImpl.java:215)[109:org.apache.karaf.kar.core:3.0.4]
	at
org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:96)[109:org.apache.karaf.kar.core:3.0.4]
	at
org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:84)[109:org.apache.karaf.kar.core:3.0.4]
	at Proxy009eb59b_ee31_4337_8057_d569c59a22d7.install(Unknown Source)[:]
	at Proxy941619ba_cbd7_41ee_901f_6c44cf1e5e22.install(Unknown Source)[:]
	at
org.apache.karaf.deployer.kar.KarArtifactInstaller.update(KarArtifactInstaller.java:62)[111:org.apache.karaf.deployer.kar:3.0.4]
	at Proxy49169c3b_af7c_4f3b_8b4c_328c1c2bec9b.update(Unknown Source)[:]
	at
org.apache.felix.fileinstall.internal.DirectoryWatcher.update(DirectoryWatcher.java:1103)[7:org.apache.felix.fileinstall:3.5.0]
	at
org.apache.felix.fileinstall.internal.DirectoryWatcher.update(DirectoryWatcher.java:900)[7:org.apache.felix.fileinstall:3.5.0]
	at
org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:481)[7:org.apache.felix.fileinstall:3.5.0]
	at
org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:358)[7:org.apache.felix.fileinstall:3.5.0]
	at
org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:310)[7:org.apache.felix.fileinstall:3.5.0]



--
View this message in context: http://camel.465427.n5.nabble.com/Camel-Gson-Missing-requirement-for-gson-annotations-tp5785815.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Re: Camel-Gson - Missing requirement for gson annotations

Posted by akpcnu <sr...@live.com>.
Thanks Claus,  I will give it a try.



--
View this message in context: http://camel.465427.n5.nabble.com/Camel-Gson-Missing-requirement-for-gson-annotations-tp5785815p5786069.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Re: Camel-Gson - Missing requirement for gson annotations

Posted by Claus Ibsen <cl...@gmail.com>.
You can do a feature:info camel-gson
to see what bundles it install.

You can install gson manually using

install -s mvn:com.google.code.gson/gson/2.7

And then install the camel-gson feature afterwards.

It may be a little mistake in that Camel release.



On Tue, Aug 2, 2016 at 12:00 AM, akpcnu <sr...@live.com> wrote:
> I have added feature:install camel-gson on camel 2.16.2. Karaf 3.0.4. When I
> deploy an application using Gson, I see below missing requirement. But, the
> package it is complaining is already Exported in the Jar.
>
> Is there anyway to add this missing requirement? help is appreciated.
>
> Unable to resolve 342.0: missing requirement [342.0] osgi.wiring.package;
> (&(osgi.wiring.package=com.google.gson.annotations)(version>=2.6.0)(!(version>=3.0.0)))
>         at
> org.apache.karaf.features.internal.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:521)[20:org.apache.karaf.features.core:3.0.4]
>         at
> org.apache.karaf.features.internal.FeaturesServiceImpl.installFeatures(FeaturesServiceImpl.java:476)[20:org.apache.karaf.features.core:3.0.4]
>         at
> org.apache.karaf.features.internal.FeaturesServiceImpl.installFeature(FeaturesServiceImpl.java:417)[20:org.apache.karaf.features.core:3.0.4]
>         at Proxyefbdc2a3_a72b_4f10_971c_bee68746f294.installFeature(Unknown
> Source)[:]
>         at Proxydf9e7ca7_01ff_4057_9f7d_c8048539b7b6.installFeature(Unknown
> Source)[:]
>         at
> org.apache.karaf.kar.internal.KarServiceImpl.installFeatures(KarServiceImpl.java:215)[109:org.apache.karaf.kar.core:3.0.4]
>         at
> org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:96)[109:org.apache.karaf.kar.core:3.0.4]
>         at
> org.apache.karaf.kar.internal.KarServiceImpl.install(KarServiceImpl.java:84)[109:org.apache.karaf.kar.core:3.0.4]
>         at Proxy009eb59b_ee31_4337_8057_d569c59a22d7.install(Unknown Source)[:]
>         at Proxy941619ba_cbd7_41ee_901f_6c44cf1e5e22.install(Unknown Source)[:]
>         at
> org.apache.karaf.deployer.kar.KarArtifactInstaller.update(KarArtifactInstaller.java:62)[111:org.apache.karaf.deployer.kar:3.0.4]
>         at Proxy49169c3b_af7c_4f3b_8b4c_328c1c2bec9b.update(Unknown Source)[:]
>         at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.update(DirectoryWatcher.java:1103)[7:org.apache.felix.fileinstall:3.5.0]
>         at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.update(DirectoryWatcher.java:900)[7:org.apache.felix.fileinstall:3.5.0]
>         at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.doProcess(DirectoryWatcher.java:481)[7:org.apache.felix.fileinstall:3.5.0]
>         at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:358)[7:org.apache.felix.fileinstall:3.5.0]
>         at
> org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:310)[7:org.apache.felix.fileinstall:3.5.0]
>
>
>
> --
> View this message in context: http://camel.465427.n5.nabble.com/Camel-Gson-Missing-requirement-for-gson-annotations-tp5785815.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
http://davsclaus.com @davsclaus
Camel in Action 2: https://www.manning.com/ibsen2