On Tuesday, January 21, 2025 5:48:06 PM Central European Standard Time 
Ephemeris Lappis wrote:
> Hello again !

Hi Ephemeris,

> I've been looking for solutions, but I didn't find anything that works...

What is not working?
I remember some issues with bundles from Groovy 3.0.
Some bundles are fragments which do not become active.

O.

> I've tried installing the feature "spifly" that, if I'm not mistaken,
> should support the ServiceLoader that's needed for groovy-json Fast String
> service.
> But the groovy json bundle still refuses to resolve :(
> 
> No more ideas at this time. Waiting for any help.
> 
> Thanks again.
> 
> Le mar. 21 janv. 2025 à 09:08, Ephemeris Lappis <[email protected]>
> a écrit :
> > Hello.
> > 
> > I'm trying to install groovy-json for some Camel tests on a Karaf that
> > already has Groovy features installed and working.
> > 
> > karaf@root()> la | grep groovy
> > 236 | Active    |  50 | 3.22.1             | camel-groovy
> > 248 | Resolved  |  80 | 3.0.19             | groovy-dateutil, Hosts: 233
> > 249 | Resolved  |  80 | 3.0.19             | groovy-xml, Hosts: 233
> > 275 | Installed |  80 | 3.0.19             | groovy-json
> > 
> > As you can see the groovy-json is in "Installed" state. The diag command
> > gives missing requirements that I don't understand.
> > 
> > diag 275
> > groovy-json (275)
> > -----------------
> > Status: Installed
> > Unsatisfied Requirements:
> > [groovy-json [275](R 275.1)] osgi.wiring.package;
> > (&(osgi.wiring.package=groovy.json)(version>=3.0.0)(!(version>=4.0.0)))
> > [groovy-json [275](R 275.1)] osgi.wiring.package;
> > (&(osgi.wiring.package=org.apache.groovy.json)(version>=3.0.0)(!(version>=
> > 4.0.0))) [groovy-json [275](R 275.1)] osgi.wiring.package;
> > (&(osgi.wiring.package=org.apache.groovy.json.internal)(version>=3.0.0)(!(
> > version>=4.0.0))) [groovy-json [275](R 275.1)] osgi.extender;
> > (osgi.extender=osgi.serviceloader.registrar)
> > [groovy-json [275](R 275.1)] osgi.extender;
> > (osgi.extender=osgi.serviceloader.processor)
> > [groovy-json [275](R 275.1)] osgi.serviceloader;
> > (osgi.serviceloader=org.apache.groovy.json.FastStringServiceFactory)
> > 
> > The missing packages are exported and imported by the bundle itself :
> > 
> > Export-Package =
> > 
> >         groovy.json;
> >         
> >                 uses:="groovy.io,
> >                 
> >                         groovy.lang,
> >                         groovy.transform.stc,
> >                         groovy.util,
> >                         org.apache.groovy.json.internal";
> >                 
> >                 version=3.0.19,
> >         
> >         org.apache.groovy.json;version=3.0.19,
> >         org.apache.groovy.json.internal;uses:=groovy.json;version=3.0.19
> > 
> > Import-Package =
> > 
> >         groovy.io;resolution:=optional,
> >         groovy.json;resolution:=optional;version="[3.0,4)",
> >         groovy.lang;resolution:=optional,
> >         groovy.transform.stc;resolution:=optional,
> >         groovy.util;resolution:=optional,
> >         org.apache.groovy.internal.util;resolution:=optional,
> >         org.apache.groovy.io;resolution:=optional,
> >         org.apache.groovy.json;resolution:=optional;version="[3.0,4)",
> > 
> > org.apache.groovy.json.internal;resolution:=optional;version="[3.0,4)",
> > 
> >         org.codehaus.groovy.runtime;resolution:=optional,
> >         org.codehaus.groovy.runtime.memoize;resolution:=optional
> > 
> > And I don't understand what are the other missing elements.
> > 
> > Could someone help me, please ?
> > 
> > Thanks in advance.
> > 
> > Regards.




Reply via email to