OC4J_BPEL Throws Exception:java.lang.OutOfMemoryError After Some Time of Working

(Doc ID 388509.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Containers for J2EE - Version: 10.1.2.0.2
This problem can occur on any platform.

Symptoms

On 10.1.2.0.2 in Production:
After installing BPEL within an AS Portal, the Java Options of OC4J_BPEL were
set to -Xms1024m -Xmx1792m.

OC4J_BPEL Java Options:

-server
-Djava.security.policy=/opt/oracle/product/portal_apps/j2ee/OC4J_BPEL/config/jav
a2.policy -Djava.awt.headless=true -Doc4j.userThreads=true
-Dorabpel.home=/opt/oracle/product/portal_apps/integration/orabpel
-Xbootclasspath^/p:/opt/oracle/product/portal_apps/integration/orabpel/lib/orabp
el-boot.jar:/opt/oracle/product/portal_apps/integration/orabpel/lib/connector15.
jar -Djava.net.preferIPv4Stack=true -server -Xms1024m -Xmx1792m
-Doracle.mdb.fastUndeploy=60 -Xdebug -Xnoagent -Djava.compiler=NONE
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005



LOG FILE:
-------------
Filename = OraBPEL~OC4J_BPEL~default_island~1

<2006-08-15 10:44:00,892> <ERROR> <helpdesk.collaxa.cube.engine.deployment>
<CubeProcessMonitorWork::run> Error while loading process archive
/opt/oracle/product/portal_apps/integration/orabpel/domains/helpdesk/deploy/bpel_hd_telephony_1.0.jar
com.evermind.server.rmi.OrionRemoteException: java.lang.NoClassDefFoundError:
com.collaxa.cube.engine.EngineException
at com.evermind.server.ejb.EJBUtils.getUserException(EJBUtils.java:296)
at IBPELDomainManagerBean_StatelessSessionBeanWrapper34.loadProcessArchive(IBPELDomainManagerBean_State
lessSessionBeanWrapper34.java:2174)
at com.collaxa.cube.engine.deployment.CubeProcessMonitorWork.run(CubeProcessMonitorWork.java:130)
at oracle.tip.adapter.fw.jca.work.WorkerJob.go(WorkerJob.java:51)
at oracle.tip.adapter.fw.common.ThreadPool.run(ThreadPool.java:267)
at java.lang.Thread.run(Thread.java:534)

Nested exception is:
java.lang.NoClassDefFoundError: com.collaxa.cube.engine.EngineException
at com.collaxa.cube.engine.deployment.CubeProcessHolder.bind(CubeProcessHolder.java:1269)
at com.collaxa.cube.engine.deployment.CubeProcessHolder.reload(CubeProcessHolder.java:1001)
at com.collaxa.cube.engine.deployment.CubeProcessHolder.loadAndBind(CubeProcessHolder.java:871)
at com.collaxa.cube.engine.deployment.CubeProcessHolder.loadArchive(CubeProcessHolder.java:824)
at com.collaxa.cube.engine.CubeEngine.loadProcessArchive(CubeEngine.java:939)
at com.collaxa.cube.ejb.impl.BPELDomainManagerBean.loadProcessArchive(BPELDomainManagerBean.java:390)
at IBPELDomainManagerBean_StatelessSessionBeanWrapper34.loadProcessArchive(IBPELDomainManagerBean_State
lessSessionBeanWrapper34.java:2157)
at com.collaxa.cube.engine.deployment.CubeProcessMonitorWork.run(CubeProcessMonitorWork.java:130)
at oracle.tip.adapter.fw.jca.work.WorkerJob.go(WorkerJob.java:51)
at oracle.tip.adapter.fw.common.ThreadPool.run(ThreadPool.java:267)
at java.lang.Thread.run(Thread.java:534)
06/08/15 10:55:45 java.lang.OutOfMemoryError

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