Bug 778183 (SOA-688) - The InVM courier is not completely valid from concurrency point of view
Summary: The InVM courier is not completely valid from concurrency point of view
Keywords:
Status: CLOSED NEXTRELEASE
Alias: SOA-688
Product: JBoss Enterprise SOA Platform 4
Classification: JBoss
Component: JBossESB
Version: 4.3 IR1
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: 4.3 IR3
Assignee: Mark Little
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-08-18 07:30 UTC by Jiri Pechanec
Modified: 2008-09-12 10:14 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-09-12 10:14:50 UTC
Type: Bug


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker SOA-688 0 None None None Never

Description Jiri Pechanec 2008-08-18 07:30:37 UTC
Date of First Response: 2008-08-21 08:45:52
project_key: SOA

See JBESB-1944

Comment 1 Jiri Pechanec 2008-08-18 07:30:51 UTC
Link: Added: This issue depends JBESB-1944


Comment 2 Tom Fennelly 2008-08-21 12:45:52 UTC
This issue has been resolved on the 4.4 CP branch (JBESB-1944).

Comment 3 Jiri Pechanec 2008-09-12 08:30:25 UTC
Verified in IR4 - not 100 % satisfaction, but good enough

Comment 4 Jiri Pechanec 2008-09-12 08:40:47 UTC
I must reopen the issue - solution is based on usage of messageQueue.contains(addedObject).

The problem is that the message implementations does not override equals method, so when pass-by-value is used then the semantics is broken.

Comment 5 Jiri Pechanec 2008-09-12 10:13:26 UTC
Verified in IR4

Comment 6 Jiri Pechanec 2008-09-12 10:14:50 UTC
Verified in IR4 - tfennelly pinted out error in my reasoning


Note You need to log in before you can comment on or make changes to this bug.