Hi JB yes the import is correct. The bundle is resolved and gets an error during runtime. In fact trying with felix UserAdmin implementation is the same behavior. Trying to deploy version 1.0.3 of Felix UserAdmin I get the following error:
org.osgi.framework.BundleException: Activator start error in bundle org.apache.felix.useradmin [79]. at org.apache.felix.framework.Felix.activateBundle(Felix.java:2196)[org.apache.felix.framework-4.2.1.jar:] at org.apache.felix.framework.Felix.startBundle(Felix.java:2064)[org.apache.felix.framework-4.2.1.jar:] at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955)[org.apache.felix.framework-4.2.1.jar:] at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundle(DirectoryWatcher.java:1247)[16:org.apache.felix.fileinstall:3.2.6] at org.apache.felix.fileinstall.internal.DirectoryWatcher.startBundles(DirectoryWatcher.java:1219)[16:org.apache.felix.fileinstall:3.2.6] at org.apache.felix.fileinstall.internal.DirectoryWatcher.process(DirectoryWatcher.java:508)[16:org.apache.felix.fileinstall:3.2.6] at org.apache.felix.fileinstall.internal.DirectoryWatcher.run(DirectoryWatcher.java:291)[16:org.apache.felix.fileinstall:3.2.6] Caused by: java.lang.NoClassDefFoundError: org.osgi.service.useradmin.UserAdminListener at org.apache.felix.useradmin.osgi.UserAdminListenerListHelper.class$(UserAdminListenerListHelper.java:38) at org.apache.felix.useradmin.osgi.UserAdminListenerListHelper.<init>(UserAdminListenerListHelper.java:38) at org.apache.felix.useradmin.osgi.Activator.createServiceContext(Activator.java:68) at org.apache.felix.useradmin.osgi.Activator.start(Activator.java:37) at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:645) at org.apache.felix.framework.Felix.activateBundle(Felix.java:2146) ... 6 more In my config properties I have set: org.osgi.framework.system.packages= \ org.osgi.framework.startlevel;uses:="org.osgi.framework";version="1.0", \ org.osgi.framework.wiring;uses:="org.osgi.framework";version="1.1", \ org.osgi.framework.hooks.bundle;uses:="org.osgi.framework";version="1.1", \ org.osgi.framework.hooks.service;uses:="org.osgi.framework";version="1.1", \ org.osgi.framework.hooks.resolver;uses:="org.osgi.framework.wiring";version="1.0", \ org.osgi.framework.launch;uses:="org.osgi.framework";version="1.1", \ org.osgi.framework.namespace;uses:="org.osgi.resource";version="1.0", \ org.osgi.framework;version="1.7", \ org.osgi.framework.hooks.weaving;uses:="org.osgi.framework.wiring";version="1.0",\ org.osgi.resource;version="1.0",org.osgi.service.url;version="1.0",\ org.osgi.service.startlevel;uses:="org.osgi.framework";version="1.1",\ org.osgi.service.packageadmin;uses:="org.osgi.framework";version="1.2",\ org.osgi.service.useradmin;uses:="org.osgi.framework";version="1.1",\ org.osgi.service.url;version="1.0", \ org.osgi.util.tracker;uses:="org.osgi.framework";version="1.5.1", \ org.apache.karaf.jaas.boot;version="3.0.0", \ org.apache.karaf.jaas.boot.principal;version="3.0.0", \ org.apache.karaf.management.boot;version="3.0.0", \ org.apache.karaf.version;version="3.0.0", \ ${jre-${java.specification.version}} I am using Karaf 3.0.0 Release. I also tried to look into the libraries that karaf includes and could only find very few the compendium services APIs. Where does karaf get the additonal org.osgi.service packages from? Is there something that needs to be installed in addition? Regards Alexander -- View this message in context: http://karaf.922171.n3.nabble.com/OSGi-Compendium-APIs-tp4030999p4031005.html Sent from the Karaf - User mailing list archive at Nabble.com.