<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 10/15/2012 11:46 AM, Tim Watson wrote:
    <blockquote cite="mid:507BE975.5000703@rabbitmq.com" type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      Hi,<br>
      <br>
      RabbitMQ is an implementation of AMQP and does not currently
      support JMS, so this will not work. You will need to the the
      official RabbitMQ java client directly in order to access
      RabbitMQ.<br>
      <br>
    </blockquote>
    <br>
    Sorry, I should probably clarify here. A JMS client that claims to
    support AMQP-0.9.1 *might* work with RabbitMQ, but at also may not
    and you would need to contact the JMS component author/vendor if you
    are running into problems with it. For details of RabbitMQ's
    conformance to the AMQP 0.9.1 specification, see
    <a class="moz-txt-link-freetext" href="http://www.rabbitmq.com/specification.html">http://www.rabbitmq.com/specification.html</a> for more details.<br>
    <br>
    Cheers,<br>
    <br>
    Tim<br>
    <br>
    <blockquote cite="mid:507BE975.5000703@rabbitmq.com" type="cite">
      Cheers,<br>
      Tim<br>
      <br>
      On 10/15/2012 11:03 AM, vedanth wrote:
      <blockquote cite="mid:1350295398067-22559.post@n5.nabble.com"
        type="cite">Hi Everyone, Am trying to use openamq java jms
        client with rabbit mq(Version
        rabbitmq-server-2.8.7-.noarch.rpm). I have downloaded the
        openamq jms client from <b><a moz-do-not-send="true"
            class="moz-txt-link-freetext"
            href="https://github.com/imatix/openamq-jms">https://github.com/imatix/openamq-jms</a></b>
        which currently implements 0.9 amqp spec. When i execute the
        sample program as suggested in <b>readme.txt</b> i get an
        exception which says "Unsupported field table type". Detailed
        stacktrace bin]# ./serviceProvidingClient.sh 192.168.2.41:5672
        guest guest / main 2012-10-15 14:53:18,260 INFO
        [org.openamq.requestreply1.ServiceProvidingClient] Starting...
        106 [main] INFO
        org.openamq.client.transport.SocketTransportConnection -
        Attempting connection to apache.treetechnologies.net:5672 324
        [AnonymousIoService-1-1] INFO
        org.openamq.client.protocol.AMQProtocolHandler - Exception
        caught therefore going to attempt failover:
        org.apache.mina.filter.codec.ProtocolDecoderException:
        org.openamq.framing.AMQFrameDecodingException: Unsupported field
        table type: F (70), length=290, sizeRead=0, sizeRemaining=318
        (Hexdump: 00 00 00 58 12 70 75 62 6C 69 73 68 65 72 5F 63 6F 6E
        66 69 72 6D 73 74 01 1A 65 78 63 68 61 6E 67 65 5F 65 78 63 68
        61 6E 67 65 5F 62 69 6E 64 69 6E 67 73 74 01 0A 62 61 73 69 63
        2E 6E 61 63 6B 74 01 16 63 6F 6E 73 75 6D 65 72 5F 63 61 6E 63
        65 6C 5F 6E 6F 74 69 66 79 74 01 09 63 6F 70 79 72 69 67 68 74
        53 00 00 00 24 43 6F 70 79 72 69 67 68 74 20 28 43 29 20 32 30
        30 37 2D 32 30 31 32 20 56 4D 77 61 72 65 2C 20 49 6E 63 2E 0B
        69 6E 66 6F 72 6D 61 74 69 6F 6E 53 00 00 00 35 4C 69 63 65 6E
        73 65 64 20 75 6E 64 65 72 20 74 68 65 20 4D 50 4C 2E 20 20 53
        65 65 20 68 74 74 70 3A 2F 2F 77 77 77 2E 72 61 62 62 69 74 6D
        71 2E 63 6F 6D 2F 08 70 6C 61 74 66 6F 72 6D 53 00 00 00 0A 45
        72 6C 61 6E 67 2F 4F 54 50 07 70 72 6F 64 75 63 74 53 00 00 00
        08 52 61 62 62 69 74 4D 51 07 76 65 72 73 69 6F 6E 53 00 00 00
        05 32 2E 38 2E 37 00 00 00 0E 50 4C 41 49 4E 20 41 4D 51 50 4C
        41 49 4E 00 00 00 05 65 6E 5F 55 53 CE)
        org.apache.mina.filter.codec.ProtocolDecoderException:
        org.openamq.framing.AMQFrameDecodingException: Unsupported field
        table type: F (70), length=290, sizeRead=0, sizeRemaining=318
        (Hexdump: 00 00 00 58 12 70 75 62 6C 69 73 68 65 72 5F 63 6F 6E
        66 69 72 6D 73 74 01 1A 65 78 63 68 61 6E 67 65 5F 65 78 63 68
        61 6E 67 65 5F 62 69 6E 64 69 6E 67 73 74 01 0A 62 61 73 69 63
        2E 6E 61 63 6B 74 01 16 63 6F 6E 73 75 6D 65 72 5F 63 61 6E 63
        65 6C 5F 6E 6F 74 69 66 79 74 01 09 63 6F 70 79 72 69 67 68 74
        53 00 00 00 24 43 6F 70 79 72 69 67 68 74 20 28 43 29 20 32 30
        30 37 2D 32 30 31 32 20 56 4D 77 61 72 65 2C 20 49 6E 63 2E 0B
        69 6E 66 6F 72 6D 61 74 69 6F 6E 53 00 00 00 35 4C 69 63 65 6E
        73 65 64 20 75 6E 64 65 72 20 74 68 65 20 4D 50 4C 2E 20 20 53
        65 65 20 68 74 74 70 3A 2F 2F 77 77 77 2E 72 61 62 62 69 74 6D
        71 2E 63 6F 6D 2F 08 70 6C 61 74 66 6F 72 6D 53 00 00 00 0A 45
        72 6C 61 6E 67 2F 4F 54 50 07 70 72 6F 64 75 63 74 53 00 00 00
        08 52 61 62 62 69 74 4D 51 07 76 65 72 73 69 6F 6E 53 00 00 00
        05 32 2E 38 2E 37 00 00 00 0E 50 4C 41 49 4E 20 41 4D 51 50 4C
        41 49 4E 00 00 00 05 65 6E 5F 55 53 CE) at
        org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:169)


        at
        org.apache.mina.common.support.AbstractIoFilterChain.callNextMessageReceived(AbstractIoFilterChain.java:501)


        at
        org.apache.mina.common.support.AbstractIoFilterChain.access$1000(AbstractIoFilterChain.java:51)


        at
        org.apache.mina.common.support.AbstractIoFilterChain$EntryImpl$1.messageReceived(AbstractIoFilterChain.java:788)


        at
        org.apache.mina.filter.ThreadPoolFilter.processEvent(ThreadPoolFilter.java:718)


        at
        org.apache.mina.filter.ThreadPoolFilter$Worker.processEvents(ThreadPoolFilter.java:474)


        at
        org.apache.mina.filter.ThreadPoolFilter$Worker.run(ThreadPoolFilter.java:429)
