You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Craig Hollabaugh (JIRA)" <ji...@apache.org> on 2012/07/16 08:38:33 UTC

[jira] [Created] (AMQ-3927) can't connect to stomp protocol 1.1 using telnet

Craig Hollabaugh created AMQ-3927:
-------------------------------------

             Summary: can't connect to stomp protocol 1.1 using telnet
                 Key: AMQ-3927
                 URL: https://issues.apache.org/jira/browse/AMQ-3927
             Project: ActiveMQ
          Issue Type: Bug
          Components: stomp
    Affects Versions: 5.7.0
         Environment: ubuntu 10.04 32bit java version "1.6.0_24" OpenJDK
            Reporter: Craig Hollabaugh
            Priority: Minor


Using telnet I can't connect to stomp protocol 1.1. netcat works fine


holla@knopfler[507]: telnet eric 61613
Connected to eric.
Escape character is '^]'.
CONNECT
accept-version:1.1
heart-beat:0,0

^@   
ERROR
content-type:text/plain
], supported versions are: [1.1, 1.0]

], supported versions are: [1.1, 1.0]rotocolException: Invalid Protocol version[1.1
        at org.apache.activemq.transport.stomp.ProtocolConverter.onStompConnect(ProtocolConverter.java:586)
        at org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommand(ProtocolConverter.java:181)
        at org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:76)
        at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
        at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:222)
        at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:204)
        at java.lang.Thread.run(Thread.java:619)

Connection closed by foreign host.

holla@knopfler[508]: nc eric 61613
Trying 75.101.139.42...
^C
holla@knopfler[509]: nc eric 61613
CONNECT
accept-version:1.1
heart-beat:0,0

^@
CONNECTED
heart-beat:0,0
session:ID:eric-51104-1342368411805-2:16
server:ActiveMQ/5.7-SNAPSHOT
version:1.1


I suspect the telnet induced CR or LF isn't stripped correctly. You can see this because the error message formatting is screwed up.


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Resolved] (AMQ-3927) can't connect to stomp protocol 1.1 using telnet

Posted by "Timothy Bish (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AMQ-3927?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Timothy Bish resolved AMQ-3927.
-------------------------------


fix and test added to trunk, will appear in the next snapshot build.
                
> can't connect to stomp protocol 1.1 using telnet
> ------------------------------------------------
>
>                 Key: AMQ-3927
>                 URL: https://issues.apache.org/jira/browse/AMQ-3927
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: stomp
>    Affects Versions: 5.7.0
>         Environment: ubuntu 10.04 32bit java version "1.6.0_24" OpenJDK
>            Reporter: Craig Hollabaugh
>            Assignee: Timothy Bish
>            Priority: Minor
>              Labels: accept-version
>             Fix For: 5.7.0
>
>   Original Estimate: 5m
>  Remaining Estimate: 5m
>
> Using telnet I can't connect to stomp protocol 1.1. netcat works fine
> holla@knopfler[507]: telnet eric 61613
> Connected to eric.
> Escape character is '^]'.
> CONNECT
> accept-version:1.1
> heart-beat:0,0
> ^@   
> ERROR
> content-type:text/plain
> ], supported versions are: [1.1, 1.0]
> ], supported versions are: [1.1, 1.0]rotocolException: Invalid Protocol version[1.1
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompConnect(ProtocolConverter.java:586)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommand(ProtocolConverter.java:181)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:76)
>         at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:222)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:204)
>         at java.lang.Thread.run(Thread.java:619)
> Connection closed by foreign host.
> holla@knopfler[508]: nc eric 61613
> Trying 75.101.139.42...
> ^C
> holla@knopfler[509]: nc eric 61613
> CONNECT
> accept-version:1.1
> heart-beat:0,0
> ^@
> CONNECTED
> heart-beat:0,0
> session:ID:eric-51104-1342368411805-2:16
> server:ActiveMQ/5.7-SNAPSHOT
> version:1.1
> I suspect the telnet induced CR or LF isn't stripped correctly. You can see this because the error message formatting is screwed up.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Assigned] (AMQ-3927) can't connect to stomp protocol 1.1 using telnet

Posted by "Timothy Bish (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/AMQ-3927?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Timothy Bish reassigned AMQ-3927:
---------------------------------

    Assignee: Timothy Bish
    
> can't connect to stomp protocol 1.1 using telnet
> ------------------------------------------------
>
>                 Key: AMQ-3927
>                 URL: https://issues.apache.org/jira/browse/AMQ-3927
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: stomp
>    Affects Versions: 5.7.0
>         Environment: ubuntu 10.04 32bit java version "1.6.0_24" OpenJDK
>            Reporter: Craig Hollabaugh
>            Assignee: Timothy Bish
>            Priority: Minor
>              Labels: accept-version
>   Original Estimate: 5m
>  Remaining Estimate: 5m
>
> Using telnet I can't connect to stomp protocol 1.1. netcat works fine
> holla@knopfler[507]: telnet eric 61613
> Connected to eric.
> Escape character is '^]'.
> CONNECT
> accept-version:1.1
> heart-beat:0,0
> ^@   
> ERROR
> content-type:text/plain
> ], supported versions are: [1.1, 1.0]
> ], supported versions are: [1.1, 1.0]rotocolException: Invalid Protocol version[1.1
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompConnect(ProtocolConverter.java:586)
>         at org.apache.activemq.transport.stomp.ProtocolConverter.onStompCommand(ProtocolConverter.java:181)
>         at org.apache.activemq.transport.stomp.StompTransportFilter.onCommand(StompTransportFilter.java:76)
>         at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)
>         at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:222)
>         at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:204)
>         at java.lang.Thread.run(Thread.java:619)
> Connection closed by foreign host.
> holla@knopfler[508]: nc eric 61613
> Trying 75.101.139.42...
> ^C
> holla@knopfler[509]: nc eric 61613
> CONNECT
> accept-version:1.1
> heart-beat:0,0
> ^@
> CONNECTED
> heart-beat:0,0
> session:ID:eric-51104-1342368411805-2:16
> server:ActiveMQ/5.7-SNAPSHOT
> version:1.1
> I suspect the telnet induced CR or LF isn't stripped correctly. You can see this because the error message formatting is screwed up.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira