You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Jarek Gawor (JIRA)" <ji...@apache.org> on 2010/04/28 22:55:48 UTC
[jira] Created: (GERONIMO-5278) NPE when using Geronimo Karaf shell
commands
NPE when using Geronimo Karaf shell commands
--------------------------------------------
Key: GERONIMO-5278
URL: https://issues.apache.org/jira/browse/GERONIMO-5278
Project: Geronimo
Issue Type: Bug
Security Level: public (Regular issues)
Components: commands
Affects Versions: 3.0
Reporter: Jarek Gawor
In certain circumstances I see the following exception when executing any Geronimo Karaf shell commands:
karaf@root> deploy:list-modules -u system -w manager
Connecting to Geronimo server: localhost:1099
2010-04-28 16:33:42,684 ERROR [BaseDeploymentFactory]
java.lang.NullPointerException
at javax.management.remote.rmi.RMIConnector.getConnection(RMIConnector.java:2327)
at javax.management.remote.rmi.RMIConnector.connect(RMIConnector.java:279)
at javax.management.remote.JMXConnectorFactory.connect(JMXConnectorFactory.java:248)
at org.apache.geronimo.deployment.plugin.factories.BaseDeploymentFactory.newRemoteDeploymentManager(BaseDeploymentFactory.java:185)
at org.apache.geronimo.deployment.plugin.factories.BaseDeploymentFactory.getDeploymentManager(BaseDeploymentFactory.java:140)
at javax.enterprise.deploy.shared.factories.DeploymentFactoryManager.getDeploymentManager(DeploymentFactoryManager.java:111)
at org.apache.geronimo.deployment.cli.OnlineServerConnection.tryToConnect(OnlineServerConnection.java:153)
at org.apache.geronimo.deployment.cli.OnlineServerConnection.<init>(OnlineServerConnection.java:92)
at org.apache.geronimo.shell.deploy.ConnectCommand.openConnection(ConnectCommand.java:153)
at org.apache.geronimo.shell.deploy.ConnectCommand.connect(ConnectCommand.java:93)
at org.apache.geronimo.shell.deploy.ListModulesCommand.doExecute(ListModulesCommand.java:54)
at org.apache.felix.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:41)
at org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:34)
at org.apache.felix.gogo.runtime.shell.CommandProxy.execute(CommandProxy.java:45)
at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:211)
at org.apache.felix.gogo.runtime.shell.Closure.executeStatement(Closure.java:146)
at org.apache.felix.gogo.runtime.shell.Pipe.run(Pipe.java:91)
at org.apache.felix.gogo.runtime.shell.Closure.execute(Closure.java:75)
at org.apache.felix.gogo.runtime.shell.CommandSessionImpl.execute(CommandSessionImpl.java:71)
at org.apache.felix.karaf.shell.console.jline.Console.run(Console.java:177)
at java.lang.Thread.run(Thread.java:619)
This only happens when executing the Geronimo shell command in a running server shell and with embedded mode turned off (by modifying code at this point).
As far as I can tell some JNDI lookup does not return the right thing (null instead of the JMXConnector instance) but it's hard to tell since most of the stuff happens in Sun's code.
This is not a critical problem now since the Geronimo shell commands should work fine in embedded mode.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.