UIM Timers Fails with NullPointerException on ClusteredEJBTimerManager.getTimers Method (Doc ID 2295904.1)

Last updated on AUGUST 15, 2017

Applies to:

Oracle Communications Unified Inventory Management - Version 7.3.4.0.0 and later
Information in this document applies to any platform.

Symptoms

Timer not invoked in clustered environment.

ERROR
-----------------------

2017-07-31 08:27:18,919 ERROR [] [[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'] [InventoryApplicationLifeCycleEventListener]
oracle.communications.inventory.api.exception.ValidationException: java.lang.reflect.InvocationTargetException
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at oracle.communications.inventory.api.framework.timer.TimerFactory.cancelTimers(TimerFactory.java:417)
at oracle.communications.inventory.api.framework.timer.TimerFactory.setupTimers(TimerFactory.java:99)
at oracle.communications.inventory.api.framework.listener.InventoryApplicationLifeCycleEventListener.onRunning(InventoryApplicationLifeCycleEventListener.java:228)
at weblogic.t3.srvr.ServerServicesManager$1.run(ServerServicesManager.java:555)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:311)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:263)
Caused by: oracle.communications.inventory.api.exception.ValidationException: java.lang.NullPointerException
Caused by: java.lang.NullPointerException
at weblogic.ejb.container.timer.ClusteredEJBTimerManager.getTimers(ClusteredEJBTimerManager.java:128)
at weblogic.ejb.container.timer.ClusteredEJBTimerManager.getTimers(ClusteredEJBTimerManager.java:109)
at weblogic.ejb.container.internal.TimerServiceImpl.getTimers(TimerServiceImpl.java:187)
at oracle.communications.inventory.ejb.timers.impl.TimerBean.cancelAllTimers

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms