[jboss-user] [Microcontainer] - Re: Microcontainer goes 2.0.0.GA

Gary Marsh do-not-reply at jboss.com
Thu Dec 4 15:50:37 EST 2008


PeterJ -
 I followed your suggestion and solved that problem but fell upon another runtime error.  

It seems that there is an interdependency with the org.jboss.util.collection.WeakTypeCache 
class that seems to be missing from the jboss-common.jar.  Here is the error message:

java.lang.RuntimeException: Unable to create a KernelInitializer based on the specified KernelConfig
	at org.jboss.kernel.KernelFactory.createKernelInitializer(KernelFactory.java:156)
	at org.jboss.kernel.KernelFactory.assembleNewKernel(KernelFactory.java:99)
	at org.jboss.kernel.KernelFactory.newInstance(KernelFactory.java:67)
	at org.jboss.kernel.plugins.bootstrap.AbstractBootstrap.bootstrap(AbstractBootstrap.java:114)
	at com.nichpro.jmx.bootstrap.EmbeddedBootstrap.bootstrap(EmbeddedBootstrap.java:52)
	at org.jboss.kernel.plugins.bootstrap.AbstractBootstrap.run(AbstractBootstrap.java:83)
	at com.nichpro.jmx.server.DataManagementServer.main(DataManagementServer.java:229)
Caused by: java.lang.NoClassDefFoundError: org/jboss/util/collection/WeakTypeCache
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(Unknown Source)
	at java.security.SecureClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.access$000(Unknown Source)
	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 java.lang.ClassLoader.loadClassInternal(Unknown Source)
	at org.jboss.reflect.plugins.introspection.IntrospectionTypeInfoFactory.(IntrospectionTypeInfoFactory.java:40)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
	at java.lang.reflect.Constructor.newInstance(Unknown Source)
	at java.lang.Class.newInstance0(Unknown Source)
	at java.lang.Class.newInstance(Unknown Source)
	at org.jboss.config.plugins.property.PropertyConfiguration.loadFromProperties(PropertyConfiguration.java:137)
	at org.jboss.config.plugins.property.PropertyConfiguration.createDefaultTypeInfoFactory(PropertyConfiguration.java:92)
	at org.jboss.config.plugins.AbstractConfiguration.getTypeInfoFactory(AbstractConfiguration.java:130)
	at org.jboss.classadapter.plugins.BasicClassAdapterFactory.getClassAdapter(BasicClassAdapterFactory.java:60)
	at org.jboss.config.plugins.AbstractConfiguration.getBeanInfo(AbstractConfiguration.java:68)
	at org.jboss.kernel.plugins.config.AbstractKernelConfig.getBeanInfo(AbstractKernelConfig.java:65)
	at org.jboss.kernel.plugins.config.property.PropertyKernelConfig.getImplementation(PropertyKernelConfig.java:175)
	at org.jboss.kernel.plugins.config.property.PropertyKernelConfig.createKernelInitializer(PropertyKernelConfig.java:120)
	at org.jboss.kernel.KernelFactory.createKernelInitializer(KernelFactory.java:150)
	... 6 more


Is this class found in another jar or do I need to download and build from some where else?

Regards,
GMarsh

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4194462#4194462

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4194462



More information about the jboss-user mailing list