You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Robbie Gemmell (JIRA)" <ji...@apache.org> on 2016/06/24 09:51:16 UTC

[jira] [Closed] (QPIDJMS-186) [Borken-0.32,qpid-jms-client0.9.0] When recieve message, after about 100s, throw error" The MessageConsumer was closed due to an unrecoverable error"

     [ https://issues.apache.org/jira/browse/QPIDJMS-186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Robbie Gemmell closed QPIDJMS-186.
----------------------------------
    Resolution: Invalid

Please use the users mailing list for questions such as this, JIRAs can be raised upon discovering actual bugs or improvements needing changes to be made. I see you did actually post to the dev list too at the same time: please dont post identical questions to both places at the same time, it justs gives two different places for us to reply and update. I'm commenting here as I close this JIRA, because the rest of the discussion is here already.

The 'about 100 seconds' may related to idle-timeout handling, though its unclear due to the general lack of information in your post. The newer client (0.9.0) defaults to enforcing a 2 minute idle-timeout. The old 0.32 Java broker didn't support sending heartbeats to satisfy that requirement, so the client could think the connection is dead if it doesnt receive any traffic from the broker for that length of time. You could try configuring the clients idle timeout config to 0 to disable it: http://qpid.apache.org/releases/qpid-jms-0.9.0/docs/index.html#amqp-configuration-options to see if that helps. Its unclear from your description if that is actually in play or even if it is the only issue in play (I'd guess there may be others, such as an equivalent of: http://mail-archives.apache.org/mod_mbox/qpid-users/201606.mbox/ajax/%3CCAFitrpQkSbXWee_k24LPx%3DCVXne20EYS-z3kdogoATFvVHW23A%40mail.gmail.com%3E). You might want to consider turning up the logging and or protocol-tracing (http://qpid.apache.org/releases/qpid-jms-0.9.0/docs/index.html#logging) to see if more detail is available, though given the next bit there may be no point.

In any case it appears that you are saying things work fine with the newer/current 6.0.3 broker release, which will likely be because the newer broker releases have bug fixes and features (such as heartbeating) that arent available in older versions, which you should upgrade to take advantage of.

> [Borken-0.32,qpid-jms-client0.9.0] When recieve message, after about 100s, throw error" The MessageConsumer was closed due to an unrecoverable error"
> -----------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: QPIDJMS-186
>                 URL: https://issues.apache.org/jira/browse/QPIDJMS-186
>             Project: Qpid JMS
>          Issue Type: Bug
>          Components: qpid-jms-client
>            Reporter: zjiali
>            Priority: Blocker
>
> I using "MessageConsumer.receive ()" to receive message. 
> case 1:  when I using (Borken-0.32,qpid-jms-client0.9.0), after about 100 seconds, throw error" The MessageConsumer was closed due to an unrecoverable error". 
> case 2:  Based on case 1,  I changed to connect Borken-6.0.3 server, it works without any error. 
> case 3:  Based on case 1,  I changed "qpid-jms-client0.9.0" jars as "qpid-amqp-1-0-client-jms-0.32" jars, and connect with Borken-0.32, it works without any error. 
> qpid-amqp-1-0-client-jms-0.32" jars download from: https://qpid.apache.org/releases/qpid-0.32/index.html
> so my question is why qpid-jms-client0.9.0 +  Borken-0.32 can not work? 
> I searched out a similar issue of ActiveMQ. http://qpid.2158936.n2.nabble.com/Qpid-JMS-0-9-0-receive-hanging-issue-relates-to-Artemis-works-on-ActiveMQ-td7642585.html
> Regards 
> -Gary 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org