geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: [jira] Updated: (GERONIMO-1422) Geronimo shutdown does not complete due to ActiveMQ attempting to reconnect endpoints to broker every 30 seconds
Date Fri, 13 Jan 2006 17:49:27 GMT
We should be able to put this in the SystemProperties gbean rather  
than on the command line

thanks
david jencks

On Jan 13, 2006, at 7:41 AM, Jules Gosnell wrote:

> Aaron,
>
> this may not be the same issue, but I came across something that  
> might help whilst working on the WADI integrations...
>
> I figured that AMQ's shutdown hook was seeing the ctl-c and  
> shutting down AMQ before Geronimo had actually had a chance to do so.
>
> AMQ's shutdown hook can be suppressed via adding '- 
> Dactivemq.broker.disable-clean-shutdown=true' to your JAVA_OPTS  
> before starting Geronimo.
>
> This fixed one of the issues that WADI threw up and might resolve  
> your issue, or I may be barking up completely the wrong tree...
>
>
> Jules
>
>
> Aaron Mulder wrote:
>
>> I had the problem on my Mac.
>>
>> Aaron
>>
>> On 1/13/06, John Sisson (JIRA) <dev@geronimo.apache.org> wrote:
>>
>>>     [ http://issues.apache.org/jira/browse/GERONIMO-1422?page=all ]
>>>
>>> John Sisson updated GERONIMO-1422:
>>> ----------------------------------
>>>
>>>    Description:
>>> Can anyone reproduce this problem on other platforms?
>>>
>>> If I start the tomcat build of the release candidate and then  
>>> shut it down once the startup has completed it shuts down almost  
>>> cleanly:
>>>
>>> Server shutdown begun
>>> 11:25:47,951 INFO  [Http11Protocol] Stopping Coyote HTTP/1.1 on  
>>> http-0.0.0.0-8443
>>> 11:25:48,986 INFO  [Http11Protocol] Stopping Coyote HTTP/1.1 on  
>>> http-0.0.0.0-8080
>>> 11:25:49,001 INFO  [StandardContext] Container  
>>> org.apache.catalina.core.ContainerBase.[Geronimo].[localhost].[/]  
>>> has not been started
>>> Server shutdown completed
>>>
>>> I have shutdown issues If I do the following:
>>>
>>> * start the tomcat build of release candidate using geronimo.sh  
>>> run --long
>>> * connect to the daytrader web app
>>> *  populate the daytrader database via the daytrader  
>>> configuration page
>>> * log into daytrader and view account, portfolio etc.
>>> * press ctrl-C in the window that geronimo was started in to shut  
>>> it down.
>>> * You will see ActiveMQAsfEndpointWorker messages every 30 seconds.
>>>
>>> 10:46:56,356 WARN  [BrokerContainerImpl] Got duplicate  
>>> deregisterConnection for client: ID:unknown-34799-1136504488185-10:0
>>> 10:46:56,358 WARN  [TransportChannelSupport] Caught exception  
>>> dispatching message and no ExceptionListener registered:  
>>> javax.jms.JMSException: Error reading socket: java.io.EOFException
>>> javax.jms.JMSException: Error reading socket: java.io.EOFException
>>>        at org.activemq.util.JMSExceptionHelper.newJMSException 
>>> (JMSExceptionHelper.java:49)
>>>        at org.activemq.transport.tcp.TcpTransportChannel.doClose 
>>> (TcpTransportChannel.java:509)
>>>        at org.activemq.transport.tcp.TcpTransportChannel.run 
>>> (TcpTransportChannel.java:330)
>>>        at java.lang.Thread.run(Thread.java:534)
>>> Caused by: java.io.EOFException
>>>        at java.io.DataInputStream.readByte(DataInputStream.java:333)
>>>        at org.activemq.io.AbstractWireFormat.readPacket 
>>> (AbstractWireFormat.java:230)
>>>        at org.activemq.transport.tcp.TcpTransportChannel.run 
>>> (TcpTransportChannel.java:313)
>>>        ... 1 more
>>> 10:47:27,401 INFO  [ActiveMQAsfEndpointWorker] Endpoint  
>>> connection to JMS broker failed: Initialization of  
>>> TcpTransportChannel failed. URI was: tcp://localhost:61616  
>>> Reason: java.net.ConnectException: Connection refused
>>> 10:47:27,402 INFO  [ActiveMQAsfEndpointWorker] Endpoint will try  
>>> to reconnect to the JMS broker in 30 seconds
>>> 10:47:27,403 INFO  [ActiveMQAsfEndpointWorker] Endpoint  
>>> connection to JMS broker failed: Initialization of  
>>> TcpTransportChannel failed. URI was: tcp://localhost:61616  
>>> Reason: java.net.ConnectException: Connection refused
>>> 10:47:27,403 INFO  [ActiveMQAsfEndpointWorker] Endpoint will try  
>>> to reconnect to the JMS broker in 30 seconds
>>>
>>> I will have attached a capture of stdout also including a thread  
>>> dump to this issue.
>>>
>>>
>>>
>>>
>>>
>>>  was:
>>> Can anyone reproduce this problem on other platforms?
>>>
>>> If I start the tomcat build of the release candidate and then  
>>> shut it down once the startup has completed it shuts down almost  
>>> cleanly:
>>>
>>> Server shutdown begun
>>> 11:25:47,951 INFO  [Http11Protocol] Stopping Coyote HTTP/1.1 on  
>>> http-0.0.0.0-8443
>>> 11:25:48,986 INFO  [Http11Protocol] Stopping Coyote HTTP/1.1 on  
>>> http-0.0.0.0-8080
>>> 11:25:49,001 INFO  [StandardContext] Container  
>>> org.apache.catalina.core.ContainerBase.[Geronimo].[localhost].[/]  
>>> has not been started
>>> Server shutdown completed
>>>
>>> I have shutdown issues If I do the following:
>>>
>>> * start the tomcat build of release candidate using geronimo.sh  
>>> run --long
>>> * connect to the daytrader web app
>>> *  populate the daytrader database via the daytrader  
>>> configuration page
>>> * log into daytrader and view account, portfolio etc.
>>> * press ctrl-C in the window that geronimo was started in to shut  
>>> it down.
>>> * You will see ActiveMQAsfEndpointWorker messages every 30 seconds.
>>>
>>> I will attach a capture of stdout also including a thread dump to  
>>> this issue.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>> Geronimo shutdown does not complete due to ActiveMQ attempting  
>>>> to reconnect endpoints to broker every 30 seconds
>>>> ------------------------------------------------------------------- 
>>>> ---------------------------------------------
>>>>
>>>>         Key: GERONIMO-1422
>>>>         URL: http://issues.apache.org/jira/browse/GERONIMO-1422
>>>>     Project: Geronimo
>>>>        Type: Bug
>>>>  Components: ActiveMQ
>>>>    Versions: 1.0
>>>> Environment: Solaris 10 x86 under VMWare player 1.01
>>>> Java 1.4.2_10
>>>> tomcat build of geronimo
>>>>    Reporter: John Sisson
>>>>     Fix For: 1.0.1
>>>> Attachments: geronimo_shutdown_stdout.txt, shutdown.txt
>>>>
>>>> Can anyone reproduce this problem on other platforms?
>>>> If I start the tomcat build of the release candidate and then  
>>>> shut it down once the startup has completed it shuts down almost  
>>>> cleanly:
>>>> Server shutdown begun
>>>> 11:25:47,951 INFO  [Http11Protocol] Stopping Coyote HTTP/1.1 on  
>>>> http-0.0.0.0-8443
>>>> 11:25:48,986 INFO  [Http11Protocol] Stopping Coyote HTTP/1.1 on  
>>>> http-0.0.0.0-8080
>>>> 11:25:49,001 INFO  [StandardContext] Container  
>>>> org.apache.catalina.core.ContainerBase.[Geronimo].[localhost]. 
>>>> [/] has not been started
>>>> Server shutdown completed
>>>> I have shutdown issues If I do the following:
>>>> * start the tomcat build of release candidate using geronimo.sh  
>>>> run --long
>>>> * connect to the daytrader web app
>>>> *  populate the daytrader database via the daytrader  
>>>> configuration page
>>>> * log into daytrader and view account, portfolio etc.
>>>> * press ctrl-C in the window that geronimo was started in to  
>>>> shut it down.
>>>> * You will see ActiveMQAsfEndpointWorker messages every 30 seconds.
>>>> 10:46:56,356 WARN  [BrokerContainerImpl] Got duplicate  
>>>> deregisterConnection for client:  
>>>> ID:unknown-34799-1136504488185-10:0
>>>> 10:46:56,358 WARN  [TransportChannelSupport] Caught exception  
>>>> dispatching message and no ExceptionListener registered:  
>>>> javax.jms.JMSException: Error reading socket: java.io.EOFException
>>>> javax.jms.JMSException: Error reading socket: java.io.EOFException
>>>>        at org.activemq.util.JMSExceptionHelper.newJMSException 
>>>> (JMSExceptionHelper.java:49)
>>>>        at org.activemq.transport.tcp.TcpTransportChannel.doClose 
>>>> (TcpTransportChannel.java:509)
>>>>        at org.activemq.transport.tcp.TcpTransportChannel.run 
>>>> (TcpTransportChannel.java:330)
>>>>        at java.lang.Thread.run(Thread.java:534)
>>>> Caused by: java.io.EOFException
>>>>        at java.io.DataInputStream.readByte(DataInputStream.java: 
>>>> 333)
>>>>        at org.activemq.io.AbstractWireFormat.readPacket 
>>>> (AbstractWireFormat.java:230)
>>>>        at org.activemq.transport.tcp.TcpTransportChannel.run 
>>>> (TcpTransportChannel.java:313)
>>>>        ... 1 more
>>>> 10:47:27,401 INFO  [ActiveMQAsfEndpointWorker] Endpoint  
>>>> connection to JMS broker failed: Initialization of  
>>>> TcpTransportChannel failed. URI was: tcp://localhost:61616  
>>>> Reason: java.net.ConnectException: Connection refused
>>>> 10:47:27,402 INFO  [ActiveMQAsfEndpointWorker] Endpoint will try  
>>>> to reconnect to the JMS broker in 30 seconds
>>>> 10:47:27,403 INFO  [ActiveMQAsfEndpointWorker] Endpoint  
>>>> connection to JMS broker failed: Initialization of  
>>>> TcpTransportChannel failed. URI was: tcp://localhost:61616  
>>>> Reason: java.net.ConnectException: Connection refused
>>>> 10:47:27,403 INFO  [ActiveMQAsfEndpointWorker] Endpoint will try  
>>>> to reconnect to the JMS broker in 30 seconds
>>>> I will have attached a capture of stdout also including a thread  
>>>> dump to this issue.
>>>>
>>> --
>>> This message is automatically generated by JIRA.
>>> -
>>> If you think it was sent incorrectly contact one of the  
>>> administrators:
>>>   http://issues.apache.org/jira/secure/Administrators.jspa
>>> -
>>> For more information on JIRA, see:
>>>   http://www.atlassian.com/software/jira
>>>
>>>
>>>
>
>
> -- 
> "Open Source is a self-assembling organism. You dangle a piece of
> string into a super-saturated solution and a whole operating-system
> crystallises out around it."
>
> /**********************************
> * Jules Gosnell
> * Partner
> * Core Developers Network (Europe)
> *
> *    www.coredevelopers.net
> *
> * Open Source Training & Support.
> **********************************/
>


Mime
View raw message