History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: AMQ-911
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Hiram Chirino
Reporter: Hiram Chirino
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
ActiveMQ

Transient connection failure with Failover transport can cause InvalidClientIDException

Created: 05/Sep/06 01:19 PM   Updated: 05/Sep/06 08:17 PM
Component/s: None
Affects Version/s: 4.0
Fix Version/s: 4.1.0, 4.0.2

Time Tracking:
Not Specified


 Description  « Hide
It shows up as errors on the broker log:
Error occured while processing sync command: javax.jms.InvalidClientIDException: Broker: localhost - Client: ID:hchirino-mac.local-51624-1157486953862-2:0 already connected

 All   Comments   Work Log   Change History   Subversion Commits   FishEye   Crucible      Sort Order: Ascending order - Click to sort in descending order
Hiram Chirino - 05/Sep/06 01:22 PM
Easiest way to reporduce it to run the broker on a machine connected with a ethernet cable to 2nd machine.
Run the producer example on the second machine with:
ant producer -DsleepTime=100 -Dmax=100000 -Durl='failover://(tcp://firstmachine:61616)'
and connect and disconnect the ethernet cable between the machines. If debug logging is enable on the broker, you should see the error.

Hiram Chirino - 05/Sep/06 06:14 PM
fixed in 4.0 branch rev 440548

Hiram Chirino - 05/Sep/06 08:17 PM
fix applied to trunk in rev 440588