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

Key: LINGO-33
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Critical Critical
Assignee: Unassigned
Reporter: Mikko Wilkman
Votes: 0
Watchers: 1
Operations

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

Multiple response timeout doesn't work

Created: 14/Aug/06 04:27 AM   Updated: 27/Oct/06 11:07 AM
Component/s: None
Affects Version/s: 1.2, 1.2.1
Fix Version/s: 1.3

Time Tracking:
Not Specified

Issue Links:
Related


 Description  « Hide
When the JmsClientInterceptor is expecting multiple responses to a sent message, the timeout is only applied to the response handlers in the timeout map of the requestor. Meaning, that after the given timeout the handler gets removed from the requestor.

The timeout doesn't however affect the actual handler (ResultJoinHandler), and it's waitForResult gets in a loop desperately trying to acquire a result that will never appear if the timeout has exceeded and the handler willl never get any responses.

Basically this causes the system to get stuck in two cases: 1) there is no-one to answer the message 2) the timeout exceeds.



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Gray - 13/Oct/06 12:26 PM
I suspect that my patch attached to LINGO-37 http://jira.codehaus.org/browse/LINGO-37 fixes this issue as well.

james strachan - 27/Oct/06 11:07 AM
I think the fix for LINGO-37 fixes this issue