This came from XPetstore-2.2.
First, tx propagation in 3.2 and HEAD differs.

Consider the following situation:
- CMP CategoryEJB with default tx attr Required;
- CategoryEJB has business method getCategoryValue with tx attr
  Supports (this is not spec compliant but anyway);
- session bean PetstoreEJB with the following method:
    /**
     * @ejb.interface-method
     * @ejb.transaction
     *      type="NotSupported"
     */
    public CategoryValue getCategory( String categoryId )
        throws FinderException
    {
        return getCategoryLocalHome().findByPrimaryKey(categoryId).getCategoryValue();
    }

In HEAD this throws the exception saying there is no tx associated
with the current thread.
But in 3.2 it passes. I think it's a bug in 3.2, as the tx context should
be associated only with the finder (Required) but not with
getCategoryValue (Supports).

alex




-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to