[ http://jira.jboss.com/jira/browse/JBPM-103?page=history ] Tom Baeyens closed JBPM-103: ----------------------------
ok thanks. > in variables on Script uses same DB table as out variables, causes evaluation > errors. > ------------------------------------------------------------------------------------- > > Key: JBPM-103 > URL: http://jira.jboss.com/jira/browse/JBPM-103 > Project: JBoss jBPM > Type: Bug > Components: Core Engine > Versions: jBPM 3.0 alpha 2 > Environment: J2SE 1.4.2_07, Windows XP > Reporter: Mark LaFond > Assignee: Tom Baeyens > Fix For: jBPM 3.0 alpha 3 > Attachments: Script.hbm.xml, ScriptDbTest.java > > > The following script was failing for me. > " <script>" + > " <expression>" + > " outParm = response.getTestOutputParm();" + > " </expression>" + > " <out variable='outParm' />" + > " </script>" + > The problem was traced back to Script.hbm.xml which was mapping the in > variables to the same table as the out variables. This caused > Script.createInterpreter() to load all of the out variables as in variables > which caused my "response" variable to NOT be loaded into the Interpreter > which then caused the script to fail. I've attached the fix below, I've > tested it in the core project as well as in the db project that generates the > SQL. > ********** > <?xml version="1.0"?> > <!DOCTYPE hibernate-mapping PUBLIC > "-//Hibernate/Hibernate Mapping DTD 3.0//EN" > "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> > <hibernate-mapping default-access="field" > > <subclass name="org.jbpm.jpdl.def.Script" > discriminator-value="S" > extends="org.jbpm.graph.def.Action"> > <property name="expression" column="EXPRESSION_" /> > <property name="resultVariableName" column="RESULTVARIABLENAME_" /> > <set name="inVariables" table="JBPM_SCRIPTVARIABLES_IN"> > <key column="SCRIPT_" foreign-key="FK_VARIABLE_SCRIPT_IN" /> > <element type="string" /> > </set> > <set name="outVariables" table="JBPM_SCRIPTVARIABLES_OUT"> > <key column="SCRIPT_" foreign-key="FK_VARIABLE_SCRIPT_OUT"/> > <element type="string" /> > </set> > </subclass> > </hibernate-mapping> -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ JBoss-Development mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jboss-development
