BPM Process Fails to Assign an Empty Value to a Process Variable

(Doc ID 1475850.1)

Last updated on OCTOBER 25, 2016

Applies to:

Oracle Business Process Management Suite - Version and later
Information in this document applies to any platform.


When attempting to invoke an Oracle PL/SQL procedure using a database adapter within a BPM process, the following exception error message occurs:

[2012-05-26T17:09:13.335+01:00] [soa_server1] [ERROR] [] [oracle.soa.bpel.engine] [tid: orabpel.invoke.pool-9.thread-15] [userId: <anonymous>] [ecid: 2300659428772596,1:26721] [APP: soa-infra] [composite_name: CativarOuDescativarStockComposite] [component_name: CativarOuDescativarStockProc] [component_instance_id: 2280184] [URI: /spv_bpm/faces/processo-flow/ViewIniciarProcesso] This exception occurred because the error thrown in the BPMN flow was not handled by any error handlers and reached the top-level scope. Root cause : [[

Invalid value for assignment.
Unable to assign value  to data element cativouOuDescativouStockSTDO with type {http://www.w3.org/2001/XMLSchema}int.
Make sure target data element can hold values of that type or transform values to the appropriate type.
Contact oracle support to resolve the issue.

at oracle.bpm.bpmn.engine.model.runtime.util.DataHandlingUtils.performCopy(DataHandlingUtils.java:1058)
at oracle.bpm.bpmn.engine.model.runtime.util.DataHandlingUtils.performCopy(DataHandlingUtils.java:1554)
at oracle.bpm.bpmn.engine.model.runtime.util.DataHandlingUtils.performAssignmentOperation(DataHandlingUtils.java:1252)
at oracle.bpm.bpmn.engine.model.runtime.util.DataHandlingUtils.processOutputData(DataHandlingUtils.java:751)
at oracle.bpm.bpmn.engine.model.runtime.util.DataHandlingUtils.processOutputDataForServiceActivities(DataHandlingUtils.java:477)


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