Cannot get timers because the EJBTimerManager is not available yet.
WLS 12.1.3 installation on Win Server 2012.
One cluster of two managed servers.
A web application has a ServletContextListener, used to create some EJB timers as soon as it gets deployed. The timers are clustered (their state is persisted in an Oracle DB).
When I restart the managed servers, I get the following exception:
2015-03-17 16:39:20,396 [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] ERROR - [clusterServer_1] java.lang.IllegalStateException: Cannot get timers because the EJBTimerManager is not available yet.
at weblogic.ejb.container.timer.ClusteredEJBTimerManager.getTimers(ClusteredEJBTimerManager.java:114)
at weblogic.ejb.container.timer.ClusteredEJBTimerManager.getTimers(ClusteredEJBTimerManager.java:109)
at weblogic.ejb.container.internal.TimerServiceImpl.getTimers(TimerServiceImpl.java:187)