Return-Path: X-Original-To: apmail-geronimo-dev-archive@www.apache.org Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0B9354CD3 for ; Tue, 5 Jul 2011 10:00:11 +0000 (UTC) Received: (qmail 97882 invoked by uid 500); 5 Jul 2011 10:00:07 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 96819 invoked by uid 500); 5 Jul 2011 10:00:01 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 95546 invoked by uid 99); 5 Jul 2011 09:59:43 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jul 2011 09:59:43 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jul 2011 09:59:39 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 458D042928 for ; Tue, 5 Jul 2011 09:59:17 +0000 (UTC) Date: Tue, 5 Jul 2011 09:59:17 +0000 (UTC) From: "Shawn Jiang (JIRA)" To: dev@geronimo.apache.org Message-ID: <1441609169.90.1309859957281.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <2095572132.35596.1306143227354.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Resolved] (GERONIMO-5973) jmx-security module start failure MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/GERONIMO-5973?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Shawn Jiang resolved GERONIMO-5973. ----------------------------------- Resolution: Fixed Fix Version/s: 3.0 F:\git\geronimo>git svn dcommit Committing to https://svn.apache.org/repos/asf/geronimo/server/trunk ... M framework/configs/karaf-framework/src/main/filtered-resources/etc/config.properties Committed r1142951 > jmx-security module start failure > --------------------------------- > > Key: GERONIMO-5973 > URL: https://issues.apache.org/jira/browse/GERONIMO-5973 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: security > Affects Versions: 3.0 > Environment: ppcLinuxRHEL 5.5 > IBM jdk java6_64 > Geronimo build on 20110519 > Reporter: Jacky Liu > Assignee: Shawn Jiang > Priority: Minor > Fix For: 3.0 > > > 1. start Geronimo v3.0 server > 2. start jmx-security module in system module portlet ERROR OCCURS!! > Error Messages: > 2011-05-23 15:48:46,758 ERROR [GBeanInstanceState] Error while starting; GBean is now in the FAILED state: abstractName="org.apache.geronimo.framework/jmx-security/3.0-SNAPSHOT/car?ServiceModule=org.apache.geronimo.framework/jmx-security/3.0-SNAPSHOT/car,j2eeType=GBean,name=JMXSecureConnector" > java.io.IOException: Cannot bind to URL [rmi://0.0.0.0:1099/JMXSecureConnector]: javax.naming.CommunicationException [Root exception is java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: > java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: > java.lang.ClassNotFoundException: javax.rmi.ssl.SslRMIClientSocketFactory (no security manager: RMI class loader disabled)] > at javax.management.remote.rmi.RMIConnectorServer.newIOException(RMIConnectorServer.java:815) > at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:428) > at org.apache.geronimo.jmxremoting.JMXSecureConnector.doStart(JMXSecureConnector.java:157) > at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:975) > at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:271) > at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:105) > .... > Caused by: javax.naming.CommunicationException [Root exception is java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: > java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: > java.lang.ClassNotFoundException: javax.rmi.ssl.SslRMIClientSocketFactory (no security manager: RMI class loader disabled)] > at com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:138) > at com.sun.jndi.toolkit.url.GenericURLContext.bind(GenericURLContext.java:220) > at org.apache.aries.jndi.DelegateContext.bind(DelegateContext.java:82) > at javax.naming.InitialContext.bind(InitialContext.java:444) > at javax.management.remote.rmi.RMIConnectorServer.bind(RMIConnectorServer.java:636) > at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:423) > ... 62 more > Caused by: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: > java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: > java.lang.ClassNotFoundException: javax.rmi.ssl.SslRMIClientSocketFactory (no security manager: RMI class loader disabled) > at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:413) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:267) > at sun.rmi.transport.Transport$1.run(Transport.java:171) > at java.security.AccessController.doPrivileged(AccessController.java:284) > at sun.rmi.transport.Transport.serviceCall(Transport.java:167) > at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:547) > at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:802) > at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:661) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919) > at java.lang.Thread.run(Thread.java:736) > at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:267) > at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:245) > at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:371) > at sun.rmi.registry.RegistryImpl_Stub.bind(RegistryImpl_Stub.java:43) > at com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:132) > ... 67 more > Caused by: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: > java.lang.ClassNotFoundException: javax.rmi.ssl.SslRMIClientSocketFactory (no security manager: RMI class loader disabled) > at sun.rmi.registry.RegistryImpl_Skel.dispatch(RegistryImpl_Skel.java:42) > at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:403) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:267) > at sun.rmi.transport.Transport$1.run(Transport.java:171) > at java.security.AccessController.doPrivileged(AccessController.java:284) > at sun.rmi.transport.Transport.serviceCall(Transport.java:167) > at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:547) > at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:802) > at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:661) > ... 3 more > Caused by: java.lang.ClassNotFoundException: javax.rmi.ssl.SslRMIClientSocketFactory (no security manager: RMI class loader disabled) > at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:387) > at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:177) > at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:631) > at org.apache.geronimo.kernel.rmi.RMIClassLoaderSpiImpl.loadClass(RMIClassLoaderSpiImpl.java:53) > at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:258) > at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:209) > at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1592) > at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1513) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1749) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:365) > at sun.rmi.transport.tcp.TCPEndpoint.read(TCPEndpoint.java:549) > at sun.rmi.transport.LiveRef.read(LiveRef.java:286) > at sun.rmi.server.UnicastRef2.readExternal(UnicastRef2.java:71) > at java.rmi.server.RemoteObject.readObject(RemoteObject.java:449) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) > at java.lang.reflect.Method.invoke(Method.java:611) > at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1044) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1866) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:365) > at sun.rmi.registry.RegistryImpl_Skel.dispatch(RegistryImpl_Skel.java:38) > ... 11 more > 2011-05-23 15:48:46,781 ERROR [ConfigManagerPortlet] Lifecycle operation failed > org.apache.geronimo.kernel.config.LifecycleException: start of org.apache.geronimo.framework/jmx-security/3.0-SNAPSHOT/car failed > at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:718) > at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:681) > at org.apache.geronimo.console.configmanager.ConfigManagerPortlet.processAction(ConfigManagerPortlet.java:159) > at org.apache.pluto.driver.services.container.FilterChainImpl.doFilter(FilterChainImpl.java:117) > at org.apache.pluto.driver.services.container.FilterChainImpl.processFilter(FilterChainImpl.java:84) > at org.apache.pluto.driver.services.container.FilterManagerImpl.processFilter(FilterManagerImpl.java:112) > at org.apache.pluto.container.driver.PortletServlet.dispatch(PortletServlet.java:359) > at org.apache.pluto.container.driver.PortletServlet.doGet(PortletServlet.java:261) > .... > Caused by: org.apache.geronimo.kernel.config.InvalidConfigException: Unknown start exception > at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:521) > at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:226) > at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:702) > ... 52 more > Caused by: org.apache.geronimo.gbean.InvalidConfigurationException: Configuration org.apache.geronimo.framework/jmx-security/3.0-SNAPSHOT/car failed to start due to the following reasons: > The service ServiceModule=org.apache.geronimo.framework/jmx-security/3.0-SNAPSHOT/car,j2eeType=GBean,name=JMXSecureConnector did not start because Cannot bind to URL [rmi://0.0.0.0:1099/JMXSecureConnector]: javax.naming.CommunicationException [Root exception is java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: > java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: > java.lang.ClassNotFoundException: javax.rmi.ssl.SslRMIClientSocketFactory (no security manager: RMI class loader disabled)] > java.io.IOException: Cannot bind to URL [rmi://0.0.0.0:1099/JMXSecureConnector]: javax.naming.CommunicationException [Root exception is java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: > java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: > java.lang.ClassNotFoundException: javax.rmi.ssl.SslRMIClientSocketFactory (no security manager: RMI class loader disabled)] > at javax.management.remote.rmi.RMIConnectorServer.newIOException(RMIConnectorServer.java:815) > at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:428) > at org.apache.geronimo.jmxremoting.JMXSecureConnector.doStart(JMXSecureConnector.java:157) > at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:975) > at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:271) > ... > Caused by: javax.naming.CommunicationException [Root exception is java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: > java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: > java.lang.ClassNotFoundException: javax.rmi.ssl.SslRMIClientSocketFactory (no security manager: RMI class loader disabled)] > at com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:138) > at com.sun.jndi.toolkit.url.GenericURLContext.bind(GenericURLContext.java:220) > at org.apache.aries.jndi.DelegateContext.bind(DelegateContext.java:82) > at javax.naming.InitialContext.bind(InitialContext.java:444) > at javax.management.remote.rmi.RMIConnectorServer.bind(RMIConnectorServer.java:636) > at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:423) > ... 62 more > Caused by: java.rmi.ServerException: RemoteException occurred in server thread; nested exception is: > java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: > java.lang.ClassNotFoundException: javax.rmi.ssl.SslRMIClientSocketFactory (no security manager: RMI class loader disabled) > at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:413) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:267) > at sun.rmi.transport.Transport$1.run(Transport.java:171) > at java.security.AccessController.doPrivileged(AccessController.java:284) > at sun.rmi.transport.Transport.serviceCall(Transport.java:167) > at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:547) > at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:802) > at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:661) > at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919) > at java.lang.Thread.run(Thread.java:736) > at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:267) > at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:245) > at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:371) > at sun.rmi.registry.RegistryImpl_Stub.bind(RegistryImpl_Stub.java:43) > at com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:132) > ... 67 more > Caused by: java.rmi.UnmarshalException: error unmarshalling arguments; nested exception is: > java.lang.ClassNotFoundException: javax.rmi.ssl.SslRMIClientSocketFactory (no security manager: RMI class loader disabled) > at sun.rmi.registry.RegistryImpl_Skel.dispatch(RegistryImpl_Skel.java:42) > at sun.rmi.server.UnicastServerRef.oldDispatch(UnicastServerRef.java:403) > at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:267) > at sun.rmi.transport.Transport$1.run(Transport.java:171) > at java.security.AccessController.doPrivileged(AccessController.java:284) > at sun.rmi.transport.Transport.serviceCall(Transport.java:167) > at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:547) > at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:802) > at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:661) > ... 3 more > Caused by: java.lang.ClassNotFoundException: javax.rmi.ssl.SslRMIClientSocketFactory (no security manager: RMI class loader disabled) > at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:387) > at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:177) > at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:631) > at org.apache.geronimo.kernel.rmi.RMIClassLoaderSpiImpl.loadClass(RMIClassLoaderSpiImpl.java:53) > at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:258) > at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:209) > at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1592) > at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1513) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1749) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:365) > at sun.rmi.transport.tcp.TCPEndpoint.read(TCPEndpoint.java:549) > at sun.rmi.transport.LiveRef.read(LiveRef.java:286) > at sun.rmi.server.UnicastRef2.readExternal(UnicastRef2.java:71) > at java.rmi.server.RemoteObject.readObject(RemoteObject.java:449) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) > at java.lang.reflect.Method.invoke(Method.java:611) > at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1044) > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1866) > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770) > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346) > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:365) > at sun.rmi.registry.RegistryImpl_Skel.dispatch(RegistryImpl_Skel.java:38) > ... 11 more -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira