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.