[rabbitmq-discuss] Dealing with Java JMS client

vedanth ymmudym at gmail.com
Mon Oct 15 11:03:18 BST 2012


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 *https://github.com/imatix/openamq-jms* which currently implements 0.9
amqp spec. When i execute the sample program as suggested in *readme.txt* 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:5672324 [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.(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 more334 [AnonymousIoService-1-1] INFO
org.openamq.client.protocol.AMQProtocolHandler - Session closed called with
failover state currently FailoverState: NOT STARTED334
[AnonymousIoService-1-1] INFO org.openamq.client.protocol.AMQProtocolHandler
- Protocol Session [org.openamq.client.protocol.AMQProtocolHandler at 69945ce]
closed341 [main] INFO org.openamq.client.AMQConnection - Unable to connect
to broker at 192.168.2.41:5672org.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.(AMQConnection.java:181)        at
org.openamq.client.AMQConnection.(AMQConnection.java:154)        at
org.openamq.requestreply1.ServiceProvidingClient.(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
processmain 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:5672org.openamq.AMQException: Unable to connect to any
specified broker in list 192.168.2.41:5672        at
org.openamq.client.AMQConnection.(AMQConnection.java:198)        at
org.openamq.client.AMQConnection.(AMQConnection.java:154)        at
org.openamq.requestreply1.ServiceProvidingClient.(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
PROGRESS10119 [AnonymousIoService-1-2] INFO
org.openamq.client.protocol.AMQProtocolHandler - Protocol Session
[org.openamq.client.protocol.AMQProtocolHandler at 69945ce] closed[root at apache
bin]#Any help on using java jms client with rabbitmq-server-2.8.7 would be
of great help



--
View this message in context: http://rabbitmq.1065348.n5.nabble.com/Dealing-with-Java-JMS-client-tp22559.html
Sent from the RabbitMQ mailing list archive at Nabble.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20121015/98269cc4/attachment.htm>


More information about the rabbitmq-discuss mailing list