activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nmittal <nmit...@rblt.com>
Subject Re: CMS 3.0.1: Get exception after sometime (approx 10secs)
Date Fri, 30 Oct 2009 18:35:21 GMT

ok will change the configuration then.. just to make sure..
transport.keepAliveResponseRequired=true or false?

also I am assuming this would need to be done for all connectors (including
stomp) ..right?

thanks
Nishant


Timothy Bish wrote:
> 
> On Fri, 2009-10-30 at 11:22 -0700, nmittal wrote:
>> Tim, thanks!
>> Yes I am using 5.3.0 and that change seems to have fixed this issue.
>> 
>> however, I am now worried about migrating to the new version of Broker
>> and
>> CPP as I have a ton of existing code that would need changing. are there
>> other changes like these that would need to be made in my code?
>> 
>> thanks again
>> Nishant
> 
> There aren't any that I'm aware of, there are of course slight changes
> in the CMS API since 2.x but nothing that should cause you problems.
> This issue is a result of a change in the way KeepAlive messages are
> sent from the broker in 5.3.0 and will be resolved in the next release
> of CMS, for now you just need to either add that option to your client's
> URI or change the configuration file for your broker to have the
> following openwire connector config:
> 
> <transportConnectors>
>    <transportConnector name="openwire"
> uri="tcp://0.0.0.0:61616?transport.keepAliveResponseRequired=true"/>
> </transportConnectors>
> 
>> 
>> 
>> Timothy Bish wrote:
>> > 
>> > On Fri, 2009-10-30 at 10:00 -0700, nmittal wrote:
>> >> I ported my code from CPP 2.2.5 to CPP 3.0.1 and after a successful
>> build
>> >> tried to run it. I can see the Queues and Topics created by the code
>> but
>> >> after some 10 secs or so.. i get the following messages...
>> >> 
>> >> Exception: DataInputStream::readLong - Reached EOF
>> >>         FILE: ./decaf/io/DataInputStream.h, LINE: 378
>> >>         FILE: decaf/io/DataInputStream.cpp, LINE: 162
>> >>         FILE: activemq/wireformat/openwire/OpenWireFormat.cpp, LINE:
>> 275
>> >>         FILE: activemq/transport/IOTransport.cpp, LINE: 235
>> >> 
>> >> Exception: DataInputStream::readLong - Reached EOF
>> >>         FILE: ./decaf/io/DataInputStream.h, LINE: 378
>> >>         FILE: decaf/io/DataInputStream.cpp, LINE: 162
>> >>         FILE: activemq/wireformat/openwire/OpenWireFormat.cpp, LINE:
>> 275
>> >>         FILE: activemq/transport/IOTransport.cpp, LINE: 235
>> >> 
>> >> Exception: DataInputStream::readLong - Reached EOF
>> >>         FILE: ./decaf/io/DataInputStream.h, LINE: 378
>> >>         FILE: decaf/io/DataInputStream.cpp, LINE: 162
>> >>         FILE: activemq/wireformat/openwire/OpenWireFormat.cpp, LINE:
>> 275
>> >>         FILE: activemq/transport/IOTransport.cpp, LINE: 235
>> >> 
>> >> 
>> >> Please note that this happens even when there are no messages sent or
>> >> received. This same code worked fine with CMS 2.2.5
>> >> 
>> >> thanks
>> >> Nishant
>> > 
>> > What version of the broker are you using?  If its 5.3.0 you can try
>> > adding wireFormat.MaxInactivityDuration=-1 to you connection URI and
>> see
>> > if that resolves the issue.
>> > 
>> > 
>> > -- 
>> > Tim Bish
>> > http://fusesource.com
>> > http://timbish.blogspot.com/
>> > 
>> > 
>> > 
>> > 
>> > 
>> 
> -- 
> Tim Bish
> http://fusesource.com
> http://timbish.blogspot.com/
> 
> 
> 
> 
> 

-- 
View this message in context: http://old.nabble.com/CMS-3.0.1%3A-Get-exception-after-sometime-%28approx-10secs%29-tp26133585p26134999.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Mime
View raw message