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.
