My Oracle Support Banner

Stuck threads when fetching data from external datasource with many records (Doc ID 2866950.1)

Last updated on MAY 04, 2022

Applies to:

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

Symptoms

Stuck threads observed when BEAM engine tries to build DO from a large external data source 

"[ACTIVE] ExecuteThread: '102' for queue: 'weblogic.kernel.Default (self-tuning)'" #228 daemon prio=5 os_prio=0 tid=0x00007f7e48007000 nid=0x17ffd1 runnable [0x00007f7cff494000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:378)
- locked <0x000000055618d4c8> (a java.lang.Object)
at oracle.net.nt.TimeoutSocketChannel.read(TimeoutSocketChannel.java:175)
at oracle.net.ns.NSProtocolNIO.doSocketRead(NSProtocolNIO.java:571)
at oracle.net.ns.NIOPacket.readHeader(NIOPacket.java:259)
at oracle.net.ns.NIOPacket.readPacketFromSocketChannel(NIOPacket.java:191)
at oracle.net.ns.NIOPacket.readFromSocketChannel(NIOPacket.java:133)
at oracle.net.ns.NIOPacket.readFromSocketChannel(NIOPacket.java:106)
- locked <0x000000055618de70> (a oracle.jdbc.driver.OracleDatabaseMetaData)
at weblogic.jdbc.wrapper.DatabaseMetaData_oracle_jdbc_driver_OracleDatabaseMetaData.getIndexInfo(Unknown Source)
at oracle.beam.composer.dataobject.support.ExternalDataObjectManager.buildExternalDataObject(ExternalDataObjectManager.java:433)

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
Cause
Solution
References


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