Issue Details (XML | Word | Printable)

Key: MULE-3803
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Andrew Perepelytsya
Reporter: Andrew Perepelytsya
Votes: 0
Watchers: 0
Operations

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

Improve error/case when an XA resource is enlisted into a TX already marked for rollback

Created: 08/Oct/08 12:08 PM   Updated: 21/Oct/08 10:04 AM
Component/s: Core: (other)
Affects Version/s: 2.1.0
Fix Version/s: 2.x Product Backlog

Time Tracking:
Not Specified

Labels:
User impact: Low
Effort points: 0.5


 Description  « Hide
Arjuna TM gives an invalid error message in this case, which is misleading: [com.arjuna.ats.internal.jta.transaction.arjunacore.nullres] Resource paramater is null!
However, the resource isn't null actually.

Check the JTA spec on whether we should throw an exception in this case (and improve/enforce it in Mule, this is not the first time we have to 'patch' products to the spec). Alternatively, consider an improvement to skip the processing (with info message), as the TX is already marked for rollback. While it's trivial in custom component code, need to see the implication for internal flow in Mule.



 All   Comments   Work Log   Change History   Transitions   FishEye      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.