You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by samadhi <wa...@gmail.com> on 2008/05/28 11:04:31 UTC
problem with using openwire-cpp consumer
I write a consumer and a producer to test the use of activemq.
I use the consumer to receive messages asynchronously, if I first run the
consumer and then run the
producer, it works well, all messages are successfully sent and received.
But, if I first run the producer then run the consumer, that is to make the
consumer to receive
messages already in queue,
I keep geting the following error:
======================
ERROR: Received a broker exception: Unmarshal failed; unknown data structure
type 222, at src/main/cpp/activemq/protocol/openwire/OpenWireMarshaller.cpp
line 711
Exiting read loop due to exception: Unmarshal failed; unknown data structure
type 222, at src/main/cpp/activemq/protocol/openwire/OpenWireMarshaller.cpp
line 711
======================
why? Is there any misuse of the activemq or openwire-cpp ?
apreciate your response!
env:
Redhat Linux 2.4.21-47.ELsmp
apache-activemq-5.0.0
openwire-cpp(current)
attached please find my consumer and producer codes
http://www.nabble.com/file/p17508170/Consumer.cpp Consumer.cpp
http://www.nabble.com/file/p17508170/Consumer.hpp Consumer.hpp
http://www.nabble.com/file/p17508170/Producer.cpp Producer.cpp
http://www.nabble.com/file/p17508170/Producer.hpp Producer.hpp
--
View this message in context: http://www.nabble.com/problem-with-using-openwire-cpp-consumer-tp17508170s2354p17508170.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.
Re: problem with using openwire-cpp consumer
Posted by Timothy Bish <ta...@gmail.com>.
The Openwire-cpp client is rather old an is as far as I know no longer
maintained. You might want to try using ActiveMQ-CPP which can be found
here: http://activemq.apache.org/cms/
Regards
Tim.
On Wed, 2008-05-28 at 02:04 -0700, samadhi wrote:
> I write a consumer and a producer to test the use of activemq.
> I use the consumer to receive messages asynchronously, if I first run the
> consumer and then run the
> producer, it works well, all messages are successfully sent and received.
> But, if I first run the producer then run the consumer, that is to make the
> consumer to receive
> messages already in queue,
> I keep geting the following error:
> ======================
> ERROR: Received a broker exception: Unmarshal failed; unknown data structure
> type 222, at src/main/cpp/activemq/protocol/openwire/OpenWireMarshaller.cpp
> line 711
> Exiting read loop due to exception: Unmarshal failed; unknown data structure
> type 222, at src/main/cpp/activemq/protocol/openwire/OpenWireMarshaller.cpp
> line 711
> ======================
>
> why? Is there any misuse of the activemq or openwire-cpp ?
>
> apreciate your response!
>
> env:
> Redhat Linux 2.4.21-47.ELsmp
> apache-activemq-5.0.0
> openwire-cpp(current)
>
> attached please find my consumer and producer codes
>
> http://www.nabble.com/file/p17508170/Consumer.cpp Consumer.cpp
> http://www.nabble.com/file/p17508170/Consumer.hpp Consumer.hpp
> http://www.nabble.com/file/p17508170/Producer.cpp Producer.cpp
> http://www.nabble.com/file/p17508170/Producer.hpp Producer.hpp