Ken Hoying [http://community.jboss.org/people/khoying] created the discussion

"[Q] JBPM 4.3 to 4.4 Upgrade Issue"

To view the discussion, visit: http://community.jboss.org/message/555248#555248

--------------------------------------------------------------
I have recently upgraded my JBPM implementation from 4.3 to 4.4.  However, this 
has caused a significant problem for me.

As part of my process definition I have the following decision defined:

<decision g="901,209,48,48" name="decision.supplierInitApprover">
      <handler expr="#{jbpmDecideHasSupplierApprover}"/>

      <transition g="-50,-18" name="result.approver" 
to="state.supplierInitApproval"/>      
      <transition g="30,-80" name="result.noApprover" to="state.memberReview">
</decision>



I am expecting the handler expression to be resolved using the Juel script 
engine as it is my default (and only) script language that I have configured.  
However since upgrading to 4.4 it appears that this is no longer being resolved 
by Juel.

Reviewing the source code, I notice there has been a change in the 
ObjectDescriptor.construct() method that is causing my issue.

In 4.3, it resolved the expression by the following:

Line 180:
} else if (expr!=null) {
      ScriptManager scriptManager = ScriptManager.getScriptManager();
      object = scriptManager.evaluateExpression(expr, lang);
    }


In 4.4 it resolves the expression by the following:

Line 176:
} else if (expression!=null) {
      object = expression.evaluateInScope(wireContext.getScopeInstance());
    }


Does anyone know how I can fix my problem and have JBPM 4.4 use the 
ScriptManager and Juel once again?

Thanks in Advance!
Ken

--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/555248#555248]

Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to