I try to start a timer with one minute interval using @Asynchronous annotation. 
when I schedule this timer from within any method in my application it seems to 
work properly. However when I try to invoke it from a @Create annotated method 
during startup the timer is not getting set, I see this error in the log.

  | 2007-06-08 14:36:26,756 ERROR [org.jboss.ejb.txtimer.TimerImpl] Error 
invoking ejbTimeout: javax.ejb.EJBException: java.lang.NullPointerException:
  | 2007-06-08 14:36:26,756 DEBUG [org.jboss.ejb.txtimer.TimerImpl] Timer was 
not registered with Tx, resetting state: 
[id=4,target=[target=jboss.j2ee:service=EJB3,ear=myapp.ear,jar=jboss-seam.jar,name=Dispatcher],remaining=-1048568,periode=60000,in_timeout]
  | 

Here is the code snippet where I invoke the timer..

  | @Startup
  | @Entity
  | @Local
  | @Table(name="myapp_schedule")
  | @Stateful
  | @Scope(ScopeType.APPLICATION)
  | @Name("myappSchedule")
  | public class MyappSchedule
  |     implements Serializable, MyappScheduleInterface
  | {
  | -- Setters/Getters for all fields in the table..
  |     @Create
  |     public void startScheduler() {
  |         log.info("Entering create now to start the schdeuler");
  |         try{Thread t = new Thread();
  |         t.sleep(10000);}
  |         catch(Exception e){}
  |             try {
  |                     MyappScheduleController ysh = (MyappScheduleController) 
Component.getInstance("myappScheduleHome");
  |                     ysh.saveAndSchedule();
  |             } catch (Exception e) {
  |                     System.out.println("Got the exception while starting 
time "+e.toString());
  |             }
  |     }
  | 
  |     @Destroy @Remove
  |     public void dummy() {}
  | }
  | 

When I invoke the saveAndSchedule() from any other method from application it 
works properly, not in the case above..
Any ideas on where could be the issue?


View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4052463#4052463

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4052463
_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to