You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Matt Pavlovich (Jira)" <ji...@apache.org> on 2021/03/03 17:29:00 UTC
[jira] [Commented] (AMQ-6034) The StompConnection class contains
incorrect STOMP code
[ https://issues.apache.org/jira/browse/AMQ-6034?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17294680#comment-17294680 ]
Matt Pavlovich commented on AMQ-6034:
-------------------------------------
This issue is being marked 'close-pending' due to its age and inactivity.
Please update if this is still an issue with 5.16.x or newer.
> The StompConnection class contains incorrect STOMP code
> -------------------------------------------------------
>
> Key: AMQ-6034
> URL: https://issues.apache.org/jira/browse/AMQ-6034
> Project: ActiveMQ
> Issue Type: Bug
> Components: STOMP
> Reporter: Lionel Cons
> Priority: Major
>
> The org.apache.activemq.transport.stomp.StompConnection class contains incorrect code related to STOMP frame handling.
> On the receiving side, receive() uses StompWireFormat which is correct. However, the class also contains receiveFrame() which is not correct.
> On the sending side, most related methods use the StompFrame.format() method which is not correct, StompWireFormat.marshal() should be used instead.
> So, StompWireFormat should be used in all the marshal/unmarshal operations and equivalent code should be removed from the related classes like StompConnection.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)