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>https://github.com/imatix/openamq-jms</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 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 href="http://rabbitmq.1065348.n5.nabble.com/">RabbitMQ mailing list archive</a> at Nabble.com.<br/>