<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    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>
    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 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 class="moz-txt-link-abbreviated" href="mailto:rabbitmq-discuss@lists.rabbitmq.com">rabbitmq-discuss@lists.rabbitmq.com</a>
<a 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>
  </body>
</html>