My Oracle Support Banner

Call Through OIC Agent Fails With Error On Agent " java.lang.OutOfMemoryError: GC overhead limit exceeded" (Doc ID 2833825.1)

Last updated on JANUARY 08, 2024

Applies to:

Oracle Integration-OIC - Version 21.2.2.0.0 and later
Information in this document applies to any platform.

Symptoms

On : NA version, Adapters RT/Agent

OIC integrations are failing due to error on OIC agent.

ERROR
-----------------------
[2022-01-12T13:23:27.790Z] [SEVERE] [ThreadID: 23245] [Logger: oracle.soa.adapter.cloud] [SRC Class: oracle.tip.adapter.cloud.CloudAdapterUtil; Method: refreshCSFCred] Exception in refresh of CSF on Agent java.lang.reflect.InvocationTargetException
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:498)
  at oracle.tip.adapter.cloud.CloudAdapterUtil.refreshCSFCred(CloudAdapterUtil.java:1240)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:498)
  at oracle.tip.adapter.db.DBManagedConnectionFactory.refreshCSF(DBManagedConnectionFactory.java:3698)
  at oracle.tip.adapter.db.DBManagedConnectionFactory.acquireSession(DBManagedConnectionFactory.java:1082)
  at oracle.tip.adapter.db.transaction.DBTransaction.getSession(DBTransaction.java:407)
  at oracle.tip.adapter.db.DBConnection.getSession(DBConnection.java:263)
  at oracle.tip.adapter.db.DBInteraction.executeStoredProcedure(DBInteraction.java:1408)
  at oracle.tip.adapter.db.DBInteraction.execute(DBInteraction.java:316)
  at oracle.tip.adapter.sa.impl.fw.wsif.jca.WSIFOperation_JCA.performOperation(WSIFOperation_JCA.java:709)
  at oracle.tip.adapter.sa.impl.fw.wsif.jca.WSIFOperation_JCA.executeOperation(WSIFOperation_JCA.java:424)
  at oracle.tip.adapter.sa.impl.fw.wsif.jca.WSIFOperation_JCA.executeRequestResponseOperation(WSIFOperation_JCA.java:404)
  at oracle.tip.adapter.sa.impl.JCABindingReferenceImpl.invokeWsifProvider(JCABindingReferenceImpl.java:465)
  at oracle.tip.adapter.sa.impl.JCABindingReferenceImpl.request(JCABindingReferenceImpl.java:361)
  at oracle.cloud.cpi.invoke.api.JCABindingReferenceProxy.request(JCABindingReferenceProxy.java:24)
  at oracle.cloud.cpi.invoke.api.JcaInvocation.executeJcaReqRes(JcaInvocation.java:236)
  at oracle.cloud.cpi.invoke.api.JcaInvocation.executeReqRes(JcaInvocation.java:201)
  at oracle.cloud.cpi.agent.SyncReqResCommand.doRequest(SyncReqResCommand.java:56)
  at oracle.cloud.cpi.agent.SyncReqResCommand.execute(SyncReqResCommand.java:40)
  at oracle.cloud.cpi.agent.CpiAgentImpl.execute(CpiAgentImpl.java:40)
  at oracle.cloud.cpi.agent.framework.CpiCommandBus.execute(CpiCommandBus.java:29)
  at oracle.cloud.cpi.agent.framework.CpiCommandBus.receive(CpiCommandBus.java:24)
  at oracle.cloud.cpi.agent.transport.DistributedCpiCommandExecutorOmcs.received(DistributedCpiCommandExecutorOmcs.java:116)
  at oracle.cloud.cpi.agent.transport.AQRuntimeConsumer$AdapterRuntimeTask.call(AQRuntimeConsumer.java:367)
  at oracle.cloud.cpi.agent.transport.AQRuntimeConsumer$AdapterRuntimeTask.call(AQRuntimeConsumer.java:355)
  at java.util.concurrent.FutureTask.run(FutureTask.java:266)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Process transactions through OIC agent and note it fails with reported error.

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


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