geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kevan Miller <kevan.mil...@gmail.com>
Subject Re: java.lang.NoClassDefFoundError: org.apache.geronimo.system.rmi.RMIClassLoaderSpiImpl
Date Thu, 19 Jun 2008 13:28:53 GMT

On Jun 19, 2008, at 12:20 AM, pmavinakuli wrote:

>
> Hello, All.
>
> We are facing a problem while starting "our" geronimo server , due  
> to the
> following problem. We have added the jar file name in metainf file.  
> Still it
> has not been able to start the geronimo without any problem. Any  
> help would
> be greatly appreciated. Thanks a lot in advance.

How are you starting Geronimo? Looks a little non-standard... What  
version of Java are you using?

Hmm. Isn't geronimo-system already in your manifest.mf? If I had to  
guess, you're missing concurrent-1.3.4.jar. These should all be  
handled by META-INF/manifest.mf in your server.jar. If this isn't  
working, than something's pretty messed up in your environment. If  
you're creating a new execution environment, look at server.jar and  
make sure you're getting the manifest.mf jars onto your classpath.

--kevan

>
>
> Exception stack trace.
> Module 4/4 geronimo/j2ee-security/1.1.1/car          08:46:11,324  
> ERROR
> [GBeanInstanceState] Error while starting; GBean is now in the  
> FAILED state:
> abstractName="geronimo/j2ee-security/1.1.1/car? 
> ServiceModule=geronimo/j2ee-security/1.1.1/ 
> car,j2eeType=GBean,name=JMXService"
>
> java.lang.NoClassDefFoundError:
> org.apache.geronimo.system.rmi.RMIClassLoaderSpiImpl
>
>            at
> java 
> .rmi.server.RMIClassLoader.initializeProvider(RMIClassLoader.java:668)
>
>            at
> java.rmi.server.RMIClassLoader.access$000(RMIClassLoader.java:93)
>
>            at java.rmi.server.RMIClassLoader 
> $1.run(RMIClassLoader.java:103)
>
>            at java.security.AccessController.doPrivileged(Native  
> Method)
>
>            at
> java.rmi.server.RMIClassLoader.<clinit>(RMIClassLoader.java:100)
>
>            at
> sun 
> .rmi 
> .server.MarshalOutputStream.annotateClass(MarshalOutputStream.java:75)
>
>            at
> java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java: 
> 1174)
>
>            at
> java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java: 
> 1127)
>
>            at
> java 
> .io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java: 
> 1284)
>
>            at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
>
>            at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
>
>            at sun.rmi.registry.RegistryImpl_Stub.bind(Unknown Source)
>
>            at
> com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java: 
> 116)
>
>            at
> com 
> .sun.jndi.toolkit.url.GenericURLContext.bind(GenericURLContext.java: 
> 208)
>
>            at javax.naming.InitialContext.bind(InitialContext.java: 
> 359)
>
>            at
> javax 
> .management 
> .remote.rmi.RMIConnectorServer.bind(RMIConnectorServer.java:635)
>
>            at
> javax 
> .management 
> .remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:427)
>
>            at
> org 
> .apache.geronimo.jmxremoting.JMXConnector.doStart(JMXConnector.java: 
> 190)
>
>            at
> org 
> .apache 
> .geronimo 
> .gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:977)
>
>            at
> org 
> .apache 
> .geronimo 
> .gbean 
> .runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java: 
> 267)
>
>            at
> org 
> .apache 
> .geronimo 
> .gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102)
>
>            at
> org 
> .apache 
> .geronimo 
> .gbean 
> .runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java: 
> 124)
>
>            at
> org 
> .apache 
> .geronimo 
> .gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:527)
>
>            at
> com 
> .businessobjects 
> .framework 
> .servers.common.fast.FastKernel.startRecursiveGBean(FastKernel.java: 
> 357)
>
>            at
> org 
> .apache 
> .geronimo 
> .kernel 
> .config 
> .ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java: 
> 374)
>
>            at
> org 
> .apache 
> .geronimo 
> .kernel 
> .config 
> .KernelConfigurationManager.start(KernelConfigurationManager.java:187)
>
>            at
> org 
> .apache 
> .geronimo 
> .kernel 
> .config 
> .SimpleConfigurationManager 
> .startConfiguration(SimpleConfigurationManager.java:527)
>
>            at
> org 
> .apache 
> .geronimo 
> .kernel 
> .config 
> .SimpleConfigurationManager 
> .startConfiguration(SimpleConfigurationManager.java:508)
>
>            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native  
> Method)
>
>            at
> sun 
> .reflect 
> .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
>            at
> sun 
> .reflect 
> .DelegatingMethodAccessorImpl 
> .invoke(DelegatingMethodAccessorImpl.java:25)
>
>            at java.lang.reflect.Method.invoke(Method.java:585)
>
>            at
> org 
> .apache 
> .geronimo 
> .gbean 
> .runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java: 
> 34)
>
>            at
> org 
> .apache 
> .geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)
>
>            at
> org 
> .apache 
> .geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:804)
>
>            at
> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java: 
> 57)
>
>            at
> org 
> .apache 
> .geronimo 
> .kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)
>
>            at
> org 
> .apache 
> .geronimo 
> .kernel 
> .basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java: 
> 96)
>
>            at
> org.apache.geronimo.kernel.config.EditableConfigurationManager$ 
> $EnhancerByCGLIB$$2c9ea6a1.startConfiguration(<generated>)
>
>            at
> org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:297)
>
>            at  
> org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:74)
>
>            at  
> org.apache.geronimo.system.main.Daemon.main(Daemon.java:377)
>
>            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native  
> Method)
>
>            at
> sun 
> .reflect 
> .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
>            at
> sun 
> .reflect 
> .DelegatingMethodAccessorImpl 
> .invoke(DelegatingMethodAccessorImpl.java:25)
>
>            at java.lang.reflect.Method.invoke(Method.java:585)
>
>            at
> com 
> .businessobjects 
> .framework.servers.platform.bootstrap.Main.main(Main.java:273)
>
>
>
> -- 
> View this message in context: http://www.nabble.com/java.lang.NoClassDefFoundError%3A-org.apache.geronimo.system.rmi.RMIClassLoaderSpiImpl-tp17997043s134p17997043.html
> Sent from the Apache Geronimo - Users mailing list archive at  
> Nabble.com.
>


Mime
View raw message