<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>