activemq-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ben Nisbet (JIRA)" <>
Subject [jira] [Updated] (AMQ-6334) ActiveMQConnection triggered heap space out of memory error when used with
Date Wed, 22 Jun 2016 15:34:58 GMT


Ben Nisbet updated AMQ-6334:
    Fix Version/s: NEEDS_REVIEW

> ActiveMQConnection triggered heap space out of memory error when used with
> ------------------------------------------------------------------------------------------------------------------------------
>                 Key: AMQ-6334
>                 URL:
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Broker, JMS client
>    Affects Versions: 5.12.1
>         Environment: WebLogic v10.3.6, HotSpot 64bit JVM 1.7.0_71
>            Reporter: Ben Nisbet
>             Fix For: NEEDS_REVIEW
>         Attachments:,
> This defect was identified when proxying an outbound queue bridge's foreign connection
through a load balancer with no available cluster nodes and is reported in the ActiveMQ broker
log file with following DEBUG level event message:
> DEBUG 2016-June-22 15:54:25,165 JmsConnector:627 - Failed to establish initial [foreign,
24388] connection for JmsConnector [javax.jms.JMSException: Cannot send, channel has already
failed: tcp://]
>  In ActiveMQ v5.12.1 release this is triggered by a ConnectionFailedException being thrown
on line 190 of class and can be replicated
by running the attached JUnit test.
> Attached ActiveMQConnection subclass ensures that resource clean up is performed if any
exception is thrown during an invocation of the start() method. Consequently instances are
eligible for garbage collection if the underlying TCP connection is successfully established
by constructor and then reset by peer before the connection is put into service. 
> Is it possible to include this behaviour within the ActiveMQConnection class  itself
in future release?

This message was sent by Atlassian JIRA

View raw message