You should install the servicemix bundle json-20090211 to solve this issue :
Unable to resolve 14.0: missing requirement [14.0] osgi.wiring.package; (osgi.wiring.package=org.json) On Fri, Oct 5, 2012 at 1:21 AM, lessonz <[email protected]> wrote: > I'm trying to use: > > <dependency> > <groupId>org.restlet.android</groupId> > <artifactId>org.restlet.ext.json</artifactId> > <version>2.0.15</version> > </dependency> > > which in turn depends upon: > > <dependency> > <groupId>org.restlet.android</groupId> > <artifactId>org.restlet.lib.org.json</artifactId> > <version>2.0.15</version> > </dependency> > > The first is a bundle. The second is not. When I try to start my app, I > get: > > ERROR: Bundle org.restlet.ext.json [14] Error starting > [...]\org.restlet.ext.json-2.0.15.jar > (org.osgi.framework.BundleException: Unresolved constraint in bundle > org.restle > t.ext.json [14]: Unable to resolve 14.0: missing requirement [14.0] > osgi.wiring. > package; (osgi.wiring.package=org.json)) > org.osgi.framework.BundleException: Unresolved constraint in bundle > org.restlet. > ext.json [14]: Unable to resolve 14.0: missing requirement [14.0] > osgi.wiring.pa > ckage; (osgi.wiring.package=org.json)[FelixDispatchQueue] DEBUG > org.apache.felix > .ipojo - BundleEvent STARTED > > [FelixDispatchQueue] DEBUG org.apache.servicemix.bundles.commons-codec - > BundleE > vent STARTED > at > org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:382 > 6)[FelixDispatchQueue] DEBUG org.restlet - BundleEvent STARTED > > at org.apache.felix.framework.Felix.startBundle(Felix.java:1868) > [FelixDispatchQueue] DEBUG org.restlet.ext.json - FrameworkEvent ERROR > org.osgi.framework.BundleException: Unresolved constraint in bundle > org.restlet. > ext.json [14]: Unable to resolve 14.0: missing requirement [14.0] > osgi.wiring.pa > ckage; (osgi.wiring.package=org.json) > at > org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:382 > 6) > at org.apache.felix.framework.Felix.startBundle(Felix.java:1868) > at > org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) > > at > org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStart > LevelImpl.java:295) > at java.lang.Thread.run(Unknown Source) > at > org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1191) > > at > org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStart > LevelImpl.java:295) > at java.lang.Thread.run(Unknown Source) > > Neither of these archives is mine. What is the best way to proceed? > > Thanks. > -- Charles Moulliard Apache Committer / Sr. Enterprise Architect (RedHat) Twitter : @cmoulliard | Blog : http://cmoulliard.blogspot.com

