Cannot Get Part output-header-variables Error When BPEL Invokes a Stateful Web Service (Doc ID 783463.1)

Last updated on FEBRUARY 19, 2009

Applies to:

Oracle(R) BPEL Process Manager - Version: 10.1.2.3.0
This problem can occur on any platform.

Symptoms

When attempting to invoke a stateful web service from BPEL the following error occurs in the $OH/opmn/logs/default_group~home~default_group~1.log file:

invoke() - Outgoing call props: {is-initial-call=true,
input-header-variables={}, parentId=6001, completionPersistPolicy=null,
process-id=bpel://localhost/default/AcuFutOptTradeToRAN~1.0/, rootId=6001,
conversationId=bpel://localhost/default/AcuFutOptTradeToRAN~1.0/6001-BpInv4-Bp Seq6.10-2,
location=http://reddev13:7777/BJ-context-root/RANImportFileManagerWeb,
priority=5, httpRequestHeaders={Connection=Keep-Alive},
work-item-key=6001-BpInv4-BpSeq6.10-2}
.
<2008-07-29 11:16:08,719> <DEBUG> <default.collaxa.cube.ws>
<WSIFInvocationHandler::invoke> Problem with httpResponseHeaders:
org.collaxa.thirdparty.apache.wsif.WSIFException: Cannot get part 'output-header-variables'. Part
was not found in message
at

org.collaxa.thirdparty.apache.wsif.base.WSIFDefaultMessage.handlePartNotFoundException(WSIFDefaultMe
ssage.java:569)
at

org.collaxa.thirdparty.apache.wsif.base.WSIFDefaultMessage.getObjectPart(WSIFDefaultMessage.java:201
)
at
com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:467)
at
com.collaxa.cube.ws.WSInvocationManager.invoke2(WSInvocationManager.java:327)
at
com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:189)
at
com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:623)
.
at
com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:320)
at
com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:189)
at
com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3402)
at
com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1828)
at

com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handLocal(PerformMessageHand
ler.java:75)
at
com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHeper.java:178)
at
com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:264)
at
com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5438)
at
com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1211)
at
com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:514)
at
com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleInvoke(CubeDeliveryBean.java:336)
at

ICubeDeliveryLocalBean_StatelessSessionBeanWrapper16.handleInvoke(ICubeDeliveryLocalBean_StatelessSe
ssionBeanWrapper16.java:1880)
at

com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(InvokeInstanceMe
ssageHandler.java:37)
at
com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:127)
at
com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:70)
at
com.collaxa.cube.engine.ejb.impl.WorkerBean.onMessage(WorkerBean.java:86)
at
com.evermind.server.ejb.MessageDrivenBeanInvocation.run(MessageDrivenBeanInvocation.java:123)
at
com.evermind.server.ejb.MessageDrivenHome.onMessage(MessageDrivenHome.java:743 )
at
com.evermind.server.ejb.MessageDrivenHome.run(MessageDrivenHome.java:973)
at

com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.jav
a:186)
at java.lang.Thread.run(Thread.java:534)


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