[
https://issues.apache.org/jira/browse/QPID-6379?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14314374#comment-14314374
]
Robbie Gemmell commented on QPID-6379:
--------------------------------------
Moved issue to the QPID JIRA project where the related client lives.
> Connection is stuck in close sent state on decoding errors
> ----------------------------------------------------------
>
> Key: QPID-6379
> URL: https://issues.apache.org/jira/browse/QPID-6379
> Project: Qpid
> Issue Type: Bug
> Components: JMS AMQP 1.0 Client
> Reporter: Xin Chen
>
> In FrameHandler.java, the parse() method sets the state to State.ERROR on
> certain error conditions. Then it sends a Close frame by calling
> _connection.handleError().
> However, since _state is set to ERROR, all subsequent frames are ignored (by
> the state check in while loop). The Close frame from the peer will not be
> processed, so the connection is stuck in this state and there is no way for
> the application to recover.
> This can be easily reproduced by sending empty frames from the peer (without
> applying the patch in issue #29).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]