Something is wrong with the resource setup for the __TimerPool - as you can see 'IllegalStateException: Timer already cancelled' is not coming from the EJB timer, but from the getConnection() call.
Regards,
-marina
[Message sent by forum member 'mvatkina' (mvatkina)]
http://forums.java.net/jive/thread.jspa?messageID=316647