Inbound Polling Database Adapter Fails With a NOTSERIALIZABLEEXCEPTION (Doc ID 1059131.1)

Last updated on JULY 27, 2010

Applies to:

Oracle(R) BPEL Process Manager - Version: 10.1.3.4 and later   [Release: AS10gR3 and later ]
Information in this document applies to any platform.

Symptoms

In a 10.1.3.4 BPEL server on a WebLogic 9.2.3 application server you have a BPEL process with a polling database adapter.  When a certain record is inserted (or possibly updated) into the polled database table the adapter is triggered. However, you get an exception in the domain log:
<2010-01-28 17:37:39,060> <FATAL> <Tina.collaxa.cube.activation> <AdapterFramework::Inbound> Uncaught exception weblogic.utils.AssertionError in JCA-work-instance:Database Adapter-0 - cause: ***** ASSERTION FAILED *****
<2010-01-28 17:37:39,061> <FATAL> <Tina.collaxa.cube.activation> <AdapterFramework::Inbound>
weblogic.utils.AssertionError: ***** ASSERTION FAILED *****
at weblogic.rmi.internal.CBVWrapper.copy(CBVWrapper.java:57)
at com.collaxa.cube.ejb.impl.ActivationAgentManagerBean_vkocrg_EOImpl_CBV.addStats(Unknown Source)
at com.oracle.bpel.client.ActivationAgentHandle.addStats(ActivationAgentHandle.java:235)
at oracle.tip.adapter.fw.AdapterFrameworkListenerBase.publishAdapterStopWatch(AdapterFrameworkListenerBase.java:2273)
at oracle.tip.adapter.fw.jca.messageinflow.MessageEndpointImpl.publishAdapterStopWatch(MessageEndpointImpl.java:492)
at oracle.tip.adapter.fw.sw.AdapterStopWatchManager.publishInboundAdapterStopWatch(AdapterStopWatchManager.java:241)
at oracle.tip.adapter.db.InboundWork.transactionalUnit(InboundWork.java:1358)
at oracle.tip.adapter.db.InboundWork.runOnce(InboundWork.java:575)
at oracle.tip.adapter.db.InboundWork.run(InboundWork.java:475)
at oracle.tip.adapter.db.inbound.InboundWorkWrapper.run(InboundWorkWrapper.java:43)
at oracle.tip.adapter.fw.jca.work.WorkerJob.go(WorkerJob.java:51)
at oracle.tip.adapter.fw.common.ThreadPool.run(ThreadPool.java:280)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.NotSerializableException: oracle.tip.adapter.fw.jca.messageinflow.MessageEndpointImpl
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
at weblogic.rmi.extensions.server.CBVOutputStream.writeObject(CBVOutputStream.java:91)
at weblogic.rmi.internal.CBVWrapper.copy(CBVWrapper.java:49)
... 12 more 

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