Daniel Riquelme created OFBIZ-4932:
--------------------------------------
Summary: Not getting right behavior of use-when when using in multi
Key: OFBIZ-4932
URL: https://issues.apache.org/jira/browse/OFBIZ-4932
Project: OFBiz
Issue Type: Bug
Components: framework
Affects Versions: SVN trunk
Reporter: Daniel Riquelme
Priority: Minor
The problem is that on multi forms the bshInterpreter gets pushed to higher
levels on the context stack when iterating the form rows.
What is intended in the code is to reset the bshInterpreter
(this.resetBshInterpreter(context);) for each row iteration, this reset
translates into a key object being removed from context, this context is stored
in a stack data structure. The removal assumes the value will always be at
level 0, yet what happens is that the value resides at a higher level.
The fix is to perform the removal prior to context modification, this way the
bshInterpereter object would be at level 0 upon removal.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira