Here's the stacktrace from the point I call createTimer:
javax.ejb.TransactionRolledbackLocalException: Client's transaction aborted
at com.sun.ejb.containers.BaseContainer.useClientTx(BaseContainer.java:3394)
at com.sun.ejb.containers.BaseContainer.preInvokeTx(BaseContainer.java:3274)
at com.sun.ejb.containers.BaseContainer.preInvoke(BaseContainer.java:1244)
at com.sun.ejb.containers.EJBLocalHomeInvocationHandler.invoke(EJBLocalHomeInvocationHandler.java:216)
at $Proxy26.create(Unknown Source)
at com.sun.ejb.containers.EJBTimerService.createTimer(EJBTimerService.java:1039)
at com.sun.ejb.containers.EJBTimerService.createTimer(EJBTimerService.java:999)
at com.sun.ejb.containers.EJBTimerServiceWrapper.createTimer(EJBTimerServiceWrapper.java:105)
[Message sent by forum member 'dmocek' ]
http://forums.java.net/jive/thread.jspa?messageID=374432