[
https://issues.apache.org/jira/browse/ODE-266?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alex Boisvert resolved ODE-266.
-------------------------------
Resolution: Fixed
svn commit -m "Test-case and fix for ODE-266: Database external variables:
Empty values not handled correctly"
Sending
bpel-runtime/src/main/java/org/apache/ode/bpel/extvar/jdbc/DbExternalVariable.java
Sending
bpel-runtime/src/main/java/org/apache/ode/bpel/extvar/jdbc/JdbcExternalVariableModule.java
Sending
bpel-test/src/test/java/org/apache/ode/test/ExternalVariableTest.java
Adding bpel-test/src/test/resources/bpel/2.0/ExtVar3
Adding
bpel-test/src/test/resources/bpel/2.0/ExtVar3/ExtVar3-EmptyValues.bpel
Adding
bpel-test/src/test/resources/bpel/2.0/ExtVar3/ExtVar3-EmptyValues.wsdl
Adding bpel-test/src/test/resources/bpel/2.0/ExtVar3/ExtVar3.wsdl
Adding bpel-test/src/test/resources/bpel/2.0/ExtVar3/deploy.xml
Adding bpel-test/src/test/resources/bpel/2.0/ExtVar3/test.properties
Adding bpel-test/src/test/resources/log4j.properties
Transmitting file data .........
Committed revision 647566.
And merged into trunk,
svn commit -m "Test-case and fix for ODE-266: Database external variables:
Empty values not handled correctly"
Sending
bpel-runtime/src/main/java/org/apache/ode/bpel/extvar/jdbc/DbExternalVariable.java
Sending
bpel-runtime/src/main/java/org/apache/ode/bpel/extvar/jdbc/JdbcExternalVariableModule.java
Sending
bpel-test/src/test/java/org/apache/ode/test/ExternalVariableTest.java
Adding bpel-test/src/test/resources/bpel/2.0/ExtVar3
Adding
bpel-test/src/test/resources/bpel/2.0/ExtVar3/ExtVar3-EmptyValues.bpel
Adding
bpel-test/src/test/resources/bpel/2.0/ExtVar3/ExtVar3-EmptyValues.wsdl
Adding bpel-test/src/test/resources/bpel/2.0/ExtVar3/ExtVar3.wsdl
Adding bpel-test/src/test/resources/bpel/2.0/ExtVar3/deploy.xml
Adding bpel-test/src/test/resources/bpel/2.0/ExtVar3/test.properties
Adding bpel-test/src/test/resources/log4j.properties
Transmitting file data ...
Committed revision 647568.
> Database external variables: Empty values not handled correctly
> ----------------------------------------------------------------
>
> Key: ODE-266
> URL: https://issues.apache.org/jira/browse/ODE-266
> Project: ODE
> Issue Type: Bug
> Components: BPEL Runtime
> Affects Versions: 1.1.1
> Reporter: Alex Boisvert
> Assignee: Alex Boisvert
> Fix For: 1.2
>
>
> Assigning an empty string into any non-string valued type external variable
> element (e.g. integer, float, .timestamp, ..) leads to the following
> exception,
> 19:28:50,093 ERROR [ASSIGN] Exception while initializing external variable
> org.apche.ode.bpel.evar.ExternalVariableModuleException: Unable to convert
> value "" for column "requestAmount" !
> at
> org.apache.ode.bpel.extvar.jdbc.DbExternalVariable$Column.fromText(DbExternalVariable.java:461)
> at
> org.apache.ode.bpel.extvar.jdbc.DbExternalVariable.parseXmlRow(DbExternalVariable.java:312)
> at
> org.apache.ode.bpel.extvar.jdbc.JdbcExternalVariableModule.writeValue(JdbcExternalVariableModule.java:244)
> Empty strings for these types should be interpreted as null values as well as
> supporting xsi:nil.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.