My Oracle Support Banner

EMPTY VARIABLE/EXPRESSION Result When Calling a Procedure That Returns More Than One Variable (Doc ID 972118.1)

Last updated on APRIL 01, 2019

Applies to:

Oracle(R) BPEL Process Manager 10g - Version 10.1.3.1 to 10.1.3.3.1 [Release AS10gR3]
Information in this document applies to any platform.

Symptoms

BPEL  is not able to handle the variable assignment when a procedure returns more than one return variable [i.e. more than one output parameter].
 
BPEL returns the following error:

 "empty variable/expression result", empty variable/expression result.
xpath variable/expression expression "/ns2:OutputParameters/ns2:PO_NAME" is empty at line 90, when attempting reading/copying it.
Please make sure the variable/expression result "/ns2:OutputParameters/ns2:PO_NAME" is not empty."


In the domain.log you can see the following stack trace:

<bpel.callprocwith2outparms.bpel_bin$$bpelc_bpass1::perform>

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.