You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Dirk Alexander Schäfer (JIRA)" <ji...@apache.org> on 2010/07/06 15:26:52 UTC
[jira] Created: (AMQ-2811) Network of Brokers: NIO-Transport:
Members die after some hours
Network of Brokers: NIO-Transport: Members die after some hours
---------------------------------------------------------------
Key: AMQ-2811
URL: https://issues.apache.org/activemq/browse/AMQ-2811
Project: ActiveMQ
Issue Type: Bug
Components: Broker
Affects Versions: 5.3.1
Environment: RedHat Linux, Java 1.6
Reporter: Dirk Alexander Schäfer
i have a network of brokers configured with four nodes where each node knows the other three nodes through the networkConnector config. two of these four nodes are currently down/unavailable. the other two nodes are working for about four hours then they die. in the log file i see a lot of entries like this one:
2010-07-05 00:53:01,741 | ERROR | Could not stop service: tcp://null:0. Reason: java.lang.NullPointerException | org.apache.activemq.transport.nio.NIOTransport | Simple Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@f782b1
java.lang.NullPointerException
at org.apache.activemq.transport.nio.NIOTransport.doStop(NIOTransport.java:152)
at org.apache.activemq.util.ServiceSupport.stop(ServiceSupport.java:69)
at org.apache.activemq.transport.tcp.TcpTransport.stop(TcpTransport.java:500)
at org.apache.activemq.transport.InactivityMonitor.stop(InactivityMonitor.java:121)
at org.apache.activemq.transport.TransportFilter.stop(TransportFilter.java:64)
at org.apache.activemq.transport.WireFormatNegotiator.stop(WireFormatNegotiator.java:91)
at org.apache.activemq.transport.TransportFilter.stop(TransportFilter.java:64)
at org.apache.activemq.transport.TransportFilter.stop(TransportFilter.java:64)
at org.apache.activemq.transport.ResponseCorrelator.stop(ResponseCorrelator.java:132)
at org.apache.activemq.util.ServiceSupport.dispose(ServiceSupport.java:43)
at org.apache.activemq.network.DiscoveryNetworkConnector.onServiceAdd(DiscoveryNetworkConnector.java:134)
at org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$1.run(SimpleDiscoveryAgent.java:164)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
[jira] Resolved: (AMQ-2811) Network of Brokers: NIO-Transport:
Members die after some hours
Posted by "Gary Tully (JIRA)" <ji...@apache.org>.
[ https://issues.apache.org/activemq/browse/AMQ-2811?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gary Tully resolved AMQ-2811.
-----------------------------
Assignee: Gary Tully
Fix Version/s: 5.4.0
Resolution: Fixed
fix for NPE in r964367
> Network of Brokers: NIO-Transport: Members die after some hours
> ---------------------------------------------------------------
>
> Key: AMQ-2811
> URL: https://issues.apache.org/activemq/browse/AMQ-2811
> Project: ActiveMQ
> Issue Type: Bug
> Components: Broker
> Affects Versions: 5.3.1
> Environment: RedHat Linux, Java 1.6
> Reporter: Dirk Alexander Schäfer
> Assignee: Gary Tully
> Fix For: 5.4.0
>
>
> i have a network of brokers configured with four nodes where each node knows the other three nodes through the networkConnector config. two of these four nodes are currently down/unavailable. the other two nodes are working for about four hours then they die. in the log file i see a lot of entries like this one:
> 2010-07-05 00:53:01,741 | ERROR | Could not stop service: tcp://null:0. Reason: java.lang.NullPointerException | org.apache.activemq.transport.nio.NIOTransport | Simple Discovery Agent: java.util.concurrent.ThreadPoolExecutor$Worker@f782b1
> java.lang.NullPointerException
> at org.apache.activemq.transport.nio.NIOTransport.doStop(NIOTransport.java:152)
> at org.apache.activemq.util.ServiceSupport.stop(ServiceSupport.java:69)
> at org.apache.activemq.transport.tcp.TcpTransport.stop(TcpTransport.java:500)
> at org.apache.activemq.transport.InactivityMonitor.stop(InactivityMonitor.java:121)
> at org.apache.activemq.transport.TransportFilter.stop(TransportFilter.java:64)
> at org.apache.activemq.transport.WireFormatNegotiator.stop(WireFormatNegotiator.java:91)
> at org.apache.activemq.transport.TransportFilter.stop(TransportFilter.java:64)
> at org.apache.activemq.transport.TransportFilter.stop(TransportFilter.java:64)
> at org.apache.activemq.transport.ResponseCorrelator.stop(ResponseCorrelator.java:132)
> at org.apache.activemq.util.ServiceSupport.dispose(ServiceSupport.java:43)
> at org.apache.activemq.network.DiscoveryNetworkConnector.onServiceAdd(DiscoveryNetworkConnector.java:134)
> at org.apache.activemq.transport.discovery.simple.SimpleDiscoveryAgent$1.run(SimpleDiscoveryAgent.java:164)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> at java.lang.Thread.run(Thread.java:619
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.