My Oracle Support Banner

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

Last updated on FEBRUARY 08, 2024

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

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Changes
Cause
Solution
 Soln1: When No data source is configured for Job Scheduling
 Soln2: WEBLOGIC_TIMERS & ACTIVE DB tables in UIM schema are corrupted.
 Soln3: Redeploy the inventory.ear from WebLogic administration console if Soln2 doesn't resolves the issue.
  
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.