Why do I get a C4000 exception on Linux?

I'm receiving the following when I run any of the example jmq

code under Redhat 6.2 on my home linux box (it works

fine on my linux box at work):

Connection problem: javax.jms.JMSException: [C4000]: Packet acknowledge

failed. - caught java.io.StreamCorruptedException

The jmqbroker seems to start up fine, but I get this when

I try to run any apps.

Is there something obvious/simple that would cause this? My two

machines are totally different in hardware (different motherboard,

NIC, etc.). Both run Redhat 6.2, JDK1.3, and jmq2.0 beta.

[606 byte] By [christenscreen] at [2007-11-25 8:06:38]
# 1

Verify that you are using the exact same version of JMQ

on the client and the broker. We had some packet format changes

between Alpha and Beta (not sure if you were an Alpha customer).

Also, when you catch the JMSException display the linked exception

as well if there is one. It may give more info (you can get

the linked exception using the getLinkedException() method).

christenscreen at 2007-7-1 13:56:46 > top of Java-index,Application & Integration Servers,Sun Java System Message Queue...