You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@felix.apache.org by Arjun Balla <ba...@gmail.com> on 2011/02/28 04:32:51 UTC

ClassNotFoundException for packages correctly exported and imported

I am trying to test Infinispan4.2.1.CR1 on Felix 3.0.8 using a test-bundle
with BundleActivator class in my test-bundle.
I added all required OSGi manifest entries to all the jars(3rd party and
infinispan jars).

Getting the following error when I try to start my test-bundle ---> Caused
by: java.lang.ClassNotFoundException:
org.infinispan.executors.DefaultExecutorFactory

All the 3rd party and infinispan jar are deployed and are in Active state.
==================================================
g! lb
START LEVEL 1
   ID|State      |Level|Name
    0|Active     |    0|System Bundle (3.0.8)
    1|Active     |    1|Apache Felix Bundle Repository (1.6.2)
    2|Active     |    1|Apache Felix Gogo Command (0.8.0)
    3|Active     |    1|Apache Felix Gogo Runtime (0.8.0)
    4|Active     |    1|Apache Felix Gogo Shell (0.8.0)
    5|Active     |    1|Apache Log4j (1.2.16)
    6|Active     |    1|JBoss Common Core (2.2.14)
    7|Active     |    1|JBoss Transaction API (1.0.0)
    8|Active     |    1|SUN JCIP Annotations (0.0.0)
    9|Active     |    1|JBoss Jgroups (0.0.0)
   10|Active     |    1|JBoss Marshalling (0.0.0)
   11|Active     |    1|RHQ plugin annotations (0.0.0)
   12|Active     |    1|JBoss Marshalling River (0.0.0)
   13|Active     |    1|Infinispan Core (4.2.1.CR1)
   14|Resolved   |    1|Infinispan OSGI Test (1.0.0)
=============================================
I also see the required package which is throwing the exception is correctly
imported and exported. I also confirmed it by inspect command

===============================================
g! inspect p r 13
org.infinispan.core [13] imports packages:
------------------------------------------
org.infinispan.executors; version=4.2.1.CR1 -> org.infinispan.core [13]
===============================================

g! inspect p c 13
org.infinispan.core [13] exports packages:
------------------------------------------
org.infinispan.executors; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
===============================================

Any help is greatly appreciated...

Below are complete details

Exception stack trace
=====================================================
g! start 14
start() Enter >>>
Input stream java.util.zip.ZipFile$1@e07023f
org.infinispan.config.ConfigurationException: org.infinispan.CacheException:
Unable to construct a GlobalComponentRegist
ry!
        at
org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:303)
        at
org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:273)
        at
com.arjun.infinispan.osgi.InfinispanTestBundleActivator.start(InfinispanTestBundleActivator.java:36)
        at
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
        at org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:922)
        at org.apache.felix.gogo.command.Basic.start(Basic.java:758)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
        at
org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
        at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
        at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
        at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
        at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
        at org.apache.felix.gogo.shell.Console.run(Console.java:62)
        at org.apache.felix.gogo.shell.Shell.console(Shell.java:203)
        at org.apache.felix.gogo.shell.Shell.gosh(Shell.java:128)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
        at
org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
        at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
        at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
        at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
        at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
        at org.apache.felix.gogo.shell.Activator.run(Activator.java:75)
        at java.lang.Thread.run(Unknown Source)
Caused by: org.infinispan.CacheException: Unable to construct a
GlobalComponentRegistry!
        at
org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:69)
        at
org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:298)
        ... 36 more
Caused by: org.infinispan.config.ConfigurationException: Unable to
instantiate class org.infinispan.executors.DefaultExe
cutorFactory
        at org.infinispan.util.Util.loadClass(Util.java:73)
        at org.infinispan.util.Util.getInstance(Util.java:159)
        at
org.infinispan.factories.NamedExecutorsFactory.buildAndConfigureExecutorService(NamedExecutorsFactory.java:84
)
        at
org.infinispan.factories.NamedExecutorsFactory.construct(NamedExecutorsFactory.java:38)
        at
org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:315)
        at
org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:251)
        at
org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.jav
a:840)
        at
org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:225)
        at
org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:192)
        at
org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:66)
        ... 37 more
Caused by: java.lang.ClassNotFoundException:
org.infinispan.executors.DefaultExecutorFactory
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.infinispan.util.Util.loadClassStrict(Util.java:89)
        at org.infinispan.util.Util.loadClass(Util.java:71)
        ... 46 more
org.osgi.framework.BundleException: Activator start error in bundle
infinispan.osgi.test [14].
        at org.apache.felix.framework.Felix.activateBundle(Felix.java:1882)
        at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
        at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:922)
        at org.apache.felix.gogo.command.Basic.start(Basic.java:758)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
        at
org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
        at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
        at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
        at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
        at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
        at org.apache.felix.gogo.shell.Console.run(Console.java:62)
        at org.apache.felix.gogo.shell.Shell.console(Shell.java:203)
        at org.apache.felix.gogo.shell.Shell.gosh(Shell.java:128)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at
org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
        at
org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
        at
org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
        at
org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
        at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
        at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
        at
org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
        at org.apache.felix.gogo.shell.Activator.run(Activator.java:75)
        at java.lang.Thread.run(Unknown Source)
Caused by: org.infinispan.config.ConfigurationException:
org.infinispan.CacheException: Unable to construct a GlobalComp
onentRegistry!
        at
org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:303)
        at
org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:273)
        at
com.arjun.infinispan.osgi.InfinispanTestBundleActivator.start(InfinispanTestBundleActivator.java:36)
        at
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
        at org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
        ... 32 more
Caused by: org.infinispan.CacheException: Unable to construct a
GlobalComponentRegistry!
        at
org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:69)
        at
org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:298)
        ... 36 more
Caused by: org.infinispan.config.ConfigurationException: Unable to
instantiate class org.infinispan.executors.DefaultExe
cutorFactory
        at org.infinispan.util.Util.loadClass(Util.java:73)
        at org.infinispan.util.Util.getInstance(Util.java:159)
        at
org.infinispan.factories.NamedExecutorsFactory.buildAndConfigureExecutorService(NamedExecutorsFactory.java:84
)
        at
org.infinispan.factories.NamedExecutorsFactory.construct(NamedExecutorsFactory.java:38)
        at
org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:315)
        at
org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:251)
        at
org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.jav
a:840)
        at
org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:225)
        at
org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:192)
        at
org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:66)
        ... 37 more
Caused by: java.lang.ClassNotFoundException:
org.infinispan.executors.DefaultExecutorFactory
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at org.infinispan.util.Util.loadClassStrict(Util.java:89)
        at org.infinispan.util.Util.loadClass(Util.java:71)
        ... 46 more
org.infinispan.config.ConfigurationException: org.infinispan.CacheException:
Unable to construct a GlobalComponentRegist
ry!
g!
=====================================================

inspect p c 13 output
=====================================================
g! inspect p c 13
org.infinispan.core [13] exports packages:
------------------------------------------
org.infinispan.jmx; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.loaders; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.commands.read; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.commands.control; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.distribution; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.marshall.exts; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.marshall; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
imported by:
   org.infinispan.core [13]
org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1
imported by:
   org.infinispan.core [13]
org.infinispan.manager; version=4.2.1.CR1 imported by:
   infinispan.osgi.test [14]
   org.infinispan.core [13]
org.infinispan.util.concurrent.locks; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.eviction; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.remoting.rpc; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.loaders.bucket; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.transaction.tm; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
imported by:
   org.infinispan.core [13]
org.infinispan.util.hash; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.loaders.cluster; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.context; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.lifecycle; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.batch; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 imported
by:
   org.infinispan.core [13]
org.infinispan.loaders.keymappers; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.util; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.config.parsing; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.stats; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.commands.tx; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.factories.annotations; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.statetransfer; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.notifications.cachelistener; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.transaction.xa; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.util.logging; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.jmx.annotations; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.factories; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.container; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.transaction; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.interceptors; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.distribution.ch; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.loaders.file; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.remoting; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.notifications; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.loaders.decorators; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.interceptors.base; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.config; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.executors; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.transaction.lookup; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.loaders.modifications; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.io; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.affinity; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.remoting.responses; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.marshall.jboss; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 imported
by:
   org.infinispan.core [13]
org.infinispan; version=4.2.1.CR1 imported by:
   infinispan.osgi.test [14]
   org.infinispan.core [13]
org.infinispan.factories.scopes; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.util.concurrent; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.remoting.transport; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.commands.remote; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.atomic; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.commands; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.container.entries; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.commands.write; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.context.impl; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.notifications.cachemanagerlistener.annotation;
version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
g!
=====================================================
g! inspect p r 13 output
=====================================================
g! inspect p r 13
org.infinispan.core [13] imports packages:
------------------------------------------
javax.management; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.management; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.naming; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.naming; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.xml.bind; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.xml.bind; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.parsers; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.xml.parsers; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.xml.transform; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.validation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.validation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
org.w3c.dom; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.w3c.dom; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.xml.sax; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.xml.sax; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
org.apache.log4j; version=0.0.0 -> log4j [5]
org.apache.log4j; version=0.0.0 -> log4j [5]
org.jboss.util; version=0.0.0 -> org.jboss.common.core [6]
org.jboss.util; version=0.0.0 -> org.jboss.common.core [6]
javax.transaction; version=1.0.0 -> org.jboss.transaction.api [7]
javax.transaction; version=1.0.0 -> org.jboss.transaction.api [7]
javax.transaction.xa; version=1.0.0 -> org.jboss.transaction.api [7]
javax.transaction.xa; version=1.0.0 -> org.jboss.transaction.api [7]
net.jcip.annotations; version=0.0.0 -> net.jcip.annotations [8]
net.jcip.annotations; version=0.0.0 -> net.jcip.annotations [8]
org.jgroups; version=0.0.0 -> org.jgroups [9]
org.jgroups; version=0.0.0 -> org.jgroups [9]
org.jgroups.blocks; version=0.0.0 -> org.jgroups [9]
org.jgroups.blocks; version=0.0.0 -> org.jgroups [9]
org.jgroups.logging; version=0.0.0 -> org.jgroups [9]
org.jgroups.logging; version=0.0.0 -> org.jgroups [9]
org.jgroups.protocols.pbcast; version=0.0.0 -> org.jgroups [9]
org.jgroups.protocols.pbcast; version=0.0.0 -> org.jgroups [9]
org.jgroups.stack; version=0.0.0 -> org.jgroups [9]
org.jgroups.stack; version=0.0.0 -> org.jgroups [9]
org.jgroups.util; version=0.0.0 -> org.jgroups [9]
org.jgroups.util; version=0.0.0 -> org.jgroups [9]
org.jboss.marshalling; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.reflect; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.reflect; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.util; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.util; version=0.0.0 -> org.jboss.marshalling [10]
org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
org.rhq.plugin.annotations [11]
org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
org.rhq.plugin.annotations [11]
org.infinispan.jmx; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.loaders; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.commands.read; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.commands.control; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.distribution; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.marshall.exts; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.marshall; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
-> org.infinispan.core [13]
org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 ->
org.infinispan.core [13]
org.infinispan.manager; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.util.concurrent.locks; version=4.2.1.CR1 ->
org.infinispan.core [13]
org.infinispan.eviction; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.remoting.rpc; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.loaders.bucket; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.transaction.tm; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1 ->
org.infinispan.core [13]
org.infinispan.util.hash; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.loaders.cluster; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.context; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.lifecycle; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.batch; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 ->
org.infinispan.core [13]
org.infinispan.loaders.keymappers; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.util; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.config.parsing; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.stats; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.commands.tx; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.factories.annotations; version=4.2.1.CR1 ->
org.infinispan.core [13]
org.infinispan.statetransfer; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 ->
org.infinispan.core [13]
org.infinispan.notifications.cachelistener; version=4.2.1.CR1 ->
org.infinispan.core [13]
org.infinispan.transaction.xa; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.util.logging; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.jmx.annotations; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.factories; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.container; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.transaction; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.interceptors; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.distribution.ch; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.loaders.file; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.remoting; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.notifications; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.loaders.decorators; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.interceptors.base; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.config; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.executors; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.transaction.lookup; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.loaders.modifications; version=4.2.1.CR1 ->
org.infinispan.core [13]
org.infinispan.io; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.affinity; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.remoting.responses; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.marshall.jboss; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 ->
org.infinispan.core [13]
org.infinispan; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.factories.scopes; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.util.concurrent; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.remoting.transport; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.commands.remote; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.atomic; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.commands; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.container.entries; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.commands.write; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.context.impl; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.notifications.cachemanagerlistener.annotation;
version=4.2.1.CR1 -> org.infinispan.core [13]
g!
=====================================================
-- 
View this message in context: http://old.nabble.com/ClassNotFoundException-for-packages-correctly-exported-and-imported-tp31028810p31028810.html
Sent from the Apache Felix - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: Inspect command exceptional behavior -ClassNotFoundException for packages correctly exported and imported

Posted by "Richard S. Hall" <he...@ungoverned.org>.

On 03/07/2011 06:55 PM, Arjun Balla wrote:
> Richard
> I am able to do reproduce inspect command exception behavior which I noticed
> before but did not pay attention as I was more concerned about making
> INFINISPAN work on felix.
>
> This behavior can be reproduced by following below steps
>
> Deploy bundle A
> Deploy bundle B which has dependency on bundle A
> update bundle A  - use update command
> Now inspect p r bundle A  -- You will see it importing it self
>
> Here is the command history which clearly shows all the steps I used to
> recreate.
> Also attached manifest files for org.infinispan.core and
> infinispan.osgi.test and command history file
>
> Please let me know if you need more information

No, that clearly explains it. When you update a bundle it actually has 
two revisions associated with it, so in this case the new revision is 
importing from the old revision. I will have to think about the proper 
way to handle this case, but I think it might just need to be handled as 
a special case.

Thanks!

-> richard

> COMMAND HISTORY
> ===============
> g! install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/log4j-1.2.16.jar
> Bundle ID: 5
> g! start 5
> g! install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/jboss-common-core-2.2.14.GA.jar
> Bundle ID: 6
> g! start 6
> g! install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/jboss-transaction-api-1.0.1.GA.jar
> Bundle ID: 7
> g! start 7
> g! install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/jcip-annotations-1.0.jar
> Bundle ID: 8
> g! start 8
> g! install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/jgroups-2.11.0.GA.jar
> Bundle ID: 9
> g! start 9
> g! install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/marshalling-api-1.2.3.GA.jar
> Bundle ID: 10
> g! start 9
> g! start 10
> g! install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/rhq-pluginAnnotations-3.0.1.jar
> Bundle ID: 11
> g! start 11
> g! install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/river-1.2.3.GA.jar
> Bundle ID: 12
> g! start 12
> g! install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/infinispan-core.jar
> Bundle ID: 13
> g! start 13
> g! lb
> START LEVEL 1
>     ID|State      |Level|Name
>      0|Active     |    0|System Bundle (3.0.8)
>      1|Active     |    1|Apache Felix Bundle Repository (1.6.2)
>      2|Active     |    1|Apache Felix Gogo Command (0.8.0)
>      3|Active     |    1|Apache Felix Gogo Runtime (0.8.0)
>      4|Active     |    1|Apache Felix Gogo Shell (0.8.0)
>      5|Active     |    1|Apache Log4j (1.2.16)
>      6|Active     |    1|JBoss Common Core (2.2.14)
>      7|Active     |    1|JBoss Transaction API (1.0.0)
>      8|Active     |    1|SUN JCIP Annotations (0.0.0)
>      9|Active     |    1|JBoss Jgroups (0.0.0)
>     10|Active     |    1|JBoss Marshalling (0.0.0)
>     11|Active     |    1|RHQ plugin annotations (0.0.0)
>     12|Active     |    1|JBoss Marshalling River (0.0.0)
>     13|Active     |    1|Infinispan Core (4.2.1.CR1)
> g! inspect p c 13
> org.infinispan.core [13] exports packages:
> ------------------------------------------
> org.infinispan.jmx; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.read; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.control; version=4.2.1.CR1 UNUSED
> org.infinispan.distribution; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall.exts; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
> UNUSED
> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 UNUSED
> org.infinispan.manager; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 UNUSED
> org.infinispan.eviction; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.rpc; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.bucket; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.tm; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
> UNUSED
> org.infinispan.util.hash; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.cluster; version=4.2.1.CR1 UNUSED
> org.infinispan.context; version=4.2.1.CR1 UNUSED
> org.infinispan.lifecycle; version=4.2.1.CR1 UNUSED
> org.infinispan.batch; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.keymappers; version=4.2.1.CR1 UNUSED
> org.infinispan.util; version=4.2.1.CR1 UNUSED
> org.infinispan.config.parsing; version=4.2.1.CR1 UNUSED
> org.infinispan.stats; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.tx; version=4.2.1.CR1 UNUSED
> org.infinispan.factories.annotations; version=4.2.1.CR1 UNUSED
> org.infinispan.statetransfer; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.xa; version=4.2.1.CR1 UNUSED
> org.infinispan.util.logging; version=4.2.1.CR1 UNUSED
> org.infinispan.jmx.annotations; version=4.2.1.CR1 UNUSED
> org.infinispan.factories; version=4.2.1.CR1 UNUSED
> org.infinispan.container; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction; version=4.2.1.CR1 UNUSED
> org.infinispan.interceptors; version=4.2.1.CR1 UNUSED
> org.infinispan.distribution.ch; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.file; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.decorators; version=4.2.1.CR1 UNUSED
> org.infinispan.interceptors.base; version=4.2.1.CR1 UNUSED
> org.infinispan.config; version=4.2.1.CR1 UNUSED
> org.infinispan.executors; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.lookup; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.modifications; version=4.2.1.CR1 UNUSED
> org.infinispan.io; version=4.2.1.CR1 UNUSED
> org.infinispan.affinity; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.responses; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall.jboss; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 UNUSED
> org.infinispan; version=4.2.1.CR1 UNUSED
> org.infinispan.factories.scopes; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.transport; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.remote; version=4.2.1.CR1 UNUSED
> org.infinispan.atomic; version=4.2.1.CR1 UNUSED
> org.infinispan.commands; version=4.2.1.CR1 UNUSED
> org.infinispan.container.entries; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.write; version=4.2.1.CR1 UNUSED
> org.infinispan.context.impl; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachemanagerlistener.annotation;
> version=4.2.1.CR1 UNUSED
> g! inspect p r 13
> org.infinispan.core [13] imports packages:
> ------------------------------------------
> javax.management; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.apache.log4j; version=0.0.0 ->  log4j [5]
> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
> org.jgroups; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
> org.rhq.plugin.annotations [11]
> ==============================================
> Deploying my test bundle which uses org.infinispan.core
> ==============================================
> g!install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/infinispan-osgi-test.jar
> g! inspect p r 13
> org.infinispan.core [13] imports packages:
> ------------------------------------------
> javax.management; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.apache.log4j; version=0.0.0 ->  log4j [5]
> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
> org.jgroups; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
> org.rhq.plugin.annotations [11]
> g! resolve 15
> g! lb
> START LEVEL 1
>     ID|State      |Level|Name
>      0|Active     |    0|System Bundle (3.0.8)
>      1|Active     |    1|Apache Felix Bundle Repository (1.6.2)
>      2|Active     |    1|Apache Felix Gogo Command (0.8.0)
>      3|Active     |    1|Apache Felix Gogo Runtime (0.8.0)
>      4|Active     |    1|Apache Felix Gogo Shell (0.8.0)
>      5|Active     |    1|Apache Log4j (1.2.16)
>      6|Active     |    1|JBoss Common Core (2.2.14)
>      7|Active     |    1|JBoss Transaction API (1.0.0)
>      8|Active     |    1|SUN JCIP Annotations (0.0.0)
>      9|Active     |    1|JBoss Jgroups (0.0.0)
>     10|Active     |    1|JBoss Marshalling (0.0.0)
>     11|Active     |    1|RHQ plugin annotations (0.0.0)
>     12|Active     |    1|JBoss Marshalling River (0.0.0)
>     13|Active     |    1|Infinispan Core (4.2.1.CR1)
>     15|Resolved   |    1|Infinispan OSGI Test (1.0.0)
>
> ==============================================
> inspect command gives correct output
> ==============================================
> g! inspect p r 13
> org.infinispan.core [13] imports packages:
> ------------------------------------------
> javax.management; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.apache.log4j; version=0.0.0 ->  log4j [5]
> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
> org.jgroups; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
> org.rhq.plugin.annotations [11]
> g! inspect p c 13
> org.infinispan.core [13] exports packages:
> ------------------------------------------
> org.infinispan.jmx; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.read; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.control; version=4.2.1.CR1 UNUSED
> org.infinispan.distribution; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall.exts; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
> UNUSED
> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 UNUSED
> org.infinispan.manager; version=4.2.1.CR1 imported by:
>     infinispan.osgi.test [15]
> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 UNUSED
> org.infinispan.eviction; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.rpc; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.bucket; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.tm; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
> UNUSED
> org.infinispan.util.hash; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.cluster; version=4.2.1.CR1 UNUSED
> org.infinispan.context; version=4.2.1.CR1 UNUSED
> org.infinispan.lifecycle; version=4.2.1.CR1 UNUSED
> org.infinispan.batch; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.keymappers; version=4.2.1.CR1 UNUSED
> org.infinispan.util; version=4.2.1.CR1 UNUSED
> org.infinispan.config.parsing; version=4.2.1.CR1 UNUSED
> org.infinispan.stats; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.tx; version=4.2.1.CR1 UNUSED
> org.infinispan.factories.annotations; version=4.2.1.CR1 UNUSED
> org.infinispan.statetransfer; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.xa; version=4.2.1.CR1 UNUSED
> org.infinispan.util.logging; version=4.2.1.CR1 UNUSED
> org.infinispan.jmx.annotations; version=4.2.1.CR1 UNUSED
> org.infinispan.factories; version=4.2.1.CR1 UNUSED
> org.infinispan.container; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction; version=4.2.1.CR1 UNUSED
> org.infinispan.interceptors; version=4.2.1.CR1 UNUSED
> org.infinispan.distribution.ch; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.file; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.decorators; version=4.2.1.CR1 UNUSED
> org.infinispan.interceptors.base; version=4.2.1.CR1 UNUSED
> org.infinispan.config; version=4.2.1.CR1 UNUSED
> org.infinispan.executors; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.lookup; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.modifications; version=4.2.1.CR1 UNUSED
> org.infinispan.io; version=4.2.1.CR1 UNUSED
> org.infinispan.affinity; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.responses; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall.jboss; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 UNUSED
> org.infinispan; version=4.2.1.CR1 imported by:
>     infinispan.osgi.test [15]
> org.infinispan.factories.scopes; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.transport; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.remote; version=4.2.1.CR1 UNUSED
> org.infinispan.atomic; version=4.2.1.CR1 UNUSED
> org.infinispan.commands; version=4.2.1.CR1 UNUSED
> org.infinispan.container.entries; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.write; version=4.2.1.CR1 UNUSED
> org.infinispan.context.impl; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachemanagerlistener.annotation;
> version=4.2.1.CR1 UNUSED
> ==============================================
> updating org.infinispan.core bundle
> ==============================================
> g! update 13
> g! inspect p c 13
> org.infinispan.core [13] exports packages:
> ------------------------------------------
> org.infinispan.jmx; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.read; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.control; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.distribution; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.marshall.exts; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.marshall; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
> imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1
> imported by:
>     org.infinispan.core [13]
> org.infinispan.manager; version=4.2.1.CR1 imported by:
>     infinispan.osgi.test [15]
>     org.infinispan.core [13]
> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.eviction; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting.rpc; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.bucket; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.transaction.tm; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
> imported by:
>     org.infinispan.core [13]
> org.infinispan.util.hash; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.cluster; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.context; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.lifecycle; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.batch; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 imported
> by:
>     org.infinispan.core [13]
> org.infinispan.loaders.keymappers; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.util; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.config.parsing; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.stats; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.tx; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.factories.annotations; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.statetransfer; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.transaction.xa; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.util.logging; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.jmx.annotations; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.factories; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.container; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.transaction; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.interceptors; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.distribution.ch; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.file; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.decorators; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.interceptors.base; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.config; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.executors; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.transaction.lookup; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.modifications; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.io; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.affinity; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting.responses; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.marshall.jboss; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 imported
> by:
>     org.infinispan.core [13]
> org.infinispan; version=4.2.1.CR1 imported by:
>     infinispan.osgi.test [15]
>     org.infinispan.core [13]
> org.infinispan.factories.scopes; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.util.concurrent; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting.transport; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.remote; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.atomic; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.container.entries; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.write; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.context.impl; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener.annotation;
> version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> g! inspect p r 13
> org.infinispan.core [13] imports packages:
> ------------------------------------------
> javax.management; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.management; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.apache.log4j; version=0.0.0 ->  log4j [5]
> org.apache.log4j; version=0.0.0 ->  log4j [5]
> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
> org.jgroups; version=0.0.0 ->  org.jgroups [9]
> org.jgroups; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
> org.rhq.plugin.annotations [11]
> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
> org.rhq.plugin.annotations [11]
> org.infinispan.jmx; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.loaders; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.commands.read; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.commands.control; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.distribution; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.marshall.exts; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.marshall; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
> ->  org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.manager; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.eviction; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.remoting.rpc; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.loaders.bucket; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.transaction.tm; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.util.hash; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.loaders.cluster; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.context; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.lifecycle; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.batch; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.loaders.keymappers; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.util; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.config.parsing; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.stats; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.commands.tx; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.factories.annotations; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.statetransfer; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.transaction.xa; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.util.logging; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.jmx.annotations; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.factories; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.container; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.transaction; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.interceptors; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.distribution.ch; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.loaders.file; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.remoting; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.loaders.decorators; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.interceptors.base; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.config; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.executors; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.transaction.lookup; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.loaders.modifications; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.io; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.affinity; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.remoting.responses; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.marshall.jboss; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.factories.scopes; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.util.concurrent; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.remoting.transport; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.commands.remote; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.atomic; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.commands; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.container.entries; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.commands.write; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.context.impl; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener.annotation;
> version=4.2.1.CR1 ->  org.infinispan.core [13]
> g!
>
> http://old.nabble.com/file/p31093052/inspect-exceptional-behavior.txt
> inspect-exceptional-behavior.txt
> http://old.nabble.com/file/p31093052/infinispan.osgi.test-MANIFEST.MF
> infinispan.osgi.test-MANIFEST.MF
> http://old.nabble.com/file/p31093052/org.infinispan.core-MANIFEST.MF
> org.infinispan.core-MANIFEST.MF
>
>
> Richard S. Hall wrote:
>> Arjun,
>>
>> Could you tell me how you are getting the results from the "inspect"
>> command you are getting below...perhaps help me recreate them?
>>
>> You shouldn't see a bundle importing from itself when you do "inspect p
>> c", but below I can see that basically all of the packages exported by
>> the org.infinispan.core bundle show up as also being imported by it as
>> well.
>>
>> I tried to create a simple bundle to see if I could reproduce the
>> situation with the following metadata:
>>
>>       Export-Package = javax.swing,foo
>>       Import-Package = javax.swing,foo
>>
>> But after resolving this bundle, I see what I would expect:
>>
>>       g! inspect p c 16
>>       test-bundle [16] exports packages:
>>       ----------------------------------
>>       foo; version=0.0.0 UNUSED
>>       g! inspect p r 16
>>       test-bundle [16] imports packages:
>>       ----------------------------------
>>       javax.swing; version=0.0.0.1_006_JavaSE ->
>> org.apache.felix.framework [0]
>>       g!
>>
>> Here both packages were imported and exported, but in one case the
>> import was resolved and in the other case the export was resolved. The
>> "inspect" command shows the correct results. So, I'm interested in how
>> your scenario produced incorrect results.
>>
>> Thanks.
>>
>> ->  richard
>>
>>
>> On 2/27/11 22:32, Arjun Balla wrote:
>>> I am trying to test Infinispan4.2.1.CR1 on Felix 3.0.8 using a
>>> test-bundle
>>> with BundleActivator class in my test-bundle.
>>> I added all required OSGi manifest entries to all the jars(3rd party and
>>> infinispan jars).
>>>
>>> Getting the following error when I try to start my test-bundle --->
>>> Caused
>>> by: java.lang.ClassNotFoundException:
>>> org.infinispan.executors.DefaultExecutorFactory
>>>
>>> All the 3rd party and infinispan jar are deployed and are in Active
>>> state.
>>> ==================================================
>>> g! lb
>>> START LEVEL 1
>>>      ID|State      |Level|Name
>>>       0|Active     |    0|System Bundle (3.0.8)
>>>       1|Active     |    1|Apache Felix Bundle Repository (1.6.2)
>>>       2|Active     |    1|Apache Felix Gogo Command (0.8.0)
>>>       3|Active     |    1|Apache Felix Gogo Runtime (0.8.0)
>>>       4|Active     |    1|Apache Felix Gogo Shell (0.8.0)
>>>       5|Active     |    1|Apache Log4j (1.2.16)
>>>       6|Active     |    1|JBoss Common Core (2.2.14)
>>>       7|Active     |    1|JBoss Transaction API (1.0.0)
>>>       8|Active     |    1|SUN JCIP Annotations (0.0.0)
>>>       9|Active     |    1|JBoss Jgroups (0.0.0)
>>>      10|Active     |    1|JBoss Marshalling (0.0.0)
>>>      11|Active     |    1|RHQ plugin annotations (0.0.0)
>>>      12|Active     |    1|JBoss Marshalling River (0.0.0)
>>>      13|Active     |    1|Infinispan Core (4.2.1.CR1)
>>>      14|Resolved   |    1|Infinispan OSGI Test (1.0.0)
>>> =============================================
>>> I also see the required package which is throwing the exception is
>>> correctly
>>> imported and exported. I also confirmed it by inspect command
>>>
>>> ===============================================
>>> g! inspect p r 13
>>> org.infinispan.core [13] imports packages:
>>> ------------------------------------------
>>> org.infinispan.executors; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> ===============================================
>>>
>>> g! inspect p c 13
>>> org.infinispan.core [13] exports packages:
>>> ------------------------------------------
>>> org.infinispan.executors; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> ===============================================
>>>
>>> Any help is greatly appreciated...
>>>
>>> Below are complete details
>>>
>>> Exception stack trace
>>> =====================================================
>>> g! start 14
>>> start() Enter>>>
>>> Input stream java.util.zip.ZipFile$1@e07023f
>>> org.infinispan.config.ConfigurationException:
>>> org.infinispan.CacheException:
>>> Unable to construct a GlobalComponentRegist
>>> ry!
>>>           at
>>> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:303)
>>>           at
>>> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:273)
>>>           at
>>> com.arjun.infinispan.osgi.InfinispanTestBundleActivator.start(InfinispanTestBundleActivator.java:36)
>>>           at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>>           at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
>>>           at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
>>>           at
>>> org.apache.felix.framework.BundleImpl.start(BundleImpl.java:922)
>>>           at org.apache.felix.gogo.command.Basic.start(Basic.java:758)
>>>           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>           at java.lang.reflect.Method.invoke(Unknown Source)
>>>           at
>>> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>>>           at
>>> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>>>           at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>>>           at
>>> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>>>           at org.apache.felix.gogo.shell.Console.run(Console.java:62)
>>>           at org.apache.felix.gogo.shell.Shell.console(Shell.java:203)
>>>           at org.apache.felix.gogo.shell.Shell.gosh(Shell.java:128)
>>>           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>           at java.lang.reflect.Method.invoke(Unknown Source)
>>>           at
>>> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>>>           at
>>> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>>>           at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>>>           at
>>> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>>>           at org.apache.felix.gogo.shell.Activator.run(Activator.java:75)
>>>           at java.lang.Thread.run(Unknown Source)
>>> Caused by: org.infinispan.CacheException: Unable to construct a
>>> GlobalComponentRegistry!
>>>           at
>>> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:69)
>>>           at
>>> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:298)
>>>           ... 36 more
>>> Caused by: org.infinispan.config.ConfigurationException: Unable to
>>> instantiate class org.infinispan.executors.DefaultExe
>>> cutorFactory
>>>           at org.infinispan.util.Util.loadClass(Util.java:73)
>>>           at org.infinispan.util.Util.getInstance(Util.java:159)
>>>           at
>>> org.infinispan.factories.NamedExecutorsFactory.buildAndConfigureExecutorService(NamedExecutorsFactory.java:84
>>> )
>>>           at
>>> org.infinispan.factories.NamedExecutorsFactory.construct(NamedExecutorsFactory.java:38)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:315)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:251)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.jav
>>> a:840)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:225)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:192)
>>>           at
>>> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:66)
>>>           ... 37 more
>>> Caused by: java.lang.ClassNotFoundException:
>>> org.infinispan.executors.DefaultExecutorFactory
>>>           at java.net.URLClassLoader$1.run(Unknown Source)
>>>           at java.security.AccessController.doPrivileged(Native Method)
>>>           at java.net.URLClassLoader.findClass(Unknown Source)
>>>           at java.lang.ClassLoader.loadClass(Unknown Source)
>>>           at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>>>           at java.lang.ClassLoader.loadClass(Unknown Source)
>>>           at org.infinispan.util.Util.loadClassStrict(Util.java:89)
>>>           at org.infinispan.util.Util.loadClass(Util.java:71)
>>>           ... 46 more
>>> org.osgi.framework.BundleException: Activator start error in bundle
>>> infinispan.osgi.test [14].
>>>           at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1882)
>>>           at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
>>>           at
>>> org.apache.felix.framework.BundleImpl.start(BundleImpl.java:922)
>>>           at org.apache.felix.gogo.command.Basic.start(Basic.java:758)
>>>           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>           at java.lang.reflect.Method.invoke(Unknown Source)
>>>           at
>>> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>>>           at
>>> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>>>           at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>>>           at
>>> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>>>           at org.apache.felix.gogo.shell.Console.run(Console.java:62)
>>>           at org.apache.felix.gogo.shell.Shell.console(Shell.java:203)
>>>           at org.apache.felix.gogo.shell.Shell.gosh(Shell.java:128)
>>>           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>           at java.lang.reflect.Method.invoke(Unknown Source)
>>>           at
>>> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>>>           at
>>> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>>>           at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>>>           at
>>> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>>>           at org.apache.felix.gogo.shell.Activator.run(Activator.java:75)
>>>           at java.lang.Thread.run(Unknown Source)
>>> Caused by: org.infinispan.config.ConfigurationException:
>>> org.infinispan.CacheException: Unable to construct a GlobalComp
>>> onentRegistry!
>>>           at
>>> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:303)
>>>           at
>>> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:273)
>>>           at
>>> com.arjun.infinispan.osgi.InfinispanTestBundleActivator.start(InfinispanTestBundleActivator.java:36)
>>>           at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>>           at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
>>>           ... 32 more
>>> Caused by: org.infinispan.CacheException: Unable to construct a
>>> GlobalComponentRegistry!
>>>           at
>>> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:69)
>>>           at
>>> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:298)
>>>           ... 36 more
>>> Caused by: org.infinispan.config.ConfigurationException: Unable to
>>> instantiate class org.infinispan.executors.DefaultExe
>>> cutorFactory
>>>           at org.infinispan.util.Util.loadClass(Util.java:73)
>>>           at org.infinispan.util.Util.getInstance(Util.java:159)
>>>           at
>>> org.infinispan.factories.NamedExecutorsFactory.buildAndConfigureExecutorService(NamedExecutorsFactory.java:84
>>> )
>>>           at
>>> org.infinispan.factories.NamedExecutorsFactory.construct(NamedExecutorsFactory.java:38)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:315)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:251)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.jav
>>> a:840)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:225)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:192)
>>>           at
>>> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:66)
>>>           ... 37 more
>>> Caused by: java.lang.ClassNotFoundException:
>>> org.infinispan.executors.DefaultExecutorFactory
>>>           at java.net.URLClassLoader$1.run(Unknown Source)
>>>           at java.security.AccessController.doPrivileged(Native Method)
>>>           at java.net.URLClassLoader.findClass(Unknown Source)
>>>           at java.lang.ClassLoader.loadClass(Unknown Source)
>>>           at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>>>           at java.lang.ClassLoader.loadClass(Unknown Source)
>>>           at org.infinispan.util.Util.loadClassStrict(Util.java:89)
>>>           at org.infinispan.util.Util.loadClass(Util.java:71)
>>>           ... 46 more
>>> org.infinispan.config.ConfigurationException:
>>> org.infinispan.CacheException:
>>> Unable to construct a GlobalComponentRegist
>>> ry!
>>> g!
>>> =====================================================
>>>
>>> inspect p c 13 output
>>> =====================================================
>>> g! inspect p c 13
>>> org.infinispan.core [13] exports packages:
>>> ------------------------------------------
>>> org.infinispan.jmx; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.loaders; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.commands.read; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.commands.control; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.distribution; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.marshall.exts; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.marshall; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.notifications.cachemanagerlistener.event;
>>> version=4.2.1.CR1
>>> imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1
>>> imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.manager; version=4.2.1.CR1 imported by:
>>>      infinispan.osgi.test [14]
>>>      org.infinispan.core [13]
>>> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.eviction; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.remoting.rpc; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.loaders.bucket; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.transaction.tm; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
>>> imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.util.hash; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.loaders.cluster; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.context; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.lifecycle; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.batch; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1
>>> imported
>>> by:
>>>      org.infinispan.core [13]
>>> org.infinispan.loaders.keymappers; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.util; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.config.parsing; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.stats; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.commands.tx; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.factories.annotations; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.statetransfer; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 imported
>>> by:
>>>      org.infinispan.core [13]
>>> org.infinispan.transaction.xa; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.util.logging; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.jmx.annotations; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.factories; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.container; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.transaction; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.interceptors; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.distribution.ch; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.loaders.file; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.remoting; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.notifications; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.loaders.decorators; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.interceptors.base; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.config; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.executors; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.transaction.lookup; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.loaders.modifications; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.io; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.affinity; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.remoting.responses; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.marshall.jboss; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1
>>> imported
>>> by:
>>>      org.infinispan.core [13]
>>> org.infinispan; version=4.2.1.CR1 imported by:
>>>      infinispan.osgi.test [14]
>>>      org.infinispan.core [13]
>>> org.infinispan.factories.scopes; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.util.concurrent; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.remoting.transport; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.commands.remote; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.atomic; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.commands; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.container.entries; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.commands.write; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.context.impl; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.notifications.cachemanagerlistener.annotation;
>>> version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> g!
>>> =====================================================
>>> g! inspect p r 13 output
>>> =====================================================
>>> g! inspect p r 13
>>> org.infinispan.core [13] imports packages:
>>> ------------------------------------------
>>> javax.management; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework
>>> [0]
>>> javax.management; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework
>>> [0]
>>> javax.naming; version=0.0.0.1_006_JavaSE ->   org.apache.felix.framework
>>> [0]
>>> javax.naming; version=0.0.0.1_006_JavaSE ->   org.apache.felix.framework
>>> [0]
>>> javax.xml.bind; version=0.0.0.1_006_JavaSE ->   org.apache.felix.framework
>>> [0]
>>> javax.xml.bind; version=0.0.0.1_006_JavaSE ->   org.apache.felix.framework
>>> [0]
>>> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework
>>> [0]
>>> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework
>>> [0]
>>> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> org.w3c.dom; version=0.0.0.1_006_JavaSE ->   org.apache.felix.framework
>>> [0]
>>> org.w3c.dom; version=0.0.0.1_006_JavaSE ->   org.apache.felix.framework
>>> [0]
>>> org.xml.sax; version=0.0.0.1_006_JavaSE ->   org.apache.felix.framework
>>> [0]
>>> org.xml.sax; version=0.0.0.1_006_JavaSE ->   org.apache.felix.framework
>>> [0]
>>> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> org.apache.log4j; version=0.0.0 ->   log4j [5]
>>> org.apache.log4j; version=0.0.0 ->   log4j [5]
>>> org.jboss.util; version=0.0.0 ->   org.jboss.common.core [6]
>>> org.jboss.util; version=0.0.0 ->   org.jboss.common.core [6]
>>> javax.transaction; version=1.0.0 ->   org.jboss.transaction.api [7]
>>> javax.transaction; version=1.0.0 ->   org.jboss.transaction.api [7]
>>> javax.transaction.xa; version=1.0.0 ->   org.jboss.transaction.api [7]
>>> javax.transaction.xa; version=1.0.0 ->   org.jboss.transaction.api [7]
>>> net.jcip.annotations; version=0.0.0 ->   net.jcip.annotations [8]
>>> net.jcip.annotations; version=0.0.0 ->   net.jcip.annotations [8]
>>> org.jgroups; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.blocks; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.blocks; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.logging; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.logging; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.protocols.pbcast; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.protocols.pbcast; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.stack; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.stack; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.util; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.util; version=0.0.0 ->   org.jgroups [9]
>>> org.jboss.marshalling; version=0.0.0 ->   org.jboss.marshalling [10]
>>> org.jboss.marshalling; version=0.0.0 ->   org.jboss.marshalling [10]
>>> org.jboss.marshalling.reflect; version=0.0.0 ->   org.jboss.marshalling
>>> [10]
>>> org.jboss.marshalling.reflect; version=0.0.0 ->   org.jboss.marshalling
>>> [10]
>>> org.jboss.marshalling.util; version=0.0.0 ->   org.jboss.marshalling [10]
>>> org.jboss.marshalling.util; version=0.0.0 ->   org.jboss.marshalling [10]
>>> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
>>> org.rhq.plugin.annotations [11]
>>> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
>>> org.rhq.plugin.annotations [11]
>>> org.infinispan.jmx; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.loaders; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.commands.read; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.commands.control; version=4.2.1.CR1 ->
>>> org.infinispan.core
>>> [13]
>>> org.infinispan.distribution; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.marshall.exts; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.marshall; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.notifications.cachemanagerlistener.event;
>>> version=4.2.1.CR1
>>> ->   org.infinispan.core [13]
>>> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 ->
>>> org.infinispan.core [13]
>>> org.infinispan.manager; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 ->
>>> org.infinispan.core [13]
>>> org.infinispan.eviction; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.remoting.rpc; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.loaders.bucket; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.transaction.tm; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
>>> ->
>>> org.infinispan.core [13]
>>> org.infinispan.util.hash; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.loaders.cluster; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.context; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.lifecycle; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.batch; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 ->
>>> org.infinispan.core [13]
>>> org.infinispan.loaders.keymappers; version=4.2.1.CR1 ->
>>> org.infinispan.core
>>> [13]
>>> org.infinispan.util; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.config.parsing; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.stats; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.commands.tx; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.factories.annotations; version=4.2.1.CR1 ->
>>> org.infinispan.core [13]
>>> org.infinispan.statetransfer; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 ->
>>> org.infinispan.core [13]
>>> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 ->
>>> org.infinispan.core [13]
>>> org.infinispan.transaction.xa; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.util.logging; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.jmx.annotations; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.factories; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.container; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.transaction; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.interceptors; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.distribution.ch; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.loaders.file; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.remoting; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.notifications; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.loaders.decorators; version=4.2.1.CR1 ->
>>> org.infinispan.core
>>> [13]
>>> org.infinispan.interceptors.base; version=4.2.1.CR1 ->
>>> org.infinispan.core
>>> [13]
>>> org.infinispan.config; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.executors; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.transaction.lookup; version=4.2.1.CR1 ->
>>> org.infinispan.core
>>> [13]
>>> org.infinispan.loaders.modifications; version=4.2.1.CR1 ->
>>> org.infinispan.core [13]
>>> org.infinispan.io; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.affinity; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.remoting.responses; version=4.2.1.CR1 ->
>>> org.infinispan.core
>>> [13]
>>> org.infinispan.marshall.jboss; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 ->
>>> org.infinispan.core [13]
>>> org.infinispan; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.factories.scopes; version=4.2.1.CR1 ->
>>> org.infinispan.core
>>> [13]
>>> org.infinispan.util.concurrent; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.remoting.transport; version=4.2.1.CR1 ->
>>> org.infinispan.core
>>> [13]
>>> org.infinispan.commands.remote; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.atomic; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.commands; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.container.entries; version=4.2.1.CR1 ->
>>> org.infinispan.core
>>> [13]
>>> org.infinispan.commands.write; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.context.impl; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.notifications.cachemanagerlistener.annotation;
>>> version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> g!
>>> =====================================================
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: Inspect command exceptional behavior

Posted by "Richard S. Hall" <he...@ungoverned.org>.
On 3/9/11 14:33, Arjun Balla wrote:
> Richard
> Thanks for the update.
> But inspect command shows this exceptional behavior only when bundle which
> is being updated, is imported by other bundle.
> What I mean is, if all the exported packages of org.infinispan.core are
> UNUSED, no matter how many time you update this bundle it will not show
> packages importing itself.
>
> Can you please explain this!!! Is this expected behavior?

Yes, because if no one is using the old packages, then they can be 
immediately thrown away at update time and the new packages can be used 
(essentially, the framework auto-refreshes the bundle).

-> richard

> Here is the command history
> =======================
> g! inspect p c 13
> org.infinispan.core [13] exports packages:
> ------------------------------------------
> org.infinispan.jmx; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.read; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.control; version=4.2.1.CR1 UNUSED
> org.infinispan.distribution; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall.exts; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
> UNUSED
> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 UNUSED
> org.infinispan.manager; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 UNUSED
> org.infinispan.eviction; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.rpc; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.bucket; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.tm; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
> UNUSED
> org.infinispan.util.hash; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.cluster; version=4.2.1.CR1 UNUSED
> org.infinispan.context; version=4.2.1.CR1 UNUSED
> org.infinispan.lifecycle; version=4.2.1.CR1 UNUSED
> org.infinispan.batch; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.keymappers; version=4.2.1.CR1 UNUSED
> org.infinispan.util; version=4.2.1.CR1 UNUSED
> org.infinispan.config.parsing; version=4.2.1.CR1 UNUSED
> org.infinispan.stats; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.tx; version=4.2.1.CR1 UNUSED
> org.infinispan.factories.annotations; version=4.2.1.CR1 UNUSED
> org.infinispan.statetransfer; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.xa; version=4.2.1.CR1 UNUSED
> org.infinispan.util.logging; version=4.2.1.CR1 UNUSED
> org.infinispan.jmx.annotations; version=4.2.1.CR1 UNUSED
> org.infinispan.factories; version=4.2.1.CR1 UNUSED
> org.infinispan.container; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction; version=4.2.1.CR1 UNUSED
> org.infinispan.interceptors; version=4.2.1.CR1 UNUSED
> org.infinispan.distribution.ch; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.file; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.decorators; version=4.2.1.CR1 UNUSED
> org.infinispan.interceptors.base; version=4.2.1.CR1 UNUSED
> org.infinispan.config; version=4.2.1.CR1 UNUSED
> org.infinispan.executors; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.lookup; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.modifications; version=4.2.1.CR1 UNUSED
> org.infinispan.io; version=4.2.1.CR1 UNUSED
> org.infinispan.affinity; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.responses; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall.jboss; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 UNUSED
> org.infinispan; version=4.2.1.CR1 UNUSED
> org.infinispan.factories.scopes; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.transport; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.remote; version=4.2.1.CR1 UNUSED
> org.infinispan.atomic; version=4.2.1.CR1 UNUSED
> org.infinispan.commands; version=4.2.1.CR1 UNUSED
> org.infinispan.container.entries; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.write; version=4.2.1.CR1 UNUSED
> org.infinispan.context.impl; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachemanagerlistener.annotation;
> version=4.2.1.CR1 UNUSED
> g! inspect p r 13
> org.infinispan.core [13] imports packages:
> ------------------------------------------
> javax.management; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.apache.log4j; version=0.0.0 ->  log4j [5]
> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
> org.jgroups; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
> org.rhq.plugin.annotations [11]
> g! update 13
> g! inspect p r 13
> org.infinispan.core [13] imports packages:
> ------------------------------------------
> javax.management; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.apache.log4j; version=0.0.0 ->  log4j [5]
> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
> org.jgroups; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
> org.rhq.plugin.annotations [11]
> g! inspect p c 13
> org.infinispan.core [13] exports packages:
> ------------------------------------------
> org.infinispan.jmx; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.read; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.control; version=4.2.1.CR1 UNUSED
> org.infinispan.distribution; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall.exts; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
> UNUSED
> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 UNUSED
> org.infinispan.manager; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 UNUSED
> org.infinispan.eviction; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.rpc; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.bucket; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.tm; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
> UNUSED
> org.infinispan.util.hash; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.cluster; version=4.2.1.CR1 UNUSED
> org.infinispan.context; version=4.2.1.CR1 UNUSED
> org.infinispan.lifecycle; version=4.2.1.CR1 UNUSED
> org.infinispan.batch; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.keymappers; version=4.2.1.CR1 UNUSED
> org.infinispan.util; version=4.2.1.CR1 UNUSED
> org.infinispan.config.parsing; version=4.2.1.CR1 UNUSED
> org.infinispan.stats; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.tx; version=4.2.1.CR1 UNUSED
> org.infinispan.factories.annotations; version=4.2.1.CR1 UNUSED
> org.infinispan.statetransfer; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.xa; version=4.2.1.CR1 UNUSED
> org.infinispan.util.logging; version=4.2.1.CR1 UNUSED
> org.infinispan.jmx.annotations; version=4.2.1.CR1 UNUSED
> org.infinispan.factories; version=4.2.1.CR1 UNUSED
> org.infinispan.container; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction; version=4.2.1.CR1 UNUSED
> org.infinispan.interceptors; version=4.2.1.CR1 UNUSED
> org.infinispan.distribution.ch; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.file; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.decorators; version=4.2.1.CR1 UNUSED
> org.infinispan.interceptors.base; version=4.2.1.CR1 UNUSED
> org.infinispan.config; version=4.2.1.CR1 UNUSED
> org.infinispan.executors; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.lookup; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.modifications; version=4.2.1.CR1 UNUSED
> org.infinispan.io; version=4.2.1.CR1 UNUSED
> org.infinispan.affinity; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.responses; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall.jboss; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 UNUSED
> org.infinispan; version=4.2.1.CR1 UNUSED
> org.infinispan.factories.scopes; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.transport; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.remote; version=4.2.1.CR1 UNUSED
> org.infinispan.atomic; version=4.2.1.CR1 UNUSED
> org.infinispan.commands; version=4.2.1.CR1 UNUSED
> org.infinispan.container.entries; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.write; version=4.2.1.CR1 UNUSED
> org.infinispan.context.impl; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachemanagerlistener.annotation;
> version=4.2.1.CR1 UNUSED
> g! update 13
> g! inspect p c 13
> org.infinispan.core [13] exports packages:
> ------------------------------------------
> org.infinispan.jmx; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.read; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.control; version=4.2.1.CR1 UNUSED
> org.infinispan.distribution; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall.exts; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
> UNUSED
> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 UNUSED
> org.infinispan.manager; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 UNUSED
> org.infinispan.eviction; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.rpc; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.bucket; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.tm; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
> UNUSED
> org.infinispan.util.hash; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.cluster; version=4.2.1.CR1 UNUSED
> org.infinispan.context; version=4.2.1.CR1 UNUSED
> org.infinispan.lifecycle; version=4.2.1.CR1 UNUSED
> org.infinispan.batch; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.keymappers; version=4.2.1.CR1 UNUSED
> org.infinispan.util; version=4.2.1.CR1 UNUSED
> org.infinispan.config.parsing; version=4.2.1.CR1 UNUSED
> org.infinispan.stats; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.tx; version=4.2.1.CR1 UNUSED
> org.infinispan.factories.annotations; version=4.2.1.CR1 UNUSED
> org.infinispan.statetransfer; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.xa; version=4.2.1.CR1 UNUSED
> org.infinispan.util.logging; version=4.2.1.CR1 UNUSED
> org.infinispan.jmx.annotations; version=4.2.1.CR1 UNUSED
> org.infinispan.factories; version=4.2.1.CR1 UNUSED
> org.infinispan.container; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction; version=4.2.1.CR1 UNUSED
> org.infinispan.interceptors; version=4.2.1.CR1 UNUSED
> org.infinispan.distribution.ch; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.file; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.decorators; version=4.2.1.CR1 UNUSED
> org.infinispan.interceptors.base; version=4.2.1.CR1 UNUSED
> org.infinispan.config; version=4.2.1.CR1 UNUSED
> org.infinispan.executors; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.lookup; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.modifications; version=4.2.1.CR1 UNUSED
> org.infinispan.io; version=4.2.1.CR1 UNUSED
> org.infinispan.affinity; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.responses; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall.jboss; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 UNUSED
> org.infinispan; version=4.2.1.CR1 UNUSED
> org.infinispan.factories.scopes; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.transport; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.remote; version=4.2.1.CR1 UNUSED
> org.infinispan.atomic; version=4.2.1.CR1 UNUSED
> org.infinispan.commands; version=4.2.1.CR1 UNUSED
> org.infinispan.container.entries; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.write; version=4.2.1.CR1 UNUSED
> org.infinispan.context.impl; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachemanagerlistener.annotation;
> version=4.2.1.CR1 UNUSED
> g! inspect p r 13
> org.infinispan.core [13] imports packages:
> ------------------------------------------
> javax.management; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.apache.log4j; version=0.0.0 ->  log4j [5]
> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
> org.jgroups; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
> org.rhq.plugin.annotations [11]
> g!
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: Inspect command exceptional behavior

Posted by Arjun Balla <ba...@gmail.com>.
Richard
Thanks for the update.
But inspect command shows this exceptional behavior only when bundle which
is being updated, is imported by other bundle.
What I mean is, if all the exported packages of org.infinispan.core are
UNUSED, no matter how many time you update this bundle it will not show
packages importing itself.

Can you please explain this!!! Is this expected behavior?

Here is the command history
=======================
g! inspect p c 13
org.infinispan.core [13] exports packages:
------------------------------------------
org.infinispan.jmx; version=4.2.1.CR1 UNUSED
org.infinispan.loaders; version=4.2.1.CR1 UNUSED
org.infinispan.commands.read; version=4.2.1.CR1 UNUSED
org.infinispan.commands.control; version=4.2.1.CR1 UNUSED
org.infinispan.distribution; version=4.2.1.CR1 UNUSED
org.infinispan.marshall.exts; version=4.2.1.CR1 UNUSED
org.infinispan.marshall; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
UNUSED
org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 UNUSED
org.infinispan.manager; version=4.2.1.CR1 UNUSED
org.infinispan.util.concurrent.locks; version=4.2.1.CR1 UNUSED
org.infinispan.eviction; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.rpc; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.bucket; version=4.2.1.CR1 UNUSED
org.infinispan.transaction.tm; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
UNUSED
org.infinispan.util.hash; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.cluster; version=4.2.1.CR1 UNUSED
org.infinispan.context; version=4.2.1.CR1 UNUSED
org.infinispan.lifecycle; version=4.2.1.CR1 UNUSED
org.infinispan.batch; version=4.2.1.CR1 UNUSED
org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.keymappers; version=4.2.1.CR1 UNUSED
org.infinispan.util; version=4.2.1.CR1 UNUSED
org.infinispan.config.parsing; version=4.2.1.CR1 UNUSED
org.infinispan.stats; version=4.2.1.CR1 UNUSED
org.infinispan.commands.tx; version=4.2.1.CR1 UNUSED
org.infinispan.factories.annotations; version=4.2.1.CR1 UNUSED
org.infinispan.statetransfer; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachelistener; version=4.2.1.CR1 UNUSED
org.infinispan.transaction.xa; version=4.2.1.CR1 UNUSED
org.infinispan.util.logging; version=4.2.1.CR1 UNUSED
org.infinispan.jmx.annotations; version=4.2.1.CR1 UNUSED
org.infinispan.factories; version=4.2.1.CR1 UNUSED
org.infinispan.container; version=4.2.1.CR1 UNUSED
org.infinispan.transaction; version=4.2.1.CR1 UNUSED
org.infinispan.interceptors; version=4.2.1.CR1 UNUSED
org.infinispan.distribution.ch; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.file; version=4.2.1.CR1 UNUSED
org.infinispan.remoting; version=4.2.1.CR1 UNUSED
org.infinispan.notifications; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.decorators; version=4.2.1.CR1 UNUSED
org.infinispan.interceptors.base; version=4.2.1.CR1 UNUSED
org.infinispan.config; version=4.2.1.CR1 UNUSED
org.infinispan.executors; version=4.2.1.CR1 UNUSED
org.infinispan.transaction.lookup; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.modifications; version=4.2.1.CR1 UNUSED
org.infinispan.io; version=4.2.1.CR1 UNUSED
org.infinispan.affinity; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.responses; version=4.2.1.CR1 UNUSED
org.infinispan.marshall.jboss; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 UNUSED
org.infinispan; version=4.2.1.CR1 UNUSED
org.infinispan.factories.scopes; version=4.2.1.CR1 UNUSED
org.infinispan.util.concurrent; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.transport; version=4.2.1.CR1 UNUSED
org.infinispan.commands.remote; version=4.2.1.CR1 UNUSED
org.infinispan.atomic; version=4.2.1.CR1 UNUSED
org.infinispan.commands; version=4.2.1.CR1 UNUSED
org.infinispan.container.entries; version=4.2.1.CR1 UNUSED
org.infinispan.commands.write; version=4.2.1.CR1 UNUSED
org.infinispan.context.impl; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachemanagerlistener.annotation;
version=4.2.1.CR1 UNUSED
g! inspect p r 13
org.infinispan.core [13] imports packages:
------------------------------------------
javax.management; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.naming; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.xml.bind; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.parsers; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.xml.transform; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.validation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
org.w3c.dom; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.xml.sax; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
org.apache.log4j; version=0.0.0 -> log4j [5]
org.jboss.util; version=0.0.0 -> org.jboss.common.core [6]
javax.transaction; version=1.0.0 -> org.jboss.transaction.api [7]
javax.transaction.xa; version=1.0.0 -> org.jboss.transaction.api [7]
net.jcip.annotations; version=0.0.0 -> net.jcip.annotations [8]
org.jgroups; version=0.0.0 -> org.jgroups [9]
org.jgroups.blocks; version=0.0.0 -> org.jgroups [9]
org.jgroups.logging; version=0.0.0 -> org.jgroups [9]
org.jgroups.protocols.pbcast; version=0.0.0 -> org.jgroups [9]
org.jgroups.stack; version=0.0.0 -> org.jgroups [9]
org.jgroups.util; version=0.0.0 -> org.jgroups [9]
org.jboss.marshalling; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.reflect; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.util; version=0.0.0 -> org.jboss.marshalling [10]
org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
org.rhq.plugin.annotations [11]
g! update 13
g! inspect p r 13
org.infinispan.core [13] imports packages:
------------------------------------------
javax.management; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.naming; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.xml.bind; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.parsers; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.xml.transform; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.validation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
org.w3c.dom; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.xml.sax; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
org.apache.log4j; version=0.0.0 -> log4j [5]
org.jboss.util; version=0.0.0 -> org.jboss.common.core [6]
javax.transaction; version=1.0.0 -> org.jboss.transaction.api [7]
javax.transaction.xa; version=1.0.0 -> org.jboss.transaction.api [7]
net.jcip.annotations; version=0.0.0 -> net.jcip.annotations [8]
org.jgroups; version=0.0.0 -> org.jgroups [9]
org.jgroups.blocks; version=0.0.0 -> org.jgroups [9]
org.jgroups.logging; version=0.0.0 -> org.jgroups [9]
org.jgroups.protocols.pbcast; version=0.0.0 -> org.jgroups [9]
org.jgroups.stack; version=0.0.0 -> org.jgroups [9]
org.jgroups.util; version=0.0.0 -> org.jgroups [9]
org.jboss.marshalling; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.reflect; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.util; version=0.0.0 -> org.jboss.marshalling [10]
org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
org.rhq.plugin.annotations [11]
g! inspect p c 13
org.infinispan.core [13] exports packages:
------------------------------------------
org.infinispan.jmx; version=4.2.1.CR1 UNUSED
org.infinispan.loaders; version=4.2.1.CR1 UNUSED
org.infinispan.commands.read; version=4.2.1.CR1 UNUSED
org.infinispan.commands.control; version=4.2.1.CR1 UNUSED
org.infinispan.distribution; version=4.2.1.CR1 UNUSED
org.infinispan.marshall.exts; version=4.2.1.CR1 UNUSED
org.infinispan.marshall; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
UNUSED
org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 UNUSED
org.infinispan.manager; version=4.2.1.CR1 UNUSED
org.infinispan.util.concurrent.locks; version=4.2.1.CR1 UNUSED
org.infinispan.eviction; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.rpc; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.bucket; version=4.2.1.CR1 UNUSED
org.infinispan.transaction.tm; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
UNUSED
org.infinispan.util.hash; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.cluster; version=4.2.1.CR1 UNUSED
org.infinispan.context; version=4.2.1.CR1 UNUSED
org.infinispan.lifecycle; version=4.2.1.CR1 UNUSED
org.infinispan.batch; version=4.2.1.CR1 UNUSED
org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.keymappers; version=4.2.1.CR1 UNUSED
org.infinispan.util; version=4.2.1.CR1 UNUSED
org.infinispan.config.parsing; version=4.2.1.CR1 UNUSED
org.infinispan.stats; version=4.2.1.CR1 UNUSED
org.infinispan.commands.tx; version=4.2.1.CR1 UNUSED
org.infinispan.factories.annotations; version=4.2.1.CR1 UNUSED
org.infinispan.statetransfer; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachelistener; version=4.2.1.CR1 UNUSED
org.infinispan.transaction.xa; version=4.2.1.CR1 UNUSED
org.infinispan.util.logging; version=4.2.1.CR1 UNUSED
org.infinispan.jmx.annotations; version=4.2.1.CR1 UNUSED
org.infinispan.factories; version=4.2.1.CR1 UNUSED
org.infinispan.container; version=4.2.1.CR1 UNUSED
org.infinispan.transaction; version=4.2.1.CR1 UNUSED
org.infinispan.interceptors; version=4.2.1.CR1 UNUSED
org.infinispan.distribution.ch; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.file; version=4.2.1.CR1 UNUSED
org.infinispan.remoting; version=4.2.1.CR1 UNUSED
org.infinispan.notifications; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.decorators; version=4.2.1.CR1 UNUSED
org.infinispan.interceptors.base; version=4.2.1.CR1 UNUSED
org.infinispan.config; version=4.2.1.CR1 UNUSED
org.infinispan.executors; version=4.2.1.CR1 UNUSED
org.infinispan.transaction.lookup; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.modifications; version=4.2.1.CR1 UNUSED
org.infinispan.io; version=4.2.1.CR1 UNUSED
org.infinispan.affinity; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.responses; version=4.2.1.CR1 UNUSED
org.infinispan.marshall.jboss; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 UNUSED
org.infinispan; version=4.2.1.CR1 UNUSED
org.infinispan.factories.scopes; version=4.2.1.CR1 UNUSED
org.infinispan.util.concurrent; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.transport; version=4.2.1.CR1 UNUSED
org.infinispan.commands.remote; version=4.2.1.CR1 UNUSED
org.infinispan.atomic; version=4.2.1.CR1 UNUSED
org.infinispan.commands; version=4.2.1.CR1 UNUSED
org.infinispan.container.entries; version=4.2.1.CR1 UNUSED
org.infinispan.commands.write; version=4.2.1.CR1 UNUSED
org.infinispan.context.impl; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachemanagerlistener.annotation;
version=4.2.1.CR1 UNUSED
g! update 13
g! inspect p c 13
org.infinispan.core [13] exports packages:
------------------------------------------
org.infinispan.jmx; version=4.2.1.CR1 UNUSED
org.infinispan.loaders; version=4.2.1.CR1 UNUSED
org.infinispan.commands.read; version=4.2.1.CR1 UNUSED
org.infinispan.commands.control; version=4.2.1.CR1 UNUSED
org.infinispan.distribution; version=4.2.1.CR1 UNUSED
org.infinispan.marshall.exts; version=4.2.1.CR1 UNUSED
org.infinispan.marshall; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
UNUSED
org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 UNUSED
org.infinispan.manager; version=4.2.1.CR1 UNUSED
org.infinispan.util.concurrent.locks; version=4.2.1.CR1 UNUSED
org.infinispan.eviction; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.rpc; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.bucket; version=4.2.1.CR1 UNUSED
org.infinispan.transaction.tm; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
UNUSED
org.infinispan.util.hash; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.cluster; version=4.2.1.CR1 UNUSED
org.infinispan.context; version=4.2.1.CR1 UNUSED
org.infinispan.lifecycle; version=4.2.1.CR1 UNUSED
org.infinispan.batch; version=4.2.1.CR1 UNUSED
org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.keymappers; version=4.2.1.CR1 UNUSED
org.infinispan.util; version=4.2.1.CR1 UNUSED
org.infinispan.config.parsing; version=4.2.1.CR1 UNUSED
org.infinispan.stats; version=4.2.1.CR1 UNUSED
org.infinispan.commands.tx; version=4.2.1.CR1 UNUSED
org.infinispan.factories.annotations; version=4.2.1.CR1 UNUSED
org.infinispan.statetransfer; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachelistener; version=4.2.1.CR1 UNUSED
org.infinispan.transaction.xa; version=4.2.1.CR1 UNUSED
org.infinispan.util.logging; version=4.2.1.CR1 UNUSED
org.infinispan.jmx.annotations; version=4.2.1.CR1 UNUSED
org.infinispan.factories; version=4.2.1.CR1 UNUSED
org.infinispan.container; version=4.2.1.CR1 UNUSED
org.infinispan.transaction; version=4.2.1.CR1 UNUSED
org.infinispan.interceptors; version=4.2.1.CR1 UNUSED
org.infinispan.distribution.ch; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.file; version=4.2.1.CR1 UNUSED
org.infinispan.remoting; version=4.2.1.CR1 UNUSED
org.infinispan.notifications; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.decorators; version=4.2.1.CR1 UNUSED
org.infinispan.interceptors.base; version=4.2.1.CR1 UNUSED
org.infinispan.config; version=4.2.1.CR1 UNUSED
org.infinispan.executors; version=4.2.1.CR1 UNUSED
org.infinispan.transaction.lookup; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.modifications; version=4.2.1.CR1 UNUSED
org.infinispan.io; version=4.2.1.CR1 UNUSED
org.infinispan.affinity; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.responses; version=4.2.1.CR1 UNUSED
org.infinispan.marshall.jboss; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 UNUSED
org.infinispan; version=4.2.1.CR1 UNUSED
org.infinispan.factories.scopes; version=4.2.1.CR1 UNUSED
org.infinispan.util.concurrent; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.transport; version=4.2.1.CR1 UNUSED
org.infinispan.commands.remote; version=4.2.1.CR1 UNUSED
org.infinispan.atomic; version=4.2.1.CR1 UNUSED
org.infinispan.commands; version=4.2.1.CR1 UNUSED
org.infinispan.container.entries; version=4.2.1.CR1 UNUSED
org.infinispan.commands.write; version=4.2.1.CR1 UNUSED
org.infinispan.context.impl; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachemanagerlistener.annotation;
version=4.2.1.CR1 UNUSED
g! inspect p r 13
org.infinispan.core [13] imports packages:
------------------------------------------
javax.management; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.naming; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.xml.bind; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.parsers; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.xml.transform; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.validation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
org.w3c.dom; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.xml.sax; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
org.apache.log4j; version=0.0.0 -> log4j [5]
org.jboss.util; version=0.0.0 -> org.jboss.common.core [6]
javax.transaction; version=1.0.0 -> org.jboss.transaction.api [7]
javax.transaction.xa; version=1.0.0 -> org.jboss.transaction.api [7]
net.jcip.annotations; version=0.0.0 -> net.jcip.annotations [8]
org.jgroups; version=0.0.0 -> org.jgroups [9]
org.jgroups.blocks; version=0.0.0 -> org.jgroups [9]
org.jgroups.logging; version=0.0.0 -> org.jgroups [9]
org.jgroups.protocols.pbcast; version=0.0.0 -> org.jgroups [9]
org.jgroups.stack; version=0.0.0 -> org.jgroups [9]
org.jgroups.util; version=0.0.0 -> org.jgroups [9]
org.jboss.marshalling; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.reflect; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.util; version=0.0.0 -> org.jboss.marshalling [10]
org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
org.rhq.plugin.annotations [11]
g!

-- 
View this message in context: http://old.nabble.com/ClassNotFoundException-for-packages-correctly-exported-and-imported-tp31028810p31109659.html
Sent from the Apache Felix - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: Inspect command exceptional behavior -ClassNotFoundException for packages correctly exported and imported

Posted by "Richard S. Hall" <he...@ungoverned.org>.
Ok, I just had a conversation with Tom Watson about this issue and he 
said he thinks Equinox takes the same approach as the Felix framework, 
so I guess we are ok and this is not a bug.

To reiterate for completeness and for those who might be interested, 
normally a bundle will not be shown as importing from itself, but when 
you update a bundle, it actually has more then one bundle revision 
associated with the bundle. Technically, different bundle revisions can 
import from each other, which is what you are seeing here. So, the 
actual rule is that a bundle revision cannot import from itself.

All of this is actually made a bit clearer in the R4.3 API since bundle 
revisions become first-class citizens and PackageAdmin is deprecated.

Thanks.

-> richard

On 3/7/11 18:55, Arjun Balla wrote:
> Richard
> I am able to do reproduce inspect command exception behavior which I noticed
> before but did not pay attention as I was more concerned about making
> INFINISPAN work on felix.
>
> This behavior can be reproduced by following below steps
>
> Deploy bundle A
> Deploy bundle B which has dependency on bundle A
> update bundle A  - use update command
> Now inspect p r bundle A  -- You will see it importing it self
>
> Here is the command history which clearly shows all the steps I used to
> recreate.
> Also attached manifest files for org.infinispan.core and
> infinispan.osgi.test and command history file
>
> Please let me know if you need more information
>
> COMMAND HISTORY
> ===============
> g! install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/log4j-1.2.16.jar
> Bundle ID: 5
> g! start 5
> g! install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/jboss-common-core-2.2.14.GA.jar
> Bundle ID: 6
> g! start 6
> g! install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/jboss-transaction-api-1.0.1.GA.jar
> Bundle ID: 7
> g! start 7
> g! install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/jcip-annotations-1.0.jar
> Bundle ID: 8
> g! start 8
> g! install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/jgroups-2.11.0.GA.jar
> Bundle ID: 9
> g! start 9
> g! install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/marshalling-api-1.2.3.GA.jar
> Bundle ID: 10
> g! start 9
> g! start 10
> g! install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/rhq-pluginAnnotations-3.0.1.jar
> Bundle ID: 11
> g! start 11
> g! install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/river-1.2.3.GA.jar
> Bundle ID: 12
> g! start 12
> g! install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/infinispan-core.jar
> Bundle ID: 13
> g! start 13
> g! lb
> START LEVEL 1
>     ID|State      |Level|Name
>      0|Active     |    0|System Bundle (3.0.8)
>      1|Active     |    1|Apache Felix Bundle Repository (1.6.2)
>      2|Active     |    1|Apache Felix Gogo Command (0.8.0)
>      3|Active     |    1|Apache Felix Gogo Runtime (0.8.0)
>      4|Active     |    1|Apache Felix Gogo Shell (0.8.0)
>      5|Active     |    1|Apache Log4j (1.2.16)
>      6|Active     |    1|JBoss Common Core (2.2.14)
>      7|Active     |    1|JBoss Transaction API (1.0.0)
>      8|Active     |    1|SUN JCIP Annotations (0.0.0)
>      9|Active     |    1|JBoss Jgroups (0.0.0)
>     10|Active     |    1|JBoss Marshalling (0.0.0)
>     11|Active     |    1|RHQ plugin annotations (0.0.0)
>     12|Active     |    1|JBoss Marshalling River (0.0.0)
>     13|Active     |    1|Infinispan Core (4.2.1.CR1)
> g! inspect p c 13
> org.infinispan.core [13] exports packages:
> ------------------------------------------
> org.infinispan.jmx; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.read; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.control; version=4.2.1.CR1 UNUSED
> org.infinispan.distribution; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall.exts; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
> UNUSED
> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 UNUSED
> org.infinispan.manager; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 UNUSED
> org.infinispan.eviction; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.rpc; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.bucket; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.tm; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
> UNUSED
> org.infinispan.util.hash; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.cluster; version=4.2.1.CR1 UNUSED
> org.infinispan.context; version=4.2.1.CR1 UNUSED
> org.infinispan.lifecycle; version=4.2.1.CR1 UNUSED
> org.infinispan.batch; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.keymappers; version=4.2.1.CR1 UNUSED
> org.infinispan.util; version=4.2.1.CR1 UNUSED
> org.infinispan.config.parsing; version=4.2.1.CR1 UNUSED
> org.infinispan.stats; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.tx; version=4.2.1.CR1 UNUSED
> org.infinispan.factories.annotations; version=4.2.1.CR1 UNUSED
> org.infinispan.statetransfer; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.xa; version=4.2.1.CR1 UNUSED
> org.infinispan.util.logging; version=4.2.1.CR1 UNUSED
> org.infinispan.jmx.annotations; version=4.2.1.CR1 UNUSED
> org.infinispan.factories; version=4.2.1.CR1 UNUSED
> org.infinispan.container; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction; version=4.2.1.CR1 UNUSED
> org.infinispan.interceptors; version=4.2.1.CR1 UNUSED
> org.infinispan.distribution.ch; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.file; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.decorators; version=4.2.1.CR1 UNUSED
> org.infinispan.interceptors.base; version=4.2.1.CR1 UNUSED
> org.infinispan.config; version=4.2.1.CR1 UNUSED
> org.infinispan.executors; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.lookup; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.modifications; version=4.2.1.CR1 UNUSED
> org.infinispan.io; version=4.2.1.CR1 UNUSED
> org.infinispan.affinity; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.responses; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall.jboss; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 UNUSED
> org.infinispan; version=4.2.1.CR1 UNUSED
> org.infinispan.factories.scopes; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.transport; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.remote; version=4.2.1.CR1 UNUSED
> org.infinispan.atomic; version=4.2.1.CR1 UNUSED
> org.infinispan.commands; version=4.2.1.CR1 UNUSED
> org.infinispan.container.entries; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.write; version=4.2.1.CR1 UNUSED
> org.infinispan.context.impl; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachemanagerlistener.annotation;
> version=4.2.1.CR1 UNUSED
> g! inspect p r 13
> org.infinispan.core [13] imports packages:
> ------------------------------------------
> javax.management; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.apache.log4j; version=0.0.0 ->  log4j [5]
> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
> org.jgroups; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
> org.rhq.plugin.annotations [11]
> ==============================================
> Deploying my test bundle which uses org.infinispan.core
> ==============================================
> g!install
> file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/infinispan-osgi-test.jar
> g! inspect p r 13
> org.infinispan.core [13] imports packages:
> ------------------------------------------
> javax.management; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.apache.log4j; version=0.0.0 ->  log4j [5]
> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
> org.jgroups; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
> org.rhq.plugin.annotations [11]
> g! resolve 15
> g! lb
> START LEVEL 1
>     ID|State      |Level|Name
>      0|Active     |    0|System Bundle (3.0.8)
>      1|Active     |    1|Apache Felix Bundle Repository (1.6.2)
>      2|Active     |    1|Apache Felix Gogo Command (0.8.0)
>      3|Active     |    1|Apache Felix Gogo Runtime (0.8.0)
>      4|Active     |    1|Apache Felix Gogo Shell (0.8.0)
>      5|Active     |    1|Apache Log4j (1.2.16)
>      6|Active     |    1|JBoss Common Core (2.2.14)
>      7|Active     |    1|JBoss Transaction API (1.0.0)
>      8|Active     |    1|SUN JCIP Annotations (0.0.0)
>      9|Active     |    1|JBoss Jgroups (0.0.0)
>     10|Active     |    1|JBoss Marshalling (0.0.0)
>     11|Active     |    1|RHQ plugin annotations (0.0.0)
>     12|Active     |    1|JBoss Marshalling River (0.0.0)
>     13|Active     |    1|Infinispan Core (4.2.1.CR1)
>     15|Resolved   |    1|Infinispan OSGI Test (1.0.0)
>
> ==============================================
> inspect command gives correct output
> ==============================================
> g! inspect p r 13
> org.infinispan.core [13] imports packages:
> ------------------------------------------
> javax.management; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.apache.log4j; version=0.0.0 ->  log4j [5]
> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
> org.jgroups; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
> org.rhq.plugin.annotations [11]
> g! inspect p c 13
> org.infinispan.core [13] exports packages:
> ------------------------------------------
> org.infinispan.jmx; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.read; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.control; version=4.2.1.CR1 UNUSED
> org.infinispan.distribution; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall.exts; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
> UNUSED
> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 UNUSED
> org.infinispan.manager; version=4.2.1.CR1 imported by:
>     infinispan.osgi.test [15]
> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 UNUSED
> org.infinispan.eviction; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.rpc; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.bucket; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.tm; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
> UNUSED
> org.infinispan.util.hash; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.cluster; version=4.2.1.CR1 UNUSED
> org.infinispan.context; version=4.2.1.CR1 UNUSED
> org.infinispan.lifecycle; version=4.2.1.CR1 UNUSED
> org.infinispan.batch; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.keymappers; version=4.2.1.CR1 UNUSED
> org.infinispan.util; version=4.2.1.CR1 UNUSED
> org.infinispan.config.parsing; version=4.2.1.CR1 UNUSED
> org.infinispan.stats; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.tx; version=4.2.1.CR1 UNUSED
> org.infinispan.factories.annotations; version=4.2.1.CR1 UNUSED
> org.infinispan.statetransfer; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.xa; version=4.2.1.CR1 UNUSED
> org.infinispan.util.logging; version=4.2.1.CR1 UNUSED
> org.infinispan.jmx.annotations; version=4.2.1.CR1 UNUSED
> org.infinispan.factories; version=4.2.1.CR1 UNUSED
> org.infinispan.container; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction; version=4.2.1.CR1 UNUSED
> org.infinispan.interceptors; version=4.2.1.CR1 UNUSED
> org.infinispan.distribution.ch; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.file; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.decorators; version=4.2.1.CR1 UNUSED
> org.infinispan.interceptors.base; version=4.2.1.CR1 UNUSED
> org.infinispan.config; version=4.2.1.CR1 UNUSED
> org.infinispan.executors; version=4.2.1.CR1 UNUSED
> org.infinispan.transaction.lookup; version=4.2.1.CR1 UNUSED
> org.infinispan.loaders.modifications; version=4.2.1.CR1 UNUSED
> org.infinispan.io; version=4.2.1.CR1 UNUSED
> org.infinispan.affinity; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.responses; version=4.2.1.CR1 UNUSED
> org.infinispan.marshall.jboss; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 UNUSED
> org.infinispan; version=4.2.1.CR1 imported by:
>     infinispan.osgi.test [15]
> org.infinispan.factories.scopes; version=4.2.1.CR1 UNUSED
> org.infinispan.util.concurrent; version=4.2.1.CR1 UNUSED
> org.infinispan.remoting.transport; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.remote; version=4.2.1.CR1 UNUSED
> org.infinispan.atomic; version=4.2.1.CR1 UNUSED
> org.infinispan.commands; version=4.2.1.CR1 UNUSED
> org.infinispan.container.entries; version=4.2.1.CR1 UNUSED
> org.infinispan.commands.write; version=4.2.1.CR1 UNUSED
> org.infinispan.context.impl; version=4.2.1.CR1 UNUSED
> org.infinispan.notifications.cachemanagerlistener.annotation;
> version=4.2.1.CR1 UNUSED
> ==============================================
> updating org.infinispan.core bundle
> ==============================================
> g! update 13
> g! inspect p c 13
> org.infinispan.core [13] exports packages:
> ------------------------------------------
> org.infinispan.jmx; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.read; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.control; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.distribution; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.marshall.exts; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.marshall; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
> imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1
> imported by:
>     org.infinispan.core [13]
> org.infinispan.manager; version=4.2.1.CR1 imported by:
>     infinispan.osgi.test [15]
>     org.infinispan.core [13]
> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.eviction; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting.rpc; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.bucket; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.transaction.tm; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
> imported by:
>     org.infinispan.core [13]
> org.infinispan.util.hash; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.cluster; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.context; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.lifecycle; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.batch; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 imported
> by:
>     org.infinispan.core [13]
> org.infinispan.loaders.keymappers; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.util; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.config.parsing; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.stats; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.tx; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.factories.annotations; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.statetransfer; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.transaction.xa; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.util.logging; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.jmx.annotations; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.factories; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.container; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.transaction; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.interceptors; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.distribution.ch; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.file; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.decorators; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.interceptors.base; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.config; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.executors; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.transaction.lookup; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.modifications; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.io; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.affinity; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting.responses; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.marshall.jboss; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 imported
> by:
>     org.infinispan.core [13]
> org.infinispan; version=4.2.1.CR1 imported by:
>     infinispan.osgi.test [15]
>     org.infinispan.core [13]
> org.infinispan.factories.scopes; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.util.concurrent; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting.transport; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.remote; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.atomic; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.container.entries; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.write; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.context.impl; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener.annotation;
> version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> g! inspect p r 13
> org.infinispan.core [13] imports packages:
> ------------------------------------------
> javax.management; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.management; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.apache.log4j; version=0.0.0 ->  log4j [5]
> org.apache.log4j; version=0.0.0 ->  log4j [5]
> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
> org.jgroups; version=0.0.0 ->  org.jgroups [9]
> org.jgroups; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
> org.rhq.plugin.annotations [11]
> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
> org.rhq.plugin.annotations [11]
> org.infinispan.jmx; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.loaders; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.commands.read; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.commands.control; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.distribution; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.marshall.exts; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.marshall; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
> ->  org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.manager; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.eviction; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.remoting.rpc; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.loaders.bucket; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.transaction.tm; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.util.hash; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.loaders.cluster; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.context; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.lifecycle; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.batch; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.loaders.keymappers; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.util; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.config.parsing; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.stats; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.commands.tx; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.factories.annotations; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.statetransfer; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.transaction.xa; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.util.logging; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.jmx.annotations; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.factories; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.container; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.transaction; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.interceptors; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.distribution.ch; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.loaders.file; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.remoting; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.loaders.decorators; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.interceptors.base; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.config; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.executors; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.transaction.lookup; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.loaders.modifications; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.io; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.affinity; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.remoting.responses; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.marshall.jboss; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.factories.scopes; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.util.concurrent; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.remoting.transport; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.commands.remote; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.atomic; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.commands; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.container.entries; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.commands.write; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.context.impl; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener.annotation;
> version=4.2.1.CR1 ->  org.infinispan.core [13]
> g!
>
> http://old.nabble.com/file/p31093052/inspect-exceptional-behavior.txt
> inspect-exceptional-behavior.txt
> http://old.nabble.com/file/p31093052/infinispan.osgi.test-MANIFEST.MF
> infinispan.osgi.test-MANIFEST.MF
> http://old.nabble.com/file/p31093052/org.infinispan.core-MANIFEST.MF
> org.infinispan.core-MANIFEST.MF
>
>
> Richard S. Hall wrote:
>> Arjun,
>>
>> Could you tell me how you are getting the results from the "inspect"
>> command you are getting below...perhaps help me recreate them?
>>
>> You shouldn't see a bundle importing from itself when you do "inspect p
>> c", but below I can see that basically all of the packages exported by
>> the org.infinispan.core bundle show up as also being imported by it as
>> well.
>>
>> I tried to create a simple bundle to see if I could reproduce the
>> situation with the following metadata:
>>
>>       Export-Package = javax.swing,foo
>>       Import-Package = javax.swing,foo
>>
>> But after resolving this bundle, I see what I would expect:
>>
>>       g! inspect p c 16
>>       test-bundle [16] exports packages:
>>       ----------------------------------
>>       foo; version=0.0.0 UNUSED
>>       g! inspect p r 16
>>       test-bundle [16] imports packages:
>>       ----------------------------------
>>       javax.swing; version=0.0.0.1_006_JavaSE ->
>> org.apache.felix.framework [0]
>>       g!
>>
>> Here both packages were imported and exported, but in one case the
>> import was resolved and in the other case the export was resolved. The
>> "inspect" command shows the correct results. So, I'm interested in how
>> your scenario produced incorrect results.
>>
>> Thanks.
>>
>> ->  richard
>>
>>
>> On 2/27/11 22:32, Arjun Balla wrote:
>>> I am trying to test Infinispan4.2.1.CR1 on Felix 3.0.8 using a
>>> test-bundle
>>> with BundleActivator class in my test-bundle.
>>> I added all required OSGi manifest entries to all the jars(3rd party and
>>> infinispan jars).
>>>
>>> Getting the following error when I try to start my test-bundle --->
>>> Caused
>>> by: java.lang.ClassNotFoundException:
>>> org.infinispan.executors.DefaultExecutorFactory
>>>
>>> All the 3rd party and infinispan jar are deployed and are in Active
>>> state.
>>> ==================================================
>>> g! lb
>>> START LEVEL 1
>>>      ID|State      |Level|Name
>>>       0|Active     |    0|System Bundle (3.0.8)
>>>       1|Active     |    1|Apache Felix Bundle Repository (1.6.2)
>>>       2|Active     |    1|Apache Felix Gogo Command (0.8.0)
>>>       3|Active     |    1|Apache Felix Gogo Runtime (0.8.0)
>>>       4|Active     |    1|Apache Felix Gogo Shell (0.8.0)
>>>       5|Active     |    1|Apache Log4j (1.2.16)
>>>       6|Active     |    1|JBoss Common Core (2.2.14)
>>>       7|Active     |    1|JBoss Transaction API (1.0.0)
>>>       8|Active     |    1|SUN JCIP Annotations (0.0.0)
>>>       9|Active     |    1|JBoss Jgroups (0.0.0)
>>>      10|Active     |    1|JBoss Marshalling (0.0.0)
>>>      11|Active     |    1|RHQ plugin annotations (0.0.0)
>>>      12|Active     |    1|JBoss Marshalling River (0.0.0)
>>>      13|Active     |    1|Infinispan Core (4.2.1.CR1)
>>>      14|Resolved   |    1|Infinispan OSGI Test (1.0.0)
>>> =============================================
>>> I also see the required package which is throwing the exception is
>>> correctly
>>> imported and exported. I also confirmed it by inspect command
>>>
>>> ===============================================
>>> g! inspect p r 13
>>> org.infinispan.core [13] imports packages:
>>> ------------------------------------------
>>> org.infinispan.executors; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> ===============================================
>>>
>>> g! inspect p c 13
>>> org.infinispan.core [13] exports packages:
>>> ------------------------------------------
>>> org.infinispan.executors; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> ===============================================
>>>
>>> Any help is greatly appreciated...
>>>
>>> Below are complete details
>>>
>>> Exception stack trace
>>> =====================================================
>>> g! start 14
>>> start() Enter>>>
>>> Input stream java.util.zip.ZipFile$1@e07023f
>>> org.infinispan.config.ConfigurationException:
>>> org.infinispan.CacheException:
>>> Unable to construct a GlobalComponentRegist
>>> ry!
>>>           at
>>> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:303)
>>>           at
>>> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:273)
>>>           at
>>> com.arjun.infinispan.osgi.InfinispanTestBundleActivator.start(InfinispanTestBundleActivator.java:36)
>>>           at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>>           at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
>>>           at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
>>>           at
>>> org.apache.felix.framework.BundleImpl.start(BundleImpl.java:922)
>>>           at org.apache.felix.gogo.command.Basic.start(Basic.java:758)
>>>           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>           at java.lang.reflect.Method.invoke(Unknown Source)
>>>           at
>>> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>>>           at
>>> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>>>           at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>>>           at
>>> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>>>           at org.apache.felix.gogo.shell.Console.run(Console.java:62)
>>>           at org.apache.felix.gogo.shell.Shell.console(Shell.java:203)
>>>           at org.apache.felix.gogo.shell.Shell.gosh(Shell.java:128)
>>>           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>           at java.lang.reflect.Method.invoke(Unknown Source)
>>>           at
>>> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>>>           at
>>> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>>>           at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>>>           at
>>> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>>>           at org.apache.felix.gogo.shell.Activator.run(Activator.java:75)
>>>           at java.lang.Thread.run(Unknown Source)
>>> Caused by: org.infinispan.CacheException: Unable to construct a
>>> GlobalComponentRegistry!
>>>           at
>>> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:69)
>>>           at
>>> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:298)
>>>           ... 36 more
>>> Caused by: org.infinispan.config.ConfigurationException: Unable to
>>> instantiate class org.infinispan.executors.DefaultExe
>>> cutorFactory
>>>           at org.infinispan.util.Util.loadClass(Util.java:73)
>>>           at org.infinispan.util.Util.getInstance(Util.java:159)
>>>           at
>>> org.infinispan.factories.NamedExecutorsFactory.buildAndConfigureExecutorService(NamedExecutorsFactory.java:84
>>> )
>>>           at
>>> org.infinispan.factories.NamedExecutorsFactory.construct(NamedExecutorsFactory.java:38)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:315)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:251)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.jav
>>> a:840)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:225)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:192)
>>>           at
>>> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:66)
>>>           ... 37 more
>>> Caused by: java.lang.ClassNotFoundException:
>>> org.infinispan.executors.DefaultExecutorFactory
>>>           at java.net.URLClassLoader$1.run(Unknown Source)
>>>           at java.security.AccessController.doPrivileged(Native Method)
>>>           at java.net.URLClassLoader.findClass(Unknown Source)
>>>           at java.lang.ClassLoader.loadClass(Unknown Source)
>>>           at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>>>           at java.lang.ClassLoader.loadClass(Unknown Source)
>>>           at org.infinispan.util.Util.loadClassStrict(Util.java:89)
>>>           at org.infinispan.util.Util.loadClass(Util.java:71)
>>>           ... 46 more
>>> org.osgi.framework.BundleException: Activator start error in bundle
>>> infinispan.osgi.test [14].
>>>           at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1882)
>>>           at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
>>>           at
>>> org.apache.felix.framework.BundleImpl.start(BundleImpl.java:922)
>>>           at org.apache.felix.gogo.command.Basic.start(Basic.java:758)
>>>           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>           at java.lang.reflect.Method.invoke(Unknown Source)
>>>           at
>>> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>>>           at
>>> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>>>           at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>>>           at
>>> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>>>           at org.apache.felix.gogo.shell.Console.run(Console.java:62)
>>>           at org.apache.felix.gogo.shell.Shell.console(Shell.java:203)
>>>           at org.apache.felix.gogo.shell.Shell.gosh(Shell.java:128)
>>>           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>>           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>>> Source)
>>>           at java.lang.reflect.Method.invoke(Unknown Source)
>>>           at
>>> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>>>           at
>>> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>>>           at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>>>           at
>>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>>>           at
>>> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>>>           at org.apache.felix.gogo.shell.Activator.run(Activator.java:75)
>>>           at java.lang.Thread.run(Unknown Source)
>>> Caused by: org.infinispan.config.ConfigurationException:
>>> org.infinispan.CacheException: Unable to construct a GlobalComp
>>> onentRegistry!
>>>           at
>>> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:303)
>>>           at
>>> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:273)
>>>           at
>>> com.arjun.infinispan.osgi.InfinispanTestBundleActivator.start(InfinispanTestBundleActivator.java:36)
>>>           at
>>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>>           at
>>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
>>>           ... 32 more
>>> Caused by: org.infinispan.CacheException: Unable to construct a
>>> GlobalComponentRegistry!
>>>           at
>>> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:69)
>>>           at
>>> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:298)
>>>           ... 36 more
>>> Caused by: org.infinispan.config.ConfigurationException: Unable to
>>> instantiate class org.infinispan.executors.DefaultExe
>>> cutorFactory
>>>           at org.infinispan.util.Util.loadClass(Util.java:73)
>>>           at org.infinispan.util.Util.getInstance(Util.java:159)
>>>           at
>>> org.infinispan.factories.NamedExecutorsFactory.buildAndConfigureExecutorService(NamedExecutorsFactory.java:84
>>> )
>>>           at
>>> org.infinispan.factories.NamedExecutorsFactory.construct(NamedExecutorsFactory.java:38)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:315)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:251)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.jav
>>> a:840)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:225)
>>>           at
>>> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:192)
>>>           at
>>> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:66)
>>>           ... 37 more
>>> Caused by: java.lang.ClassNotFoundException:
>>> org.infinispan.executors.DefaultExecutorFactory
>>>           at java.net.URLClassLoader$1.run(Unknown Source)
>>>           at java.security.AccessController.doPrivileged(Native Method)
>>>           at java.net.URLClassLoader.findClass(Unknown Source)
>>>           at java.lang.ClassLoader.loadClass(Unknown Source)
>>>           at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>>>           at java.lang.ClassLoader.loadClass(Unknown Source)
>>>           at org.infinispan.util.Util.loadClassStrict(Util.java:89)
>>>           at org.infinispan.util.Util.loadClass(Util.java:71)
>>>           ... 46 more
>>> org.infinispan.config.ConfigurationException:
>>> org.infinispan.CacheException:
>>> Unable to construct a GlobalComponentRegist
>>> ry!
>>> g!
>>> =====================================================
>>>
>>> inspect p c 13 output
>>> =====================================================
>>> g! inspect p c 13
>>> org.infinispan.core [13] exports packages:
>>> ------------------------------------------
>>> org.infinispan.jmx; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.loaders; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.commands.read; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.commands.control; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.distribution; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.marshall.exts; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.marshall; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.notifications.cachemanagerlistener.event;
>>> version=4.2.1.CR1
>>> imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1
>>> imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.manager; version=4.2.1.CR1 imported by:
>>>      infinispan.osgi.test [14]
>>>      org.infinispan.core [13]
>>> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.eviction; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.remoting.rpc; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.loaders.bucket; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.transaction.tm; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
>>> imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.util.hash; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.loaders.cluster; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.context; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.lifecycle; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.batch; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1
>>> imported
>>> by:
>>>      org.infinispan.core [13]
>>> org.infinispan.loaders.keymappers; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.util; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.config.parsing; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.stats; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.commands.tx; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.factories.annotations; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.statetransfer; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 imported
>>> by:
>>>      org.infinispan.core [13]
>>> org.infinispan.transaction.xa; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.util.logging; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.jmx.annotations; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.factories; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.container; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.transaction; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.interceptors; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.distribution.ch; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.loaders.file; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.remoting; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.notifications; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.loaders.decorators; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.interceptors.base; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.config; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.executors; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.transaction.lookup; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.loaders.modifications; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.io; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.affinity; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.remoting.responses; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.marshall.jboss; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1
>>> imported
>>> by:
>>>      org.infinispan.core [13]
>>> org.infinispan; version=4.2.1.CR1 imported by:
>>>      infinispan.osgi.test [14]
>>>      org.infinispan.core [13]
>>> org.infinispan.factories.scopes; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.util.concurrent; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.remoting.transport; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.commands.remote; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.atomic; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.commands; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.container.entries; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.commands.write; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.context.impl; version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> org.infinispan.notifications.cachemanagerlistener.annotation;
>>> version=4.2.1.CR1 imported by:
>>>      org.infinispan.core [13]
>>> g!
>>> =====================================================
>>> g! inspect p r 13 output
>>> =====================================================
>>> g! inspect p r 13
>>> org.infinispan.core [13] imports packages:
>>> ------------------------------------------
>>> javax.management; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework
>>> [0]
>>> javax.management; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework
>>> [0]
>>> javax.naming; version=0.0.0.1_006_JavaSE ->   org.apache.felix.framework
>>> [0]
>>> javax.naming; version=0.0.0.1_006_JavaSE ->   org.apache.felix.framework
>>> [0]
>>> javax.xml.bind; version=0.0.0.1_006_JavaSE ->   org.apache.felix.framework
>>> [0]
>>> javax.xml.bind; version=0.0.0.1_006_JavaSE ->   org.apache.felix.framework
>>> [0]
>>> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework
>>> [0]
>>> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework
>>> [0]
>>> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> org.w3c.dom; version=0.0.0.1_006_JavaSE ->   org.apache.felix.framework
>>> [0]
>>> org.w3c.dom; version=0.0.0.1_006_JavaSE ->   org.apache.felix.framework
>>> [0]
>>> org.xml.sax; version=0.0.0.1_006_JavaSE ->   org.apache.felix.framework
>>> [0]
>>> org.xml.sax; version=0.0.0.1_006_JavaSE ->   org.apache.felix.framework
>>> [0]
>>> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
>>> org.apache.felix.framework [0]
>>> org.apache.log4j; version=0.0.0 ->   log4j [5]
>>> org.apache.log4j; version=0.0.0 ->   log4j [5]
>>> org.jboss.util; version=0.0.0 ->   org.jboss.common.core [6]
>>> org.jboss.util; version=0.0.0 ->   org.jboss.common.core [6]
>>> javax.transaction; version=1.0.0 ->   org.jboss.transaction.api [7]
>>> javax.transaction; version=1.0.0 ->   org.jboss.transaction.api [7]
>>> javax.transaction.xa; version=1.0.0 ->   org.jboss.transaction.api [7]
>>> javax.transaction.xa; version=1.0.0 ->   org.jboss.transaction.api [7]
>>> net.jcip.annotations; version=0.0.0 ->   net.jcip.annotations [8]
>>> net.jcip.annotations; version=0.0.0 ->   net.jcip.annotations [8]
>>> org.jgroups; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.blocks; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.blocks; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.logging; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.logging; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.protocols.pbcast; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.protocols.pbcast; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.stack; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.stack; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.util; version=0.0.0 ->   org.jgroups [9]
>>> org.jgroups.util; version=0.0.0 ->   org.jgroups [9]
>>> org.jboss.marshalling; version=0.0.0 ->   org.jboss.marshalling [10]
>>> org.jboss.marshalling; version=0.0.0 ->   org.jboss.marshalling [10]
>>> org.jboss.marshalling.reflect; version=0.0.0 ->   org.jboss.marshalling
>>> [10]
>>> org.jboss.marshalling.reflect; version=0.0.0 ->   org.jboss.marshalling
>>> [10]
>>> org.jboss.marshalling.util; version=0.0.0 ->   org.jboss.marshalling [10]
>>> org.jboss.marshalling.util; version=0.0.0 ->   org.jboss.marshalling [10]
>>> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
>>> org.rhq.plugin.annotations [11]
>>> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
>>> org.rhq.plugin.annotations [11]
>>> org.infinispan.jmx; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.loaders; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.commands.read; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.commands.control; version=4.2.1.CR1 ->
>>> org.infinispan.core
>>> [13]
>>> org.infinispan.distribution; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.marshall.exts; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.marshall; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.notifications.cachemanagerlistener.event;
>>> version=4.2.1.CR1
>>> ->   org.infinispan.core [13]
>>> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 ->
>>> org.infinispan.core [13]
>>> org.infinispan.manager; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 ->
>>> org.infinispan.core [13]
>>> org.infinispan.eviction; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.remoting.rpc; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.loaders.bucket; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.transaction.tm; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
>>> ->
>>> org.infinispan.core [13]
>>> org.infinispan.util.hash; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.loaders.cluster; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.context; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.lifecycle; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.batch; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 ->
>>> org.infinispan.core [13]
>>> org.infinispan.loaders.keymappers; version=4.2.1.CR1 ->
>>> org.infinispan.core
>>> [13]
>>> org.infinispan.util; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.config.parsing; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.stats; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.commands.tx; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.factories.annotations; version=4.2.1.CR1 ->
>>> org.infinispan.core [13]
>>> org.infinispan.statetransfer; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 ->
>>> org.infinispan.core [13]
>>> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 ->
>>> org.infinispan.core [13]
>>> org.infinispan.transaction.xa; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.util.logging; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.jmx.annotations; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.factories; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.container; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.transaction; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.interceptors; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.distribution.ch; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.loaders.file; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.remoting; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.notifications; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.loaders.decorators; version=4.2.1.CR1 ->
>>> org.infinispan.core
>>> [13]
>>> org.infinispan.interceptors.base; version=4.2.1.CR1 ->
>>> org.infinispan.core
>>> [13]
>>> org.infinispan.config; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.executors; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.transaction.lookup; version=4.2.1.CR1 ->
>>> org.infinispan.core
>>> [13]
>>> org.infinispan.loaders.modifications; version=4.2.1.CR1 ->
>>> org.infinispan.core [13]
>>> org.infinispan.io; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.affinity; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.remoting.responses; version=4.2.1.CR1 ->
>>> org.infinispan.core
>>> [13]
>>> org.infinispan.marshall.jboss; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 ->
>>> org.infinispan.core [13]
>>> org.infinispan; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.factories.scopes; version=4.2.1.CR1 ->
>>> org.infinispan.core
>>> [13]
>>> org.infinispan.util.concurrent; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.remoting.transport; version=4.2.1.CR1 ->
>>> org.infinispan.core
>>> [13]
>>> org.infinispan.commands.remote; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.atomic; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.commands; version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> org.infinispan.container.entries; version=4.2.1.CR1 ->
>>> org.infinispan.core
>>> [13]
>>> org.infinispan.commands.write; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.context.impl; version=4.2.1.CR1 ->   org.infinispan.core
>>> [13]
>>> org.infinispan.notifications.cachemanagerlistener.annotation;
>>> version=4.2.1.CR1 ->   org.infinispan.core [13]
>>> g!
>>> =====================================================
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
>> For additional commands, e-mail: users-help@felix.apache.org
>>
>>
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: Inspect command exceptional behavior -ClassNotFoundException for packages correctly exported and imported

Posted by Arjun Balla <ba...@gmail.com>.
Richard
I am able to do reproduce inspect command exception behavior which I noticed
before but did not pay attention as I was more concerned about making
INFINISPAN work on felix.

This behavior can be reproduced by following below steps

Deploy bundle A
Deploy bundle B which has dependency on bundle A
update bundle A  - use update command
Now inspect p r bundle A  -- You will see it importing it self

Here is the command history which clearly shows all the steps I used to
recreate.
Also attached manifest files for org.infinispan.core and
infinispan.osgi.test and command history file

Please let me know if you need more information

COMMAND HISTORY
===============
g! install
file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/log4j-1.2.16.jar
Bundle ID: 5
g! start 5
g! install
file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/jboss-common-core-2.2.14.GA.jar
Bundle ID: 6
g! start 6
g! install
file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/jboss-transaction-api-1.0.1.GA.jar
Bundle ID: 7
g! start 7
g! install
file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/jcip-annotations-1.0.jar
Bundle ID: 8
g! start 8
g! install
file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/jgroups-2.11.0.GA.jar
Bundle ID: 9
g! start 9
g! install
file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/marshalling-api-1.2.3.GA.jar
Bundle ID: 10
g! start 9
g! start 10
g! install
file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/rhq-pluginAnnotations-3.0.1.jar
Bundle ID: 11
g! start 11
g! install
file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/river-1.2.3.GA.jar
Bundle ID: 12
g! start 12
g! install
file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/infinispan-core.jar
Bundle ID: 13
g! start 13
g! lb
START LEVEL 1
   ID|State      |Level|Name
    0|Active     |    0|System Bundle (3.0.8)
    1|Active     |    1|Apache Felix Bundle Repository (1.6.2)
    2|Active     |    1|Apache Felix Gogo Command (0.8.0)
    3|Active     |    1|Apache Felix Gogo Runtime (0.8.0)
    4|Active     |    1|Apache Felix Gogo Shell (0.8.0)
    5|Active     |    1|Apache Log4j (1.2.16)
    6|Active     |    1|JBoss Common Core (2.2.14)
    7|Active     |    1|JBoss Transaction API (1.0.0)
    8|Active     |    1|SUN JCIP Annotations (0.0.0)
    9|Active     |    1|JBoss Jgroups (0.0.0)
   10|Active     |    1|JBoss Marshalling (0.0.0)
   11|Active     |    1|RHQ plugin annotations (0.0.0)
   12|Active     |    1|JBoss Marshalling River (0.0.0)
   13|Active     |    1|Infinispan Core (4.2.1.CR1)
g! inspect p c 13
org.infinispan.core [13] exports packages:
------------------------------------------
org.infinispan.jmx; version=4.2.1.CR1 UNUSED
org.infinispan.loaders; version=4.2.1.CR1 UNUSED
org.infinispan.commands.read; version=4.2.1.CR1 UNUSED
org.infinispan.commands.control; version=4.2.1.CR1 UNUSED
org.infinispan.distribution; version=4.2.1.CR1 UNUSED
org.infinispan.marshall.exts; version=4.2.1.CR1 UNUSED
org.infinispan.marshall; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
UNUSED
org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 UNUSED
org.infinispan.manager; version=4.2.1.CR1 UNUSED
org.infinispan.util.concurrent.locks; version=4.2.1.CR1 UNUSED
org.infinispan.eviction; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.rpc; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.bucket; version=4.2.1.CR1 UNUSED
org.infinispan.transaction.tm; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
UNUSED
org.infinispan.util.hash; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.cluster; version=4.2.1.CR1 UNUSED
org.infinispan.context; version=4.2.1.CR1 UNUSED
org.infinispan.lifecycle; version=4.2.1.CR1 UNUSED
org.infinispan.batch; version=4.2.1.CR1 UNUSED
org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.keymappers; version=4.2.1.CR1 UNUSED
org.infinispan.util; version=4.2.1.CR1 UNUSED
org.infinispan.config.parsing; version=4.2.1.CR1 UNUSED
org.infinispan.stats; version=4.2.1.CR1 UNUSED
org.infinispan.commands.tx; version=4.2.1.CR1 UNUSED
org.infinispan.factories.annotations; version=4.2.1.CR1 UNUSED
org.infinispan.statetransfer; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachelistener; version=4.2.1.CR1 UNUSED
org.infinispan.transaction.xa; version=4.2.1.CR1 UNUSED
org.infinispan.util.logging; version=4.2.1.CR1 UNUSED
org.infinispan.jmx.annotations; version=4.2.1.CR1 UNUSED
org.infinispan.factories; version=4.2.1.CR1 UNUSED
org.infinispan.container; version=4.2.1.CR1 UNUSED
org.infinispan.transaction; version=4.2.1.CR1 UNUSED
org.infinispan.interceptors; version=4.2.1.CR1 UNUSED
org.infinispan.distribution.ch; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.file; version=4.2.1.CR1 UNUSED
org.infinispan.remoting; version=4.2.1.CR1 UNUSED
org.infinispan.notifications; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.decorators; version=4.2.1.CR1 UNUSED
org.infinispan.interceptors.base; version=4.2.1.CR1 UNUSED
org.infinispan.config; version=4.2.1.CR1 UNUSED
org.infinispan.executors; version=4.2.1.CR1 UNUSED
org.infinispan.transaction.lookup; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.modifications; version=4.2.1.CR1 UNUSED
org.infinispan.io; version=4.2.1.CR1 UNUSED
org.infinispan.affinity; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.responses; version=4.2.1.CR1 UNUSED
org.infinispan.marshall.jboss; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 UNUSED
org.infinispan; version=4.2.1.CR1 UNUSED
org.infinispan.factories.scopes; version=4.2.1.CR1 UNUSED
org.infinispan.util.concurrent; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.transport; version=4.2.1.CR1 UNUSED
org.infinispan.commands.remote; version=4.2.1.CR1 UNUSED
org.infinispan.atomic; version=4.2.1.CR1 UNUSED
org.infinispan.commands; version=4.2.1.CR1 UNUSED
org.infinispan.container.entries; version=4.2.1.CR1 UNUSED
org.infinispan.commands.write; version=4.2.1.CR1 UNUSED
org.infinispan.context.impl; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachemanagerlistener.annotation;
version=4.2.1.CR1 UNUSED
g! inspect p r 13
org.infinispan.core [13] imports packages:
------------------------------------------
javax.management; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.naming; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.xml.bind; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.parsers; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.xml.transform; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.validation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
org.w3c.dom; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.xml.sax; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
org.apache.log4j; version=0.0.0 -> log4j [5]
org.jboss.util; version=0.0.0 -> org.jboss.common.core [6]
javax.transaction; version=1.0.0 -> org.jboss.transaction.api [7]
javax.transaction.xa; version=1.0.0 -> org.jboss.transaction.api [7]
net.jcip.annotations; version=0.0.0 -> net.jcip.annotations [8]
org.jgroups; version=0.0.0 -> org.jgroups [9]
org.jgroups.blocks; version=0.0.0 -> org.jgroups [9]
org.jgroups.logging; version=0.0.0 -> org.jgroups [9]
org.jgroups.protocols.pbcast; version=0.0.0 -> org.jgroups [9]
org.jgroups.stack; version=0.0.0 -> org.jgroups [9]
org.jgroups.util; version=0.0.0 -> org.jgroups [9]
org.jboss.marshalling; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.reflect; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.util; version=0.0.0 -> org.jboss.marshalling [10]
org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
org.rhq.plugin.annotations [11]
==============================================
Deploying my test bundle which uses org.infinispan.core
==============================================
g!install
file:///C:/Arjun/Training/Cache/INFINISPAN/inifispan-explore/osgilib/infinispan-osgi-test.jar
g! inspect p r 13
org.infinispan.core [13] imports packages:
------------------------------------------
javax.management; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.naming; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.xml.bind; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.parsers; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.xml.transform; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.validation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
org.w3c.dom; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.xml.sax; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
org.apache.log4j; version=0.0.0 -> log4j [5]
org.jboss.util; version=0.0.0 -> org.jboss.common.core [6]
javax.transaction; version=1.0.0 -> org.jboss.transaction.api [7]
javax.transaction.xa; version=1.0.0 -> org.jboss.transaction.api [7]
net.jcip.annotations; version=0.0.0 -> net.jcip.annotations [8]
org.jgroups; version=0.0.0 -> org.jgroups [9]
org.jgroups.blocks; version=0.0.0 -> org.jgroups [9]
org.jgroups.logging; version=0.0.0 -> org.jgroups [9]
org.jgroups.protocols.pbcast; version=0.0.0 -> org.jgroups [9]
org.jgroups.stack; version=0.0.0 -> org.jgroups [9]
org.jgroups.util; version=0.0.0 -> org.jgroups [9]
org.jboss.marshalling; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.reflect; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.util; version=0.0.0 -> org.jboss.marshalling [10]
org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
org.rhq.plugin.annotations [11]
g! resolve 15
g! lb
START LEVEL 1
   ID|State      |Level|Name
    0|Active     |    0|System Bundle (3.0.8)
    1|Active     |    1|Apache Felix Bundle Repository (1.6.2)
    2|Active     |    1|Apache Felix Gogo Command (0.8.0)
    3|Active     |    1|Apache Felix Gogo Runtime (0.8.0)
    4|Active     |    1|Apache Felix Gogo Shell (0.8.0)
    5|Active     |    1|Apache Log4j (1.2.16)
    6|Active     |    1|JBoss Common Core (2.2.14)
    7|Active     |    1|JBoss Transaction API (1.0.0)
    8|Active     |    1|SUN JCIP Annotations (0.0.0)
    9|Active     |    1|JBoss Jgroups (0.0.0)
   10|Active     |    1|JBoss Marshalling (0.0.0)
   11|Active     |    1|RHQ plugin annotations (0.0.0)
   12|Active     |    1|JBoss Marshalling River (0.0.0)
   13|Active     |    1|Infinispan Core (4.2.1.CR1)
   15|Resolved   |    1|Infinispan OSGI Test (1.0.0)

==============================================
inspect command gives correct output
==============================================
g! inspect p r 13
org.infinispan.core [13] imports packages:
------------------------------------------
javax.management; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.naming; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.xml.bind; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.parsers; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.xml.transform; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.validation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
org.w3c.dom; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.xml.sax; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
org.apache.log4j; version=0.0.0 -> log4j [5]
org.jboss.util; version=0.0.0 -> org.jboss.common.core [6]
javax.transaction; version=1.0.0 -> org.jboss.transaction.api [7]
javax.transaction.xa; version=1.0.0 -> org.jboss.transaction.api [7]
net.jcip.annotations; version=0.0.0 -> net.jcip.annotations [8]
org.jgroups; version=0.0.0 -> org.jgroups [9]
org.jgroups.blocks; version=0.0.0 -> org.jgroups [9]
org.jgroups.logging; version=0.0.0 -> org.jgroups [9]
org.jgroups.protocols.pbcast; version=0.0.0 -> org.jgroups [9]
org.jgroups.stack; version=0.0.0 -> org.jgroups [9]
org.jgroups.util; version=0.0.0 -> org.jgroups [9]
org.jboss.marshalling; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.reflect; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.util; version=0.0.0 -> org.jboss.marshalling [10]
org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
org.rhq.plugin.annotations [11]
g! inspect p c 13
org.infinispan.core [13] exports packages:
------------------------------------------
org.infinispan.jmx; version=4.2.1.CR1 UNUSED
org.infinispan.loaders; version=4.2.1.CR1 UNUSED
org.infinispan.commands.read; version=4.2.1.CR1 UNUSED
org.infinispan.commands.control; version=4.2.1.CR1 UNUSED
org.infinispan.distribution; version=4.2.1.CR1 UNUSED
org.infinispan.marshall.exts; version=4.2.1.CR1 UNUSED
org.infinispan.marshall; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
UNUSED
org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 UNUSED
org.infinispan.manager; version=4.2.1.CR1 imported by:
   infinispan.osgi.test [15]
org.infinispan.util.concurrent.locks; version=4.2.1.CR1 UNUSED
org.infinispan.eviction; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.rpc; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.bucket; version=4.2.1.CR1 UNUSED
org.infinispan.transaction.tm; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
UNUSED
org.infinispan.util.hash; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.cluster; version=4.2.1.CR1 UNUSED
org.infinispan.context; version=4.2.1.CR1 UNUSED
org.infinispan.lifecycle; version=4.2.1.CR1 UNUSED
org.infinispan.batch; version=4.2.1.CR1 UNUSED
org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.keymappers; version=4.2.1.CR1 UNUSED
org.infinispan.util; version=4.2.1.CR1 UNUSED
org.infinispan.config.parsing; version=4.2.1.CR1 UNUSED
org.infinispan.stats; version=4.2.1.CR1 UNUSED
org.infinispan.commands.tx; version=4.2.1.CR1 UNUSED
org.infinispan.factories.annotations; version=4.2.1.CR1 UNUSED
org.infinispan.statetransfer; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachelistener; version=4.2.1.CR1 UNUSED
org.infinispan.transaction.xa; version=4.2.1.CR1 UNUSED
org.infinispan.util.logging; version=4.2.1.CR1 UNUSED
org.infinispan.jmx.annotations; version=4.2.1.CR1 UNUSED
org.infinispan.factories; version=4.2.1.CR1 UNUSED
org.infinispan.container; version=4.2.1.CR1 UNUSED
org.infinispan.transaction; version=4.2.1.CR1 UNUSED
org.infinispan.interceptors; version=4.2.1.CR1 UNUSED
org.infinispan.distribution.ch; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.file; version=4.2.1.CR1 UNUSED
org.infinispan.remoting; version=4.2.1.CR1 UNUSED
org.infinispan.notifications; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.decorators; version=4.2.1.CR1 UNUSED
org.infinispan.interceptors.base; version=4.2.1.CR1 UNUSED
org.infinispan.config; version=4.2.1.CR1 UNUSED
org.infinispan.executors; version=4.2.1.CR1 UNUSED
org.infinispan.transaction.lookup; version=4.2.1.CR1 UNUSED
org.infinispan.loaders.modifications; version=4.2.1.CR1 UNUSED
org.infinispan.io; version=4.2.1.CR1 UNUSED
org.infinispan.affinity; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.responses; version=4.2.1.CR1 UNUSED
org.infinispan.marshall.jboss; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 UNUSED
org.infinispan; version=4.2.1.CR1 imported by:
   infinispan.osgi.test [15]
org.infinispan.factories.scopes; version=4.2.1.CR1 UNUSED
org.infinispan.util.concurrent; version=4.2.1.CR1 UNUSED
org.infinispan.remoting.transport; version=4.2.1.CR1 UNUSED
org.infinispan.commands.remote; version=4.2.1.CR1 UNUSED
org.infinispan.atomic; version=4.2.1.CR1 UNUSED
org.infinispan.commands; version=4.2.1.CR1 UNUSED
org.infinispan.container.entries; version=4.2.1.CR1 UNUSED
org.infinispan.commands.write; version=4.2.1.CR1 UNUSED
org.infinispan.context.impl; version=4.2.1.CR1 UNUSED
org.infinispan.notifications.cachemanagerlistener.annotation;
version=4.2.1.CR1 UNUSED
==============================================
updating org.infinispan.core bundle
==============================================
g! update 13
g! inspect p c 13
org.infinispan.core [13] exports packages:
------------------------------------------
org.infinispan.jmx; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.loaders; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.commands.read; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.commands.control; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.distribution; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.marshall.exts; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.marshall; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
imported by:
   org.infinispan.core [13]
org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1
imported by:
   org.infinispan.core [13]
org.infinispan.manager; version=4.2.1.CR1 imported by:
   infinispan.osgi.test [15]
   org.infinispan.core [13]
org.infinispan.util.concurrent.locks; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.eviction; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.remoting.rpc; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.loaders.bucket; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.transaction.tm; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
imported by:
   org.infinispan.core [13]
org.infinispan.util.hash; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.loaders.cluster; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.context; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.lifecycle; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.batch; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 imported
by:
   org.infinispan.core [13]
org.infinispan.loaders.keymappers; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.util; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.config.parsing; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.stats; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.commands.tx; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.factories.annotations; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.statetransfer; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.notifications.cachelistener; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.transaction.xa; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.util.logging; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.jmx.annotations; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.factories; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.container; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.transaction; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.interceptors; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.distribution.ch; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.loaders.file; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.remoting; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.notifications; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.loaders.decorators; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.interceptors.base; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.config; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.executors; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.transaction.lookup; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.loaders.modifications; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.io; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.affinity; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.remoting.responses; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.marshall.jboss; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 imported
by:
   org.infinispan.core [13]
org.infinispan; version=4.2.1.CR1 imported by:
   infinispan.osgi.test [15]
   org.infinispan.core [13]
org.infinispan.factories.scopes; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.util.concurrent; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.remoting.transport; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.commands.remote; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.atomic; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.commands; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.container.entries; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.commands.write; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.context.impl; version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
org.infinispan.notifications.cachemanagerlistener.annotation;
version=4.2.1.CR1 imported by:
   org.infinispan.core [13]
g! inspect p r 13
org.infinispan.core [13] imports packages:
------------------------------------------
javax.management; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.management; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.naming; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.naming; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.xml.bind; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.xml.bind; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.parsers; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.xml.parsers; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework
[0]
javax.xml.transform; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.validation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
javax.xml.validation; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
org.w3c.dom; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.w3c.dom; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.xml.sax; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.xml.sax; version=0.0.0.1_006_JavaSE -> org.apache.felix.framework [0]
org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
org.apache.felix.framework [0]
org.apache.log4j; version=0.0.0 -> log4j [5]
org.apache.log4j; version=0.0.0 -> log4j [5]
org.jboss.util; version=0.0.0 -> org.jboss.common.core [6]
org.jboss.util; version=0.0.0 -> org.jboss.common.core [6]
javax.transaction; version=1.0.0 -> org.jboss.transaction.api [7]
javax.transaction; version=1.0.0 -> org.jboss.transaction.api [7]
javax.transaction.xa; version=1.0.0 -> org.jboss.transaction.api [7]
javax.transaction.xa; version=1.0.0 -> org.jboss.transaction.api [7]
net.jcip.annotations; version=0.0.0 -> net.jcip.annotations [8]
net.jcip.annotations; version=0.0.0 -> net.jcip.annotations [8]
org.jgroups; version=0.0.0 -> org.jgroups [9]
org.jgroups; version=0.0.0 -> org.jgroups [9]
org.jgroups.blocks; version=0.0.0 -> org.jgroups [9]
org.jgroups.blocks; version=0.0.0 -> org.jgroups [9]
org.jgroups.logging; version=0.0.0 -> org.jgroups [9]
org.jgroups.logging; version=0.0.0 -> org.jgroups [9]
org.jgroups.protocols.pbcast; version=0.0.0 -> org.jgroups [9]
org.jgroups.protocols.pbcast; version=0.0.0 -> org.jgroups [9]
org.jgroups.stack; version=0.0.0 -> org.jgroups [9]
org.jgroups.stack; version=0.0.0 -> org.jgroups [9]
org.jgroups.util; version=0.0.0 -> org.jgroups [9]
org.jgroups.util; version=0.0.0 -> org.jgroups [9]
org.jboss.marshalling; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.reflect; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.reflect; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.util; version=0.0.0 -> org.jboss.marshalling [10]
org.jboss.marshalling.util; version=0.0.0 -> org.jboss.marshalling [10]
org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
org.rhq.plugin.annotations [11]
org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
org.rhq.plugin.annotations [11]
org.infinispan.jmx; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.loaders; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.commands.read; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.commands.control; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.distribution; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.marshall.exts; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.marshall; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
-> org.infinispan.core [13]
org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 ->
org.infinispan.core [13]
org.infinispan.manager; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.util.concurrent.locks; version=4.2.1.CR1 ->
org.infinispan.core [13]
org.infinispan.eviction; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.remoting.rpc; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.loaders.bucket; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.transaction.tm; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1 ->
org.infinispan.core [13]
org.infinispan.util.hash; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.loaders.cluster; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.context; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.lifecycle; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.batch; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 ->
org.infinispan.core [13]
org.infinispan.loaders.keymappers; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.util; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.config.parsing; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.stats; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.commands.tx; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.factories.annotations; version=4.2.1.CR1 ->
org.infinispan.core [13]
org.infinispan.statetransfer; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 ->
org.infinispan.core [13]
org.infinispan.notifications.cachelistener; version=4.2.1.CR1 ->
org.infinispan.core [13]
org.infinispan.transaction.xa; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.util.logging; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.jmx.annotations; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.factories; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.container; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.transaction; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.interceptors; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.distribution.ch; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.loaders.file; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.remoting; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.notifications; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.loaders.decorators; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.interceptors.base; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.config; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.executors; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.transaction.lookup; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.loaders.modifications; version=4.2.1.CR1 ->
org.infinispan.core [13]
org.infinispan.io; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.affinity; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.remoting.responses; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.marshall.jboss; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 ->
org.infinispan.core [13]
org.infinispan; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.factories.scopes; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.util.concurrent; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.remoting.transport; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.commands.remote; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.atomic; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.commands; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.container.entries; version=4.2.1.CR1 -> org.infinispan.core
[13]
org.infinispan.commands.write; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.context.impl; version=4.2.1.CR1 -> org.infinispan.core [13]
org.infinispan.notifications.cachemanagerlistener.annotation;
version=4.2.1.CR1 -> org.infinispan.core [13]
g!

http://old.nabble.com/file/p31093052/inspect-exceptional-behavior.txt
inspect-exceptional-behavior.txt 
http://old.nabble.com/file/p31093052/infinispan.osgi.test-MANIFEST.MF
infinispan.osgi.test-MANIFEST.MF 
http://old.nabble.com/file/p31093052/org.infinispan.core-MANIFEST.MF
org.infinispan.core-MANIFEST.MF 


Richard S. Hall wrote:
> 
> Arjun,
> 
> Could you tell me how you are getting the results from the "inspect" 
> command you are getting below...perhaps help me recreate them?
> 
> You shouldn't see a bundle importing from itself when you do "inspect p 
> c", but below I can see that basically all of the packages exported by 
> the org.infinispan.core bundle show up as also being imported by it as
> well.
> 
> I tried to create a simple bundle to see if I could reproduce the 
> situation with the following metadata:
> 
>      Export-Package = javax.swing,foo
>      Import-Package = javax.swing,foo
> 
> But after resolving this bundle, I see what I would expect:
> 
>      g! inspect p c 16
>      test-bundle [16] exports packages:
>      ----------------------------------
>      foo; version=0.0.0 UNUSED
>      g! inspect p r 16
>      test-bundle [16] imports packages:
>      ----------------------------------
>      javax.swing; version=0.0.0.1_006_JavaSE -> 
> org.apache.felix.framework [0]
>      g!
> 
> Here both packages were imported and exported, but in one case the 
> import was resolved and in the other case the export was resolved. The 
> "inspect" command shows the correct results. So, I'm interested in how 
> your scenario produced incorrect results.
> 
> Thanks.
> 
> -> richard
> 
> 
> On 2/27/11 22:32, Arjun Balla wrote:
>> I am trying to test Infinispan4.2.1.CR1 on Felix 3.0.8 using a
>> test-bundle
>> with BundleActivator class in my test-bundle.
>> I added all required OSGi manifest entries to all the jars(3rd party and
>> infinispan jars).
>>
>> Getting the following error when I try to start my test-bundle ---> 
>> Caused
>> by: java.lang.ClassNotFoundException:
>> org.infinispan.executors.DefaultExecutorFactory
>>
>> All the 3rd party and infinispan jar are deployed and are in Active
>> state.
>> ==================================================
>> g! lb
>> START LEVEL 1
>>     ID|State      |Level|Name
>>      0|Active     |    0|System Bundle (3.0.8)
>>      1|Active     |    1|Apache Felix Bundle Repository (1.6.2)
>>      2|Active     |    1|Apache Felix Gogo Command (0.8.0)
>>      3|Active     |    1|Apache Felix Gogo Runtime (0.8.0)
>>      4|Active     |    1|Apache Felix Gogo Shell (0.8.0)
>>      5|Active     |    1|Apache Log4j (1.2.16)
>>      6|Active     |    1|JBoss Common Core (2.2.14)
>>      7|Active     |    1|JBoss Transaction API (1.0.0)
>>      8|Active     |    1|SUN JCIP Annotations (0.0.0)
>>      9|Active     |    1|JBoss Jgroups (0.0.0)
>>     10|Active     |    1|JBoss Marshalling (0.0.0)
>>     11|Active     |    1|RHQ plugin annotations (0.0.0)
>>     12|Active     |    1|JBoss Marshalling River (0.0.0)
>>     13|Active     |    1|Infinispan Core (4.2.1.CR1)
>>     14|Resolved   |    1|Infinispan OSGI Test (1.0.0)
>> =============================================
>> I also see the required package which is throwing the exception is
>> correctly
>> imported and exported. I also confirmed it by inspect command
>>
>> ===============================================
>> g! inspect p r 13
>> org.infinispan.core [13] imports packages:
>> ------------------------------------------
>> org.infinispan.executors; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> ===============================================
>>
>> g! inspect p c 13
>> org.infinispan.core [13] exports packages:
>> ------------------------------------------
>> org.infinispan.executors; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> ===============================================
>>
>> Any help is greatly appreciated...
>>
>> Below are complete details
>>
>> Exception stack trace
>> =====================================================
>> g! start 14
>> start() Enter>>>
>> Input stream java.util.zip.ZipFile$1@e07023f
>> org.infinispan.config.ConfigurationException:
>> org.infinispan.CacheException:
>> Unable to construct a GlobalComponentRegist
>> ry!
>>          at
>> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:303)
>>          at
>> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:273)
>>          at
>> com.arjun.infinispan.osgi.InfinispanTestBundleActivator.start(InfinispanTestBundleActivator.java:36)
>>          at
>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>          at
>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
>>          at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
>>          at
>> org.apache.felix.framework.BundleImpl.start(BundleImpl.java:922)
>>          at org.apache.felix.gogo.command.Basic.start(Basic.java:758)
>>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>          at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>          at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>>          at java.lang.reflect.Method.invoke(Unknown Source)
>>          at
>> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>>          at
>> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>>          at
>> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>>          at
>> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>>          at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>>          at
>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>>          at
>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>>          at
>> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>>          at org.apache.felix.gogo.shell.Console.run(Console.java:62)
>>          at org.apache.felix.gogo.shell.Shell.console(Shell.java:203)
>>          at org.apache.felix.gogo.shell.Shell.gosh(Shell.java:128)
>>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>          at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>          at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>>          at java.lang.reflect.Method.invoke(Unknown Source)
>>          at
>> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>>          at
>> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>>          at
>> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>>          at
>> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>>          at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>>          at
>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>>          at
>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>>          at
>> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>>          at org.apache.felix.gogo.shell.Activator.run(Activator.java:75)
>>          at java.lang.Thread.run(Unknown Source)
>> Caused by: org.infinispan.CacheException: Unable to construct a
>> GlobalComponentRegistry!
>>          at
>> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:69)
>>          at
>> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:298)
>>          ... 36 more
>> Caused by: org.infinispan.config.ConfigurationException: Unable to
>> instantiate class org.infinispan.executors.DefaultExe
>> cutorFactory
>>          at org.infinispan.util.Util.loadClass(Util.java:73)
>>          at org.infinispan.util.Util.getInstance(Util.java:159)
>>          at
>> org.infinispan.factories.NamedExecutorsFactory.buildAndConfigureExecutorService(NamedExecutorsFactory.java:84
>> )
>>          at
>> org.infinispan.factories.NamedExecutorsFactory.construct(NamedExecutorsFactory.java:38)
>>          at
>> org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:315)
>>          at
>> org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:251)
>>          at
>> org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.jav
>> a:840)
>>          at
>> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:225)
>>          at
>> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:192)
>>          at
>> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:66)
>>          ... 37 more
>> Caused by: java.lang.ClassNotFoundException:
>> org.infinispan.executors.DefaultExecutorFactory
>>          at java.net.URLClassLoader$1.run(Unknown Source)
>>          at java.security.AccessController.doPrivileged(Native Method)
>>          at java.net.URLClassLoader.findClass(Unknown Source)
>>          at java.lang.ClassLoader.loadClass(Unknown Source)
>>          at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>>          at java.lang.ClassLoader.loadClass(Unknown Source)
>>          at org.infinispan.util.Util.loadClassStrict(Util.java:89)
>>          at org.infinispan.util.Util.loadClass(Util.java:71)
>>          ... 46 more
>> org.osgi.framework.BundleException: Activator start error in bundle
>> infinispan.osgi.test [14].
>>          at
>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1882)
>>          at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
>>          at
>> org.apache.felix.framework.BundleImpl.start(BundleImpl.java:922)
>>          at org.apache.felix.gogo.command.Basic.start(Basic.java:758)
>>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>          at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>          at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>>          at java.lang.reflect.Method.invoke(Unknown Source)
>>          at
>> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>>          at
>> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>>          at
>> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>>          at
>> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>>          at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>>          at
>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>>          at
>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>>          at
>> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>>          at org.apache.felix.gogo.shell.Console.run(Console.java:62)
>>          at org.apache.felix.gogo.shell.Shell.console(Shell.java:203)
>>          at org.apache.felix.gogo.shell.Shell.gosh(Shell.java:128)
>>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>          at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>>          at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
>> Source)
>>          at java.lang.reflect.Method.invoke(Unknown Source)
>>          at
>> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>>          at
>> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>>          at
>> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>>          at
>> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>>          at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>>          at
>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>>          at
>> org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>>          at
>> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>>          at org.apache.felix.gogo.shell.Activator.run(Activator.java:75)
>>          at java.lang.Thread.run(Unknown Source)
>> Caused by: org.infinispan.config.ConfigurationException:
>> org.infinispan.CacheException: Unable to construct a GlobalComp
>> onentRegistry!
>>          at
>> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:303)
>>          at
>> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:273)
>>          at
>> com.arjun.infinispan.osgi.InfinispanTestBundleActivator.start(InfinispanTestBundleActivator.java:36)
>>          at
>> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>>          at
>> org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
>>          ... 32 more
>> Caused by: org.infinispan.CacheException: Unable to construct a
>> GlobalComponentRegistry!
>>          at
>> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:69)
>>          at
>> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:298)
>>          ... 36 more
>> Caused by: org.infinispan.config.ConfigurationException: Unable to
>> instantiate class org.infinispan.executors.DefaultExe
>> cutorFactory
>>          at org.infinispan.util.Util.loadClass(Util.java:73)
>>          at org.infinispan.util.Util.getInstance(Util.java:159)
>>          at
>> org.infinispan.factories.NamedExecutorsFactory.buildAndConfigureExecutorService(NamedExecutorsFactory.java:84
>> )
>>          at
>> org.infinispan.factories.NamedExecutorsFactory.construct(NamedExecutorsFactory.java:38)
>>          at
>> org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:315)
>>          at
>> org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:251)
>>          at
>> org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.jav
>> a:840)
>>          at
>> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:225)
>>          at
>> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:192)
>>          at
>> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:66)
>>          ... 37 more
>> Caused by: java.lang.ClassNotFoundException:
>> org.infinispan.executors.DefaultExecutorFactory
>>          at java.net.URLClassLoader$1.run(Unknown Source)
>>          at java.security.AccessController.doPrivileged(Native Method)
>>          at java.net.URLClassLoader.findClass(Unknown Source)
>>          at java.lang.ClassLoader.loadClass(Unknown Source)
>>          at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>>          at java.lang.ClassLoader.loadClass(Unknown Source)
>>          at org.infinispan.util.Util.loadClassStrict(Util.java:89)
>>          at org.infinispan.util.Util.loadClass(Util.java:71)
>>          ... 46 more
>> org.infinispan.config.ConfigurationException:
>> org.infinispan.CacheException:
>> Unable to construct a GlobalComponentRegist
>> ry!
>> g!
>> =====================================================
>>
>> inspect p c 13 output
>> =====================================================
>> g! inspect p c 13
>> org.infinispan.core [13] exports packages:
>> ------------------------------------------
>> org.infinispan.jmx; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.loaders; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.commands.read; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.commands.control; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.distribution; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.marshall.exts; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.marshall; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.notifications.cachemanagerlistener.event;
>> version=4.2.1.CR1
>> imported by:
>>     org.infinispan.core [13]
>> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1
>> imported by:
>>     org.infinispan.core [13]
>> org.infinispan.manager; version=4.2.1.CR1 imported by:
>>     infinispan.osgi.test [14]
>>     org.infinispan.core [13]
>> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.eviction; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.remoting.rpc; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.loaders.bucket; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.transaction.tm; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
>> imported by:
>>     org.infinispan.core [13]
>> org.infinispan.util.hash; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.loaders.cluster; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.context; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.lifecycle; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.batch; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1
>> imported
>> by:
>>     org.infinispan.core [13]
>> org.infinispan.loaders.keymappers; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.util; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.config.parsing; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.stats; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.commands.tx; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.factories.annotations; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.statetransfer; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 imported
>> by:
>>     org.infinispan.core [13]
>> org.infinispan.transaction.xa; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.util.logging; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.jmx.annotations; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.factories; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.container; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.transaction; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.interceptors; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.distribution.ch; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.loaders.file; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.remoting; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.notifications; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.loaders.decorators; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.interceptors.base; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.config; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.executors; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.transaction.lookup; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.loaders.modifications; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.io; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.affinity; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.remoting.responses; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.marshall.jboss; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1
>> imported
>> by:
>>     org.infinispan.core [13]
>> org.infinispan; version=4.2.1.CR1 imported by:
>>     infinispan.osgi.test [14]
>>     org.infinispan.core [13]
>> org.infinispan.factories.scopes; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.util.concurrent; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.remoting.transport; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.commands.remote; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.atomic; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.commands; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.container.entries; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.commands.write; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.context.impl; version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> org.infinispan.notifications.cachemanagerlistener.annotation;
>> version=4.2.1.CR1 imported by:
>>     org.infinispan.core [13]
>> g!
>> =====================================================
>> g! inspect p r 13 output
>> =====================================================
>> g! inspect p r 13
>> org.infinispan.core [13] imports packages:
>> ------------------------------------------
>> javax.management; version=0.0.0.1_006_JavaSE -> 
>> org.apache.felix.framework
>> [0]
>> javax.management; version=0.0.0.1_006_JavaSE -> 
>> org.apache.felix.framework
>> [0]
>> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
>> [0]
>> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
>> [0]
>> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
>> [0]
>> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
>> [0]
>> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
>> org.apache.felix.framework [0]
>> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
>> org.apache.felix.framework [0]
>> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
>> org.apache.felix.framework [0]
>> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
>> org.apache.felix.framework [0]
>> javax.xml.parsers; version=0.0.0.1_006_JavaSE -> 
>> org.apache.felix.framework
>> [0]
>> javax.xml.parsers; version=0.0.0.1_006_JavaSE -> 
>> org.apache.felix.framework
>> [0]
>> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
>> org.apache.felix.framework [0]
>> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
>> org.apache.felix.framework [0]
>> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
>> org.apache.felix.framework [0]
>> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
>> org.apache.felix.framework [0]
>> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
>> org.apache.felix.framework [0]
>> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
>> org.apache.felix.framework [0]
>> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
>> org.apache.felix.framework [0]
>> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
>> org.apache.felix.framework [0]
>> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
>> org.apache.felix.framework [0]
>> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
>> org.apache.felix.framework [0]
>> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
>> [0]
>> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
>> [0]
>> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
>> [0]
>> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
>> [0]
>> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
>> org.apache.felix.framework [0]
>> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
>> org.apache.felix.framework [0]
>> org.apache.log4j; version=0.0.0 ->  log4j [5]
>> org.apache.log4j; version=0.0.0 ->  log4j [5]
>> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
>> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
>> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
>> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
>> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
>> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
>> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
>> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
>> org.jgroups; version=0.0.0 ->  org.jgroups [9]
>> org.jgroups; version=0.0.0 ->  org.jgroups [9]
>> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
>> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
>> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
>> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
>> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
>> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
>> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
>> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
>> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
>> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
>> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
>> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
>> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling
>> [10]
>> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling
>> [10]
>> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
>> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
>> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
>> org.rhq.plugin.annotations [11]
>> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
>> org.rhq.plugin.annotations [11]
>> org.infinispan.jmx; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.loaders; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.commands.read; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.commands.control; version=4.2.1.CR1 -> 
>> org.infinispan.core
>> [13]
>> org.infinispan.distribution; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.marshall.exts; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.marshall; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.notifications.cachemanagerlistener.event;
>> version=4.2.1.CR1
>> ->  org.infinispan.core [13]
>> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 ->
>> org.infinispan.core [13]
>> org.infinispan.manager; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 ->
>> org.infinispan.core [13]
>> org.infinispan.eviction; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.remoting.rpc; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.loaders.bucket; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.transaction.tm; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
>> ->
>> org.infinispan.core [13]
>> org.infinispan.util.hash; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.loaders.cluster; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.context; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.lifecycle; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.batch; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 ->
>> org.infinispan.core [13]
>> org.infinispan.loaders.keymappers; version=4.2.1.CR1 -> 
>> org.infinispan.core
>> [13]
>> org.infinispan.util; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.config.parsing; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.stats; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.commands.tx; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.factories.annotations; version=4.2.1.CR1 ->
>> org.infinispan.core [13]
>> org.infinispan.statetransfer; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 ->
>> org.infinispan.core [13]
>> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 ->
>> org.infinispan.core [13]
>> org.infinispan.transaction.xa; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.util.logging; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.jmx.annotations; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.factories; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.container; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.transaction; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.interceptors; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.distribution.ch; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.loaders.file; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.remoting; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.notifications; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.loaders.decorators; version=4.2.1.CR1 -> 
>> org.infinispan.core
>> [13]
>> org.infinispan.interceptors.base; version=4.2.1.CR1 -> 
>> org.infinispan.core
>> [13]
>> org.infinispan.config; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.executors; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.transaction.lookup; version=4.2.1.CR1 -> 
>> org.infinispan.core
>> [13]
>> org.infinispan.loaders.modifications; version=4.2.1.CR1 ->
>> org.infinispan.core [13]
>> org.infinispan.io; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.affinity; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.remoting.responses; version=4.2.1.CR1 -> 
>> org.infinispan.core
>> [13]
>> org.infinispan.marshall.jboss; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 ->
>> org.infinispan.core [13]
>> org.infinispan; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.factories.scopes; version=4.2.1.CR1 -> 
>> org.infinispan.core
>> [13]
>> org.infinispan.util.concurrent; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.remoting.transport; version=4.2.1.CR1 -> 
>> org.infinispan.core
>> [13]
>> org.infinispan.commands.remote; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.atomic; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.commands; version=4.2.1.CR1 ->  org.infinispan.core [13]
>> org.infinispan.container.entries; version=4.2.1.CR1 -> 
>> org.infinispan.core
>> [13]
>> org.infinispan.commands.write; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.context.impl; version=4.2.1.CR1 ->  org.infinispan.core
>> [13]
>> org.infinispan.notifications.cachemanagerlistener.annotation;
>> version=4.2.1.CR1 ->  org.infinispan.core [13]
>> g!
>> =====================================================
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
> 
> 
> 

-- 
View this message in context: http://old.nabble.com/ClassNotFoundException-for-packages-correctly-exported-and-imported-tp31028810p31093052.html
Sent from the Apache Felix - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: ClassNotFoundException for packages correctly exported and imported

Posted by "Richard S. Hall" <he...@ungoverned.org>.
Arjun,

Could you tell me how you are getting the results from the "inspect" 
command you are getting below...perhaps help me recreate them?

You shouldn't see a bundle importing from itself when you do "inspect p 
c", but below I can see that basically all of the packages exported by 
the org.infinispan.core bundle show up as also being imported by it as well.

I tried to create a simple bundle to see if I could reproduce the 
situation with the following metadata:

     Export-Package = javax.swing,foo
     Import-Package = javax.swing,foo

But after resolving this bundle, I see what I would expect:

     g! inspect p c 16
     test-bundle [16] exports packages:
     ----------------------------------
     foo; version=0.0.0 UNUSED
     g! inspect p r 16
     test-bundle [16] imports packages:
     ----------------------------------
     javax.swing; version=0.0.0.1_006_JavaSE -> 
org.apache.felix.framework [0]
     g!

Here both packages were imported and exported, but in one case the 
import was resolved and in the other case the export was resolved. The 
"inspect" command shows the correct results. So, I'm interested in how 
your scenario produced incorrect results.

Thanks.

-> richard


On 2/27/11 22:32, Arjun Balla wrote:
> I am trying to test Infinispan4.2.1.CR1 on Felix 3.0.8 using a test-bundle
> with BundleActivator class in my test-bundle.
> I added all required OSGi manifest entries to all the jars(3rd party and
> infinispan jars).
>
> Getting the following error when I try to start my test-bundle --->  Caused
> by: java.lang.ClassNotFoundException:
> org.infinispan.executors.DefaultExecutorFactory
>
> All the 3rd party and infinispan jar are deployed and are in Active state.
> ==================================================
> g! lb
> START LEVEL 1
>     ID|State      |Level|Name
>      0|Active     |    0|System Bundle (3.0.8)
>      1|Active     |    1|Apache Felix Bundle Repository (1.6.2)
>      2|Active     |    1|Apache Felix Gogo Command (0.8.0)
>      3|Active     |    1|Apache Felix Gogo Runtime (0.8.0)
>      4|Active     |    1|Apache Felix Gogo Shell (0.8.0)
>      5|Active     |    1|Apache Log4j (1.2.16)
>      6|Active     |    1|JBoss Common Core (2.2.14)
>      7|Active     |    1|JBoss Transaction API (1.0.0)
>      8|Active     |    1|SUN JCIP Annotations (0.0.0)
>      9|Active     |    1|JBoss Jgroups (0.0.0)
>     10|Active     |    1|JBoss Marshalling (0.0.0)
>     11|Active     |    1|RHQ plugin annotations (0.0.0)
>     12|Active     |    1|JBoss Marshalling River (0.0.0)
>     13|Active     |    1|Infinispan Core (4.2.1.CR1)
>     14|Resolved   |    1|Infinispan OSGI Test (1.0.0)
> =============================================
> I also see the required package which is throwing the exception is correctly
> imported and exported. I also confirmed it by inspect command
>
> ===============================================
> g! inspect p r 13
> org.infinispan.core [13] imports packages:
> ------------------------------------------
> org.infinispan.executors; version=4.2.1.CR1 ->  org.infinispan.core [13]
> ===============================================
>
> g! inspect p c 13
> org.infinispan.core [13] exports packages:
> ------------------------------------------
> org.infinispan.executors; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> ===============================================
>
> Any help is greatly appreciated...
>
> Below are complete details
>
> Exception stack trace
> =====================================================
> g! start 14
> start() Enter>>>
> Input stream java.util.zip.ZipFile$1@e07023f
> org.infinispan.config.ConfigurationException: org.infinispan.CacheException:
> Unable to construct a GlobalComponentRegist
> ry!
>          at
> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:303)
>          at
> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:273)
>          at
> com.arjun.infinispan.osgi.InfinispanTestBundleActivator.start(InfinispanTestBundleActivator.java:36)
>          at
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>          at org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
>          at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
>          at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:922)
>          at org.apache.felix.gogo.command.Basic.start(Basic.java:758)
>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>          at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>          at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>          at java.lang.reflect.Method.invoke(Unknown Source)
>          at
> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>          at
> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>          at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>          at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>          at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>          at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>          at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>          at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>          at org.apache.felix.gogo.shell.Console.run(Console.java:62)
>          at org.apache.felix.gogo.shell.Shell.console(Shell.java:203)
>          at org.apache.felix.gogo.shell.Shell.gosh(Shell.java:128)
>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>          at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>          at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>          at java.lang.reflect.Method.invoke(Unknown Source)
>          at
> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>          at
> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>          at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>          at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>          at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>          at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>          at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>          at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>          at org.apache.felix.gogo.shell.Activator.run(Activator.java:75)
>          at java.lang.Thread.run(Unknown Source)
> Caused by: org.infinispan.CacheException: Unable to construct a
> GlobalComponentRegistry!
>          at
> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:69)
>          at
> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:298)
>          ... 36 more
> Caused by: org.infinispan.config.ConfigurationException: Unable to
> instantiate class org.infinispan.executors.DefaultExe
> cutorFactory
>          at org.infinispan.util.Util.loadClass(Util.java:73)
>          at org.infinispan.util.Util.getInstance(Util.java:159)
>          at
> org.infinispan.factories.NamedExecutorsFactory.buildAndConfigureExecutorService(NamedExecutorsFactory.java:84
> )
>          at
> org.infinispan.factories.NamedExecutorsFactory.construct(NamedExecutorsFactory.java:38)
>          at
> org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:315)
>          at
> org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:251)
>          at
> org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.jav
> a:840)
>          at
> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:225)
>          at
> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:192)
>          at
> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:66)
>          ... 37 more
> Caused by: java.lang.ClassNotFoundException:
> org.infinispan.executors.DefaultExecutorFactory
>          at java.net.URLClassLoader$1.run(Unknown Source)
>          at java.security.AccessController.doPrivileged(Native Method)
>          at java.net.URLClassLoader.findClass(Unknown Source)
>          at java.lang.ClassLoader.loadClass(Unknown Source)
>          at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>          at java.lang.ClassLoader.loadClass(Unknown Source)
>          at org.infinispan.util.Util.loadClassStrict(Util.java:89)
>          at org.infinispan.util.Util.loadClass(Util.java:71)
>          ... 46 more
> org.osgi.framework.BundleException: Activator start error in bundle
> infinispan.osgi.test [14].
>          at org.apache.felix.framework.Felix.activateBundle(Felix.java:1882)
>          at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
>          at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:922)
>          at org.apache.felix.gogo.command.Basic.start(Basic.java:758)
>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>          at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>          at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>          at java.lang.reflect.Method.invoke(Unknown Source)
>          at
> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>          at
> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>          at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>          at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>          at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>          at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>          at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>          at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>          at org.apache.felix.gogo.shell.Console.run(Console.java:62)
>          at org.apache.felix.gogo.shell.Shell.console(Shell.java:203)
>          at org.apache.felix.gogo.shell.Shell.gosh(Shell.java:128)
>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>          at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>          at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>          at java.lang.reflect.Method.invoke(Unknown Source)
>          at
> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>          at
> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>          at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>          at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>          at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>          at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>          at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>          at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>          at org.apache.felix.gogo.shell.Activator.run(Activator.java:75)
>          at java.lang.Thread.run(Unknown Source)
> Caused by: org.infinispan.config.ConfigurationException:
> org.infinispan.CacheException: Unable to construct a GlobalComp
> onentRegistry!
>          at
> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:303)
>          at
> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:273)
>          at
> com.arjun.infinispan.osgi.InfinispanTestBundleActivator.start(InfinispanTestBundleActivator.java:36)
>          at
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>          at org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
>          ... 32 more
> Caused by: org.infinispan.CacheException: Unable to construct a
> GlobalComponentRegistry!
>          at
> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:69)
>          at
> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:298)
>          ... 36 more
> Caused by: org.infinispan.config.ConfigurationException: Unable to
> instantiate class org.infinispan.executors.DefaultExe
> cutorFactory
>          at org.infinispan.util.Util.loadClass(Util.java:73)
>          at org.infinispan.util.Util.getInstance(Util.java:159)
>          at
> org.infinispan.factories.NamedExecutorsFactory.buildAndConfigureExecutorService(NamedExecutorsFactory.java:84
> )
>          at
> org.infinispan.factories.NamedExecutorsFactory.construct(NamedExecutorsFactory.java:38)
>          at
> org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:315)
>          at
> org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:251)
>          at
> org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.jav
> a:840)
>          at
> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:225)
>          at
> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:192)
>          at
> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:66)
>          ... 37 more
> Caused by: java.lang.ClassNotFoundException:
> org.infinispan.executors.DefaultExecutorFactory
>          at java.net.URLClassLoader$1.run(Unknown Source)
>          at java.security.AccessController.doPrivileged(Native Method)
>          at java.net.URLClassLoader.findClass(Unknown Source)
>          at java.lang.ClassLoader.loadClass(Unknown Source)
>          at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>          at java.lang.ClassLoader.loadClass(Unknown Source)
>          at org.infinispan.util.Util.loadClassStrict(Util.java:89)
>          at org.infinispan.util.Util.loadClass(Util.java:71)
>          ... 46 more
> org.infinispan.config.ConfigurationException: org.infinispan.CacheException:
> Unable to construct a GlobalComponentRegist
> ry!
> g!
> =====================================================
>
> inspect p c 13 output
> =====================================================
> g! inspect p c 13
> org.infinispan.core [13] exports packages:
> ------------------------------------------
> org.infinispan.jmx; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.read; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.control; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.distribution; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.marshall.exts; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.marshall; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
> imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1
> imported by:
>     org.infinispan.core [13]
> org.infinispan.manager; version=4.2.1.CR1 imported by:
>     infinispan.osgi.test [14]
>     org.infinispan.core [13]
> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.eviction; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting.rpc; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.bucket; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.transaction.tm; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
> imported by:
>     org.infinispan.core [13]
> org.infinispan.util.hash; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.cluster; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.context; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.lifecycle; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.batch; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 imported
> by:
>     org.infinispan.core [13]
> org.infinispan.loaders.keymappers; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.util; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.config.parsing; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.stats; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.tx; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.factories.annotations; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.statetransfer; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.transaction.xa; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.util.logging; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.jmx.annotations; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.factories; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.container; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.transaction; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.interceptors; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.distribution.ch; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.file; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.decorators; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.interceptors.base; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.config; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.executors; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.transaction.lookup; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.modifications; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.io; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.affinity; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting.responses; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.marshall.jboss; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 imported
> by:
>     org.infinispan.core [13]
> org.infinispan; version=4.2.1.CR1 imported by:
>     infinispan.osgi.test [14]
>     org.infinispan.core [13]
> org.infinispan.factories.scopes; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.util.concurrent; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting.transport; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.remote; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.atomic; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.container.entries; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.write; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.context.impl; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener.annotation;
> version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> g!
> =====================================================
> g! inspect p r 13 output
> =====================================================
> g! inspect p r 13
> org.infinispan.core [13] imports packages:
> ------------------------------------------
> javax.management; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.management; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.apache.log4j; version=0.0.0 ->  log4j [5]
> org.apache.log4j; version=0.0.0 ->  log4j [5]
> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
> org.jgroups; version=0.0.0 ->  org.jgroups [9]
> org.jgroups; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
> org.rhq.plugin.annotations [11]
> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
> org.rhq.plugin.annotations [11]
> org.infinispan.jmx; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.loaders; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.commands.read; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.commands.control; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.distribution; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.marshall.exts; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.marshall; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
> ->  org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.manager; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.eviction; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.remoting.rpc; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.loaders.bucket; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.transaction.tm; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.util.hash; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.loaders.cluster; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.context; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.lifecycle; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.batch; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.loaders.keymappers; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.util; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.config.parsing; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.stats; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.commands.tx; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.factories.annotations; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.statetransfer; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.transaction.xa; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.util.logging; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.jmx.annotations; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.factories; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.container; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.transaction; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.interceptors; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.distribution.ch; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.loaders.file; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.remoting; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.loaders.decorators; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.interceptors.base; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.config; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.executors; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.transaction.lookup; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.loaders.modifications; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.io; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.affinity; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.remoting.responses; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.marshall.jboss; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.factories.scopes; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.util.concurrent; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.remoting.transport; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.commands.remote; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.atomic; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.commands; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.container.entries; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.commands.write; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.context.impl; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener.annotation;
> version=4.2.1.CR1 ->  org.infinispan.core [13]
> g!
> =====================================================

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: ClassNotFoundException for packages correctly exported and imported

Posted by "Richard S. Hall" <he...@ungoverned.org>.
It seems odd that it appears that inspect is reporting that the bundle 
is importing from itself, which it should not. This wouldn't necessarily 
cause an error, because the Felix framework does effectively treat it 
like this internally, but it shouldn't expose it like that. I'll have to 
look into that separately.

Looking at the stack trace, it looks like the Infinispan classes are 
trying to load the class themselves using the application class loader, 
which won't have access to it. Not sure if they allow this to be 
configured either by passing in the proper class loader or using the 
context class loader, but you need to change that somehow I would guess.

-> richard

On 2/27/11 22:32, Arjun Balla wrote:
> I am trying to test Infinispan4.2.1.CR1 on Felix 3.0.8 using a test-bundle
> with BundleActivator class in my test-bundle.
> I added all required OSGi manifest entries to all the jars(3rd party and
> infinispan jars).
>
> Getting the following error when I try to start my test-bundle --->  Caused
> by: java.lang.ClassNotFoundException:
> org.infinispan.executors.DefaultExecutorFactory
>
> All the 3rd party and infinispan jar are deployed and are in Active state.
> ==================================================
> g! lb
> START LEVEL 1
>     ID|State      |Level|Name
>      0|Active     |    0|System Bundle (3.0.8)
>      1|Active     |    1|Apache Felix Bundle Repository (1.6.2)
>      2|Active     |    1|Apache Felix Gogo Command (0.8.0)
>      3|Active     |    1|Apache Felix Gogo Runtime (0.8.0)
>      4|Active     |    1|Apache Felix Gogo Shell (0.8.0)
>      5|Active     |    1|Apache Log4j (1.2.16)
>      6|Active     |    1|JBoss Common Core (2.2.14)
>      7|Active     |    1|JBoss Transaction API (1.0.0)
>      8|Active     |    1|SUN JCIP Annotations (0.0.0)
>      9|Active     |    1|JBoss Jgroups (0.0.0)
>     10|Active     |    1|JBoss Marshalling (0.0.0)
>     11|Active     |    1|RHQ plugin annotations (0.0.0)
>     12|Active     |    1|JBoss Marshalling River (0.0.0)
>     13|Active     |    1|Infinispan Core (4.2.1.CR1)
>     14|Resolved   |    1|Infinispan OSGI Test (1.0.0)
> =============================================
> I also see the required package which is throwing the exception is correctly
> imported and exported. I also confirmed it by inspect command
>
> ===============================================
> g! inspect p r 13
> org.infinispan.core [13] imports packages:
> ------------------------------------------
> org.infinispan.executors; version=4.2.1.CR1 ->  org.infinispan.core [13]
> ===============================================
>
> g! inspect p c 13
> org.infinispan.core [13] exports packages:
> ------------------------------------------
> org.infinispan.executors; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> ===============================================
>
> Any help is greatly appreciated...
>
> Below are complete details
>
> Exception stack trace
> =====================================================
> g! start 14
> start() Enter>>>
> Input stream java.util.zip.ZipFile$1@e07023f
> org.infinispan.config.ConfigurationException: org.infinispan.CacheException:
> Unable to construct a GlobalComponentRegist
> ry!
>          at
> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:303)
>          at
> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:273)
>          at
> com.arjun.infinispan.osgi.InfinispanTestBundleActivator.start(InfinispanTestBundleActivator.java:36)
>          at
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>          at org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
>          at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
>          at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:922)
>          at org.apache.felix.gogo.command.Basic.start(Basic.java:758)
>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>          at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>          at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>          at java.lang.reflect.Method.invoke(Unknown Source)
>          at
> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>          at
> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>          at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>          at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>          at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>          at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>          at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>          at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>          at org.apache.felix.gogo.shell.Console.run(Console.java:62)
>          at org.apache.felix.gogo.shell.Shell.console(Shell.java:203)
>          at org.apache.felix.gogo.shell.Shell.gosh(Shell.java:128)
>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>          at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>          at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>          at java.lang.reflect.Method.invoke(Unknown Source)
>          at
> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>          at
> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>          at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>          at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>          at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>          at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>          at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>          at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>          at org.apache.felix.gogo.shell.Activator.run(Activator.java:75)
>          at java.lang.Thread.run(Unknown Source)
> Caused by: org.infinispan.CacheException: Unable to construct a
> GlobalComponentRegistry!
>          at
> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:69)
>          at
> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:298)
>          ... 36 more
> Caused by: org.infinispan.config.ConfigurationException: Unable to
> instantiate class org.infinispan.executors.DefaultExe
> cutorFactory
>          at org.infinispan.util.Util.loadClass(Util.java:73)
>          at org.infinispan.util.Util.getInstance(Util.java:159)
>          at
> org.infinispan.factories.NamedExecutorsFactory.buildAndConfigureExecutorService(NamedExecutorsFactory.java:84
> )
>          at
> org.infinispan.factories.NamedExecutorsFactory.construct(NamedExecutorsFactory.java:38)
>          at
> org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:315)
>          at
> org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:251)
>          at
> org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.jav
> a:840)
>          at
> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:225)
>          at
> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:192)
>          at
> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:66)
>          ... 37 more
> Caused by: java.lang.ClassNotFoundException:
> org.infinispan.executors.DefaultExecutorFactory
>          at java.net.URLClassLoader$1.run(Unknown Source)
>          at java.security.AccessController.doPrivileged(Native Method)
>          at java.net.URLClassLoader.findClass(Unknown Source)
>          at java.lang.ClassLoader.loadClass(Unknown Source)
>          at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>          at java.lang.ClassLoader.loadClass(Unknown Source)
>          at org.infinispan.util.Util.loadClassStrict(Util.java:89)
>          at org.infinispan.util.Util.loadClass(Util.java:71)
>          ... 46 more
> org.osgi.framework.BundleException: Activator start error in bundle
> infinispan.osgi.test [14].
>          at org.apache.felix.framework.Felix.activateBundle(Felix.java:1882)
>          at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
>          at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:922)
>          at org.apache.felix.gogo.command.Basic.start(Basic.java:758)
>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>          at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>          at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>          at java.lang.reflect.Method.invoke(Unknown Source)
>          at
> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>          at
> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>          at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>          at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>          at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>          at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>          at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>          at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>          at org.apache.felix.gogo.shell.Console.run(Console.java:62)
>          at org.apache.felix.gogo.shell.Shell.console(Shell.java:203)
>          at org.apache.felix.gogo.shell.Shell.gosh(Shell.java:128)
>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>          at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>          at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>          at java.lang.reflect.Method.invoke(Unknown Source)
>          at
> org.apache.felix.gogo.runtime.Reflective.method(Reflective.java:136)
>          at
> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:82)
>          at
> org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:469)
>          at
> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:395)
>          at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>          at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>          at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>          at
> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
>          at org.apache.felix.gogo.shell.Activator.run(Activator.java:75)
>          at java.lang.Thread.run(Unknown Source)
> Caused by: org.infinispan.config.ConfigurationException:
> org.infinispan.CacheException: Unable to construct a GlobalComp
> onentRegistry!
>          at
> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:303)
>          at
> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:273)
>          at
> com.arjun.infinispan.osgi.InfinispanTestBundleActivator.start(InfinispanTestBundleActivator.java:36)
>          at
> org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
>          at org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
>          ... 32 more
> Caused by: org.infinispan.CacheException: Unable to construct a
> GlobalComponentRegistry!
>          at
> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:69)
>          at
> org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:298)
>          ... 36 more
> Caused by: org.infinispan.config.ConfigurationException: Unable to
> instantiate class org.infinispan.executors.DefaultExe
> cutorFactory
>          at org.infinispan.util.Util.loadClass(Util.java:73)
>          at org.infinispan.util.Util.getInstance(Util.java:159)
>          at
> org.infinispan.factories.NamedExecutorsFactory.buildAndConfigureExecutorService(NamedExecutorsFactory.java:84
> )
>          at
> org.infinispan.factories.NamedExecutorsFactory.construct(NamedExecutorsFactory.java:38)
>          at
> org.infinispan.factories.AbstractComponentRegistry.getOrCreateComponent(AbstractComponentRegistry.java:315)
>          at
> org.infinispan.factories.AbstractComponentRegistry.invokeInjectionMethod(AbstractComponentRegistry.java:251)
>          at
> org.infinispan.factories.AbstractComponentRegistry$Component.injectDependencies(AbstractComponentRegistry.jav
> a:840)
>          at
> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:225)
>          at
> org.infinispan.factories.AbstractComponentRegistry.registerComponent(AbstractComponentRegistry.java:192)
>          at
> org.infinispan.factories.GlobalComponentRegistry.<init>(GlobalComponentRegistry.java:66)
>          ... 37 more
> Caused by: java.lang.ClassNotFoundException:
> org.infinispan.executors.DefaultExecutorFactory
>          at java.net.URLClassLoader$1.run(Unknown Source)
>          at java.security.AccessController.doPrivileged(Native Method)
>          at java.net.URLClassLoader.findClass(Unknown Source)
>          at java.lang.ClassLoader.loadClass(Unknown Source)
>          at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>          at java.lang.ClassLoader.loadClass(Unknown Source)
>          at org.infinispan.util.Util.loadClassStrict(Util.java:89)
>          at org.infinispan.util.Util.loadClass(Util.java:71)
>          ... 46 more
> org.infinispan.config.ConfigurationException: org.infinispan.CacheException:
> Unable to construct a GlobalComponentRegist
> ry!
> g!
> =====================================================
>
> inspect p c 13 output
> =====================================================
> g! inspect p c 13
> org.infinispan.core [13] exports packages:
> ------------------------------------------
> org.infinispan.jmx; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.read; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.control; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.distribution; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.marshall.exts; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.marshall; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
> imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1
> imported by:
>     org.infinispan.core [13]
> org.infinispan.manager; version=4.2.1.CR1 imported by:
>     infinispan.osgi.test [14]
>     org.infinispan.core [13]
> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.eviction; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting.rpc; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.bucket; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.transaction.tm; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1
> imported by:
>     org.infinispan.core [13]
> org.infinispan.util.hash; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.cluster; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.context; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.lifecycle; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.batch; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 imported
> by:
>     org.infinispan.core [13]
> org.infinispan.loaders.keymappers; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.util; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.config.parsing; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.stats; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.tx; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.factories.annotations; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.statetransfer; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.transaction.xa; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.util.logging; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.jmx.annotations; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.factories; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.container; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.transaction; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.interceptors; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.distribution.ch; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.file; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.decorators; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.interceptors.base; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.config; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.executors; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.transaction.lookup; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.loaders.modifications; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.io; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.affinity; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting.responses; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.marshall.jboss; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 imported
> by:
>     org.infinispan.core [13]
> org.infinispan; version=4.2.1.CR1 imported by:
>     infinispan.osgi.test [14]
>     org.infinispan.core [13]
> org.infinispan.factories.scopes; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.util.concurrent; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.remoting.transport; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.remote; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.atomic; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.container.entries; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.commands.write; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.context.impl; version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener.annotation;
> version=4.2.1.CR1 imported by:
>     org.infinispan.core [13]
> g!
> =====================================================
> g! inspect p r 13 output
> =====================================================
> g! inspect p r 13
> org.infinispan.core [13] imports packages:
> ------------------------------------------
> javax.management; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.management; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.naming; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.bind.annotation.adapters; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.xml.parsers; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework
> [0]
> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.dom; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.sax; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.transform.stream; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> javax.xml.validation; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.w3c.dom; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax; version=0.0.0.1_006_JavaSE ->  org.apache.felix.framework [0]
> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.xml.sax.helpers; version=0.0.0.1_006_JavaSE ->
> org.apache.felix.framework [0]
> org.apache.log4j; version=0.0.0 ->  log4j [5]
> org.apache.log4j; version=0.0.0 ->  log4j [5]
> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
> org.jboss.util; version=0.0.0 ->  org.jboss.common.core [6]
> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
> javax.transaction.xa; version=1.0.0 ->  org.jboss.transaction.api [7]
> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
> net.jcip.annotations; version=0.0.0 ->  net.jcip.annotations [8]
> org.jgroups; version=0.0.0 ->  org.jgroups [9]
> org.jgroups; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.blocks; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.logging; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.protocols.pbcast; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.stack; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
> org.jgroups.util; version=0.0.0 ->  org.jgroups [9]
> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.reflect; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
> org.jboss.marshalling.util; version=0.0.0 ->  org.jboss.marshalling [10]
> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
> org.rhq.plugin.annotations [11]
> org.rhq.helpers.pluginAnnotations.agent; version=0.0.0 ->
> org.rhq.plugin.annotations [11]
> org.infinispan.jmx; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.loaders; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.commands.read; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.commands.control; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.distribution; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.marshall.exts; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.marshall; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener.event; version=4.2.1.CR1
> ->  org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.manager; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.util.concurrent.locks; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.eviction; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.remoting.rpc; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.loaders.bucket; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.transaction.tm; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications.cachelistener.annotation; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.util.hash; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.loaders.cluster; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.context; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.lifecycle; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.batch; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.util.concurrent.locks.containers; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.loaders.keymappers; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.util; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.config.parsing; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.stats; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.commands.tx; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.factories.annotations; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.statetransfer; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.remoting.transport.jgroups; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.notifications.cachelistener; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.transaction.xa; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.util.logging; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.jmx.annotations; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.factories; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.container; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.transaction; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.interceptors; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.distribution.ch; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.loaders.file; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.remoting; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.loaders.decorators; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.interceptors.base; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.config; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.executors; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.transaction.lookup; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.loaders.modifications; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan.io; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.affinity; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.remoting.responses; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.marshall.jboss; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications.cachelistener.event; version=4.2.1.CR1 ->
> org.infinispan.core [13]
> org.infinispan; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.factories.scopes; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.util.concurrent; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.remoting.transport; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.commands.remote; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.atomic; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.commands; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.container.entries; version=4.2.1.CR1 ->  org.infinispan.core
> [13]
> org.infinispan.commands.write; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.context.impl; version=4.2.1.CR1 ->  org.infinispan.core [13]
> org.infinispan.notifications.cachemanagerlistener.annotation;
> version=4.2.1.CR1 ->  org.infinispan.core [13]
> g!
> =====================================================

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org