[jboss-user] [jBPM] - [Q] JBPM 4.3 to 4.4 Upgrade Issue

Ken Hoying do-not-reply at jboss.com
Fri Jul 30 15:38:06 EDT 2010


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]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20100730/6d4bad36/attachment-0001.html 


More information about the jboss-user mailing list