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 <jason@planet57.com> 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
|