Caused

        by: org.openamq.framing.AMQFrameDecodingException: Unsupported
        field table type: F (70), length=290, sizeRead=0,
        sizeRemaining=318 at org.openamq.framing.FieldTable.<init>(FieldTable.java:65)


          at
          org.openamq.framing.EncodingUtils.readFieldTable(EncodingUtils.java:264)
          at
          org.openamq.framing.ConnectionStartBody.populateMethodBodyFromBuffer(ConnectionStartBody.java:58)


          at
          org.openamq.framing.AMQMethodBody.populateFromBuffer(AMQMethodBody.java:46)


          at
          org.openamq.framing.AMQFrame.populateFromBuffer(AMQFrame.java:49)
          at
          org.openamq.framing.AMQDataBlockDecoder.createAndPopulateFrame(AMQDataBlockDecoder.java:82)


          at
          org.openamq.framing.AMQDataBlockDecoder.decode(AMQDataBlockDecoder.java:95)


          at
          org.openamq.codec.AMQDecoder.doDecodeDataBlock(AMQDecoder.java:54)
          at org.openamq.codec.AMQDecoder.doDecode(AMQDecoder.java:37)
          at
          org.apache.mina.filter.codec.CumulativeProtocolDecoder.decode(CumulativeProtocolDecoder.java:97)


          at
          org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:158)


          ... 6 more 334 [AnonymousIoService-1-1] INFO
          org.openamq.client.protocol.AMQProtocolHandler - Session
          closed called with failover state currently FailoverState: NOT
          STARTED 334 [AnonymousIoService-1-1] INFO
          org.openamq.client.protocol.AMQProtocolHandler - Protocol
          Session
          [org.openamq.client.protocol.AMQProtocolHandler@69945ce]
          closed 341 [main] INFO org.openamq.client.AMQConnection -
          Unable to connect to broker at 192.168.2.41:5672
          org.openamq.AMQException: Error:
          org.openamq.client.protocol.FailoverException: Failing over
          about to start at
          org.openamq.client.state.StateWaiter.waituntilStateHasChanged(StateWaiter.java:59)


          at
          org.openamq.client.state.AMQStateManager.attainState(AMQStateManager.java:204)


          at
          org.openamq.client.protocol.AMQProtocolHandler.attainState(AMQProtocolHandler.java:392)


          at
          org.openamq.client.AMQConnection.makeBrokerConnection(AMQConnection.java:247)


          at org.openamq.client.AMQConnection.<init>(AMQConnection.java:181)


            at org.openamq.client.AMQConnection.<init>(AMQConnection.java:154)


              at org.openamq.requestreply1.ServiceProvidingClient.<init>(ServiceProvidingClient.java:28)


                at
                org.openamq.requestreply1.ServiceProvidingClient.main(ServiceProvidingClient.java:152)
Caused

                by: org.openamq.client.protocol.FailoverException:
                Failing over about to start at
                org.openamq.client.protocol.AMQProtocolHandler$FailoverHandler.run(AMQProtocolHandler.java:93)


                at java.lang.Thread.run(Thread.java:679) 345 [Thread-2]
                INFO org.openamq.client.protocol.AMQProtocolHandler -
                Starting failover process main 2012-10-15 14:53:18,650
                ERROR [org.openamq.requestreply1.ServiceProvidingClient]
                Error: org.openamq.AMQException: Unable to connect to
                any specified broker in list 192.168.2.41:5672
                org.openamq.AMQException: Unable to connect to any
                specified broker in list 192.168.2.41:5672 at
                org.openamq.client.AMQConnection.<init>(AMQConnection.java:198)


                  at org.openamq.client.AMQConnection.<init>(AMQConnection.java:154)


                    at org.openamq.requestreply1.ServiceProvidingClient.<init>(ServiceProvidingClient.java:28)


                      at
                      org.openamq.requestreply1.ServiceProvidingClient.main(ServiceProvidingClient.java:152)
10119

                      [AnonymousIoService-1-2] INFO
                      org.openamq.client.protocol.AMQProtocolHandler -
                      Session closed called with failover state
                      currently FailoverState: IN PROGRESS 10119
                      [AnonymousIoService-1-2] INFO
                      org.openamq.client.protocol.AMQProtocolHandler -
                      Protocol Session
                      [org.openamq.client.protocol.AMQProtocolHandler@69945ce]
                      closed [root@apache bin]# Any help on using java
                      jms client with rabbitmq-server-2.8.7 would be of
                      great help <br>
                      <hr align="left" width="300"> View this message in
                      context: <a moz-do-not-send="true"
href="http://rabbitmq.1065348.n5.nabble.com/Dealing-with-Java-JMS-client-tp22559.html">Dealing

                        with Java JMS client</a><br>
                      Sent from the <a moz-do-not-send="true"
                        href="http://rabbitmq.1065348.n5.nabble.com/">RabbitMQ

                        mailing list archive</a> at Nabble.com.<br>
                      <br>
                      <fieldset class="mimeAttachmentHeader"></fieldset>
                      <br>
                      <pre wrap="">_______________________________________________
rabbitmq-discuss mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss">https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss</a>
</pre>
                    </init></init></init></init></init></init></init></blockquote>
      <br>
    </blockquote>
    <br>
  </body>
</html>