Not every 3rd party library is possible to run in OSGi. If there is the case for this component then we should remove it from camel karaf.
On Wed, Oct 2, 2019 at 4:02 PM David Ecker <da...@ecker-software.de> wrote: > > Yes, but installing wrap:mvn:com.squareup.moshi/moshi/1.5.0 didn't help > at all. > > The class Moshi$Builder is even showing up in karaf using "classes" but > it won't get used. The error message doesn't change. > I linked a KARAF Ticket to the CAMEL Ticket. The error, even if it is > decanter based, seems to be the same source. > > -- > David Ecker > > On 10/2/19 3:23 PM, Andrea Cosentino wrote: > > Did you find the time to test with only Moshi dep? > > > > -- > > Andrea Cosentino > > ---------------------------------- > > Apache Camel PMC Chair > > Apache Karaf Committer > > Apache Servicemix PMC Member > > Email: ancosen1...@yahoo.com > > Twitter: @oscerd2 > > Github: oscerd > > > > > > > > > > > > > > On Tuesday, October 1, 2019, 5:10:38 PM GMT+2, Andrea Cosentino > > <anco...@gmail.com> wrote: > > > > > > > > > > > > maybe the missing part is > > > > com.squareup.moshi/moshi > > > > I'll test it soon > > > > Il giorno mar 1 ott 2019 alle ore 17:05 David Ecker > > <da...@ecker-software.de> > > ha scritto: > > > > > >> Mmh, still the same. > >> > >> Reinstalled converter-moshi as 2.4.0 and called "refresh" to recalculate > >> bindings afterwards > >> > >> bye > >> David > >> > >> On 10/1/19 4:44 PM, Andrea Cosentino wrote: > >>> The converter-moshi in the retrofit bundle has optional resolution.. > >>> > >>> > >>> > >>> Il giorno mar 1 ott 2019 alle ore 16:41 Andrea Cosentino < > >> anco...@gmail.com> > >>> ha scritto: > >>> > >>>> Yes, I mean that, but I believe you need to use 2.4.0, still need to try > >>>> > >>>> Il giorno mar 1 ott 2019 alle ore 16:40 David Ecker < > >>>> da...@ecker-software.de> ha scritto: > >>>> > >>>>> Hi Andrea, > >>>>> > >>>>> I guessed you mean installing the converter-moshi as > >>>>> wrap:mvn:com.squareup.retrofit2/converter-moshi/2.6.2 > >>>>> > >>>>> Still getting the same error, missing moshi$Builder class. > >>>>> > >>>>> Or did you mean something else? > >>>>> > >>>>> Thanks, > >>>>> David > >>>>> > >>>>> On 10/1/19 4:25 PM, Andrea Cosentino wrote: > >>>>>> Thanks for reporting. > >>>>>> > >>>>>> For the moment we can wrap the converter-moshi, then we'll need to > >>>>> release > >>>>>> a bundle for it. > >>>>>> > >>>>>> Il giorno mar 1 ott 2019 alle ore 16:25 David Ecker < > >>>>> da...@ecker-software.de> > >>>>>> ha scritto: > >>>>>> > >>>>>>> Thanks, > >>>>>>> > >>>>>>> I opened the ticket : > >>>>> https://issues.apache.org/jira/browse/CAMEL-14026 > >>>>>>> bye > >>>>>>> David > >>>>>>> > >>>>>>> On 10/1/19 4:15 PM, Andrea Cosentino wrote: > >>>>>>>> Nothing wrong from your side, we are missing the converter-moshi > >>>>>>> dependency > >>>>>>>> on the Karaf feature. > >>>>>>>> > >>>>>>>> Can you please open an issue on Camel JIRA? > >>>>>>>> > >>>>>>>> Thanks > >>>>>>>> > >>>>>>>> Il giorno mar 1 ott 2019 alle ore 16:11 David Ecker < > >>>>>>> da...@ecker-software.de> > >>>>>>>> ha scritto: > >>>>>>>> > >>>>>>>>> Hi, > >>>>>>>>> > >>>>>>>>> I am running karaf 4.2.6 and camel 2.24.2 (OpenJDK-8, docker). > >>>>>>>>> > >>>>>>>>> Dependencies installed through feature definition automatically: > >>>>>>>>> > >>>>>>>>> > >> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.influxdb-java/2.14_1 > >> mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.retrofit/2.4.0_1 > >>>>>>>>> ... > >>>>>>>>> > >>>>>>>>> I am trying to create the bean for the influxdb connection using > >> the > >>>>>>>>> FactoryBuilder but I am getting the following error: > >>>>>>>>> > >>>>>>>>> 14:08:52.673 ERROR [pipe-stop 305] Unable to start container for > >>>>>>>>> blueprint bundle com.ta-systeme.velocloud.VCEPathCollectorSSH/ > >> 0.0.1. > >>>>>>>>> SNAPSHOT > >>>>>>>>> org.osgi.service.blueprint.container.ComponentDefinitionException: > >>>>> Error > >>>>>>>>> when instantiating bean infxluxDBConnection of class > >>>>>>>>> org.influxdb.InfluxDBFactory > >>>>>>>>> at > >>>>>>>>> > >> org.apache.aries.blueprint.container.BeanRecipe.wrapAsCompDefEx(BeanRecipe.java:362) > >>>>>>>>> ~[68:org.apache.aries.blueprint.core:1.10.2] > >>>>>>>>> ....... > >>>>>>>>> Caused by: java.lang.NoClassDefFoundError: > >>>>>>> com/squareup/moshi/Moshi$Builder > >>>>>>>>> at > >>>>>>>>> > >> retrofit2.converter.moshi.MoshiConverterFactory.create(MoshiConverterFactory.java:48) > >>>>>>>>> ~[?:?] > >>>>>>>>> at > >>>>> org.influxdb.impl.InfluxDBImpl.<init>(InfluxDBImpl.java:169) > >>>>>>> ~[?:?] > >>>>>>>>> at > >>>>> org.influxdb.impl.InfluxDBImpl.<init>(InfluxDBImpl.java:123) > >>>>>>> ~[?:?] > >>>>>>>>> at > >>>>> org.influxdb.impl.InfluxDBImpl.<init>(InfluxDBImpl.java:187) > >>>>>>> ~[?:?] > >>>>>>>>> at > >>>>> org.influxdb.InfluxDBFactory.connect(InfluxDBFactory.java:30) > >>>>>>>>> ~[?:?] > >>>>>>>>> .... > >>>>>>>>> > >>>>>>>>> Any idea what I am doing wrong? > >>>>>>>>> > >>>>>>>>> Thanks, > >>>>>>>>> David > >>>>>>>>> > >>>>>>>>> > >> > -- Claus Ibsen ----------------- http://davsclaus.com @davsclaus Camel in Action 2: https://www.manning.com/ibsen2