AFAIK the registry was not already running... and this is in Apple's 1.5 JVM

--jason


On Oct 15, 2006, at 9:33 PM, Hiram Chirino wrote:

Creating a JMX server and associated remote connector takes several step.. and each one can fail for various reasons. We try our best to get as far as we can, but error may occur and it does not always mean that a step failed. In this case it seems that the step where we create a RMI registry failed. I'm not sure why. Perhaps it was already created, or perhaps that call does
not work well in the jvm your are running under.

On 10/15/06, Jason Dillon <[EMAIL PROTECTED]> wrote:

Hi guys, I was just writing a simple GShell command to start up a
BrokerService, and when I enable useJmx=true, I get the rather nasty
looking DEBUG message below.

Anyone know why this is?

It appears that the broker is still functional... and I can still
peek at the jmx details with jconsole... so why the icky DEBUG error-
looking failure fluff?

--jason


<snip>
17:03:42,100 DEBUG [ManagementContext] Failed to create local registry
java.rmi.server.ExportException: internal error: ObjID already in use
         at sun.rmi.transport.ObjectTable.putTarget(ObjectTable.java:
169)
at sun.rmi.transport.Transport.exportObject (Transport.java:75)
         at sun.rmi.transport.tcp.TCPTransport.exportObject
(TCPTransport.java:190)
         at sun.rmi.transport.tcp.TCPEndpoint.exportObject
(TCPEndpoint.java:382)
         at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:116)
         at sun.rmi.server.UnicastServerRef.exportObject
(UnicastServerRef.java:180)
         at sun.rmi.registry.RegistryImpl.setup(RegistryImpl.java:92)
at sun.rmi.registry.RegistryImpl.<init>(RegistryImpl.java: 78)
         at java.rmi.registry.LocateRegistry.createRegistry
(LocateRegistry.java:186)
         at
org.apache.activemq.broker.jmx.ManagementContext.createConnector
(ManagementContext.java:382)
         at
org.apache.activemq.broker.jmx.ManagementContext.findMBeanServer
(ManagementContext.java:301)
         at
org.apache.activemq.broker.jmx.ManagementContext.getMBeanServer
(ManagementContext.java:154)
         at org.apache.activemq.broker.jmx.ManagementContext.start
(ManagementContext.java:78)
         at org.apache.activemq.broker.BrokerService.start
(BrokerService.java:390)
         at
org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet
(XBeanBrokerService.java:47)
         at
org.springframework.beans.factory.support.AbstractAutowireCapableBean Fac
tory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1058)
         at
org.springframework.beans.factory.support.AbstractAutowireCapableBean Fac
tory.createBean(AbstractAutowireCapableBeanFactory.java:363)
         at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:226)
         at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:147)
         at
org.springframework.beans.factory.support.DefaultListableBeanFactory. pre
InstantiateSingletons(DefaultListableBeanFactory.java:275)
         at
org.springframework.context.support.AbstractApplicationContext.refres h
(AbstractApplicationContext.java:318)
         at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
(ClassPathXmlApplicationContext.java:158)
         at
org.apache.xbean.spring.context.ClassPathXmlApplicationContext.<init>
(ClassPathXmlApplicationContext.java:48)
         at org.apache.activemq.xbean.XBeanBrokerFactory.createBroker
(XBeanBrokerFactory.java:41)
         at org.apache.activemq.broker.BrokerFactory.createBroker
(BrokerFactory.java:57)
         at
org.apache.geronimo.gbuild.commands.BrokerCommand.doExecute
(BrokerCommand.java:93)
         at org.apache.geronimo.gshell.command.CommandSupport.execute
(CommandSupport.java:241)
         at org.apache.geronimo.gshell.Shell.execute(Shell.java:200)
         at
org.apache.geronimo.gshell.commandline.ExecutingVisitor.visit
(ExecutingVisitor.java:96)
         at
org.apache.geronimo.gshell.commandline.parser.ASTExpression.jjtAccept
(ASTExpression.java:17)
         at
org.apache.geronimo.gshell.commandline.parser.SimpleNode.childrenAcce pt(
SimpleNode.java:57)
         at
org.apache.geronimo.gshell.commandline.ExecutingVisitor.visit
(ExecutingVisitor.java:77)
         at
org.apache.geronimo.gshell.commandline.parser.ASTCommandLine.jjtAccep t
(ASTCommandLine.java:17)
         at org.apache.geronimo.gshell.commandline.CommandLineBuilder
$1.execute(CommandLineBuilder.java:90)
         at org.apache.geronimo.gshell.Shell.execute(Shell.java:116)
         at org.apache.geronimo.gshell.InteractiveShell$1.execute
(InteractiveShell.java:58)
         at
org.apache.geronimo.gshell.console.InteractiveConsole.doExecute
(InteractiveConsole.java:161)
         at
org.apache.geronimo.gshell.console.InteractiveConsole.doRun
(InteractiveConsole.java:136)
         at org.apache.geronimo.gshell.console.InteractiveConsole.run
(InteractiveConsole.java:99)
at org.apache.geronimo.gshell.cli.Main.execute(Main.java: 267)
         at org.apache.geronimo.gshell.cli.Main.run(Main.java:208)
         at org.apache.geronimo.gshell.cli.Main.main(Main.java:295)
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.codehaus.classworlds.Launcher.launchEnhanced
(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java: 255)
         at org.codehaus.classworlds.Launcher.mainWithExitCode
(Launcher.java:430)
         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
17:03:42,107 INFO  [BrokerService] ActiveMQ 4.1-incubator-SNAPSHOT
JMS Message Broker (localhost) is starting
...
</snip>




--
Regards,
Hiram

Blog: http://hiramchirino.com

Reply via email to