Deadlock Occurs in BAM Between 'oracle.bam.adc.dse.common.ListenerManager.getListeners' and 'oracle.bam.adc.dse.common.ListenerManager.removeListener' (Doc ID 2231573.1)

Last updated on FEBRUARY 14, 2017

Applies to:

Oracle BAM (Business Activity Monitoring) - Version 11.1.1.7.0 and later
Information in this document applies to any platform.

Symptoms

On :  11.1.1.7.0 version, BAM

BAM server is showing a deadlock:

DEADLOCK DETECTED:
==================

[deadlocked thread] pool-5-thread-1:
-----------------------------------
Thread 'pool-5-thread-1' is waiting to acquire lock 'java.util.HashMap@4485c7f6' that is held by thread 'Timer-9'

Stack trace:
------------
        oracle.bam.adc.dse.common.ListenerManager.getListeners(ListenerManager.java:58)
        oracle.bam.adc.dse.common.StorageEngine.insertDataSetRow(StorageEngine.java:1633)
        oracle.bam.adc.dse.oracle.OracleStorageEngine.insertDataSetRow(OracleStorageEngine.java:1259)
        oracle.bam.adc.kernel.viewsets.utilities.externaldata.ExternalDataManager.processDataSetChangedEvent(ExternalDataManager.java:353)
        oracle.bam.adc.kernel.viewsets.utilities.externaldata.TemporaryStorageManager.handleDataSetChanged(TemporaryStorageManager.java:242)
        sun.reflect.GeneratedMethodAccessor1154.invoke(Unknown Source)
        sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        java.lang.reflect.Method.invoke(Method.java:606)
        oracle.bam.system.Delegate$Sink.invoke(Delegate.java:80)

 

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