You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ode.apache.org by "Alex Boisvert (JIRA)" <ji...@apache.org> on 2008/04/13 14:27:05 UTC
[jira] Created: (ODE-266) Database external variables: Empty
values not handled correctly
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.
[jira] Resolved: (ODE-266) Database external variables: Empty
values not handled correctly
Posted by "Alex Boisvert (JIRA)" <ji...@apache.org>.
[ 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.