"busawreck" wrote : I have a Stateless SB with a business method (m1) for completing a series of tasks all in their own transactions, so that if task xx fails the other tasks will still complete. For each task I call a business method (m2) on the same bean with the annotation TransactionAttribute(REQUIRES_NEW). | I would expect that when I throw (and catch) a RuntimeException in m2, it would mark my current transaction for rollback, but the transaction in m1 would not be marked for rollback. When I run my program though, I notice that after the RuntimException has been thrown (and caught) in m2, the transaction in m1 is marked for rollback, hence all calls to m2 fails aswell. | Where am I doing/thinking wrong :). please provide some code
if you haveclass sb implemets sb_remote{ | @EJB | private sb_remote sb; | public void m1() { | } | | public void m2() { | } | } | you should write in m1: sb.m2() not this.m2! View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3979623#3979623 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3979623 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user