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