Technote (troubleshooting)

Problem(Abstract)

While using IBM Rational Application Developer for WebSphere Software v7.5.2 with WebSphere Application Server v7.0.0.1, a Single Interval EJB 3.0 Timer in a Local Interface Stateless Session Bean does not invoke @Timeout callback method when it expires.

@Timeout public void myTimeout(Timer timer) { // Why is it not called when MyTestTimer expires? System.out.println("Timeout myTimeout() called"); System.out.println("... called at: " + new Date(System.currentTimeMillis()));

Resolving the problem

Note: This Timer related APAR fix in WebSphere Application Server 7.0.0.3 for single interval timers, along with other non-APAR defect fixes may have contributed to the resolution. If upgrading to the latest available WebSphere Application Server 7.0.0.x FixPack does not help, you may have a new issue and IBM Support for WebSphere Application Server should be contacted.