I guess we could use a timeout based close request with the broker (so
it times out after a while)

On 6/6/07, Hiram Chirino <[EMAIL PROTECTED]> wrote:
For the stack trace it looks normal.  ActiveMQ is waiting for a
response from the broker which may take a while.  If it takes forever,
it would be interesting to find out if the broker is remote or if the
vm:// transport is being used.

Another way to resolve this is to have the Spring
DefaultMessageListenerContainer use a deamon thread.  Not sure if
there is a way to configure that.

Regards,
Hiram


On 6/5/07, Maxim Butov <[EMAIL PROTECTED]> wrote:
>
> Hi. I discovered a problem that during shutdown ActiveMQ hangs up preventing
> JVM to exit. Stacktrace is below. Is it a bug or a bad configuration?
>
> Regards,
> Maxim
>
> INFO   | jvm 1    | 2007/06/05 15:22:35 |
> Thread[listenerContainerBean-1,5,main]
> INFO   | jvm 1    | 2007/06/05 15:22:35 |       java.lang.Object.wait(Native
> Method)
> INFO   | jvm 1    | 2007/06/05 15:22:35 |
> 
edu.emory.mathcs.backport.java.util.concurrent.locks.CondVar.await(CondVar.java:75)
> INFO   | jvm 1    | 2007/06/05 15:22:35 |
> 
edu.emory.mathcs.backport.java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:318)
> INFO   | jvm 1    | 2007/06/05 15:22:35 |
> org.apache.activemq.transport.FutureResponse.getResult(FutureResponse.java:42)
> INFO   | jvm 1    | 2007/06/05 15:22:35 |
> 
org.apache.activemq.transport.ResponseCorrelator.request(ResponseCorrelator.java:75)
> INFO   | jvm 1    | 2007/06/05 15:22:35 |
> 
org.apache.activemq.ActiveMQConnection.syncSendPacket(ActiveMQConnection.java:1175)
> INFO   | jvm 1    | 2007/06/05 15:22:35 |
> org.apache.activemq.ActiveMQSession.syncSendPacket(ActiveMQSession.java:1663)
> INFO   | jvm 1    | 2007/06/05 15:22:35 |
> 
org.apache.activemq.ActiveMQMessageConsumer.close(ActiveMQMessageConsumer.java:542)
> INFO   | jvm 1    | 2007/06/05 15:22:35 |
> 
org.springframework.jms.support.JmsUtils.closeMessageConsumer(JmsUtils.java:144)
> INFO   | jvm 1    | 2007/06/05 15:22:35 |
> 
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.clearResources(DefaultMessageListenerContainer.java:899)
> INFO   | jvm 1    | 2007/06/05 15:22:35 |
> 
org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:865)
> INFO   | jvm 1    | 2007/06/05 15:22:35 |
> java.lang.Thread.run(Thread.java:595)
>
> --
> View this message in context: 
http://www.nabble.com/Probable-bug.-tf3871562s2354.html#a10968768
> Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.
>
>


--
Regards,
Hiram

Blog: http://hiramchirino.com



--
James
-------
http://macstrac.blogspot.com/

Reply via email to