[
https://jira.jboss.org/jira/browse/JBPM-2800?page=com.atlassian.jira.plug...
]
Huisheng Xu commented on JBPM-2800:
-----------------------------------
And on jetty 6 there is the same problem. The reason of this problem is tomcat 6 and
jetty 6 have supported javax.el, and they put a el-api.jar in their server classpath. But
juel.jar included javax.el package, too. And juel use different implemenation of
javax.el. Same package with different implementations cause this problem.
And In the jBPM 4.3, juel could separate to juel-engine.jar, juel-impl.jar. we use this
to avoid package conflict. But jBPM 4.4 only has juel.jar, there is no way to separate
implementation from api.
java.lang.NoSuchMethodError: javax.el.ExpressionFactory.newInstance()
on AS 5.0.0
---------------------------------------------------------------------------------
Key: JBPM-2800
URL:
https://jira.jboss.org/jira/browse/JBPM-2800
Project: jBPM
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Console
Reporter: Heiko Braun
Fix For: jBPM 4.4
Caused by: java.lang.NoSuchMethodError:
javax.el.ExpressionFactory.newInstance(Ljava/util/Properties;)Ljavax/el/ExpressionFactory;
at
org.jbpm.pvm.internal.el.JbpmElFactoryImpl.createExpressionFactory(JbpmElFactoryImpl.java:111)
at org.jbpm.pvm.internal.el.Expression.initExpressionObjects(Expression.java:94)
at org.jbpm.pvm.internal.el.Expression.create(Expression.java:63)
at
org.jbpm.jpdl.internal.activity.SubProcessBinding.parseJpdl(SubProcessBinding.java:109)
at org.jbpm.jpdl.internal.activity.JpdlBinding.parse(JpdlBinding.java:52)
at org.jbpm.jpdl.internal.xml.JpdlParser.parseActivities(JpdlParser.java:320)
at org.jbpm.jpdl.internal.xml.JpdlParser.parseDocumentElement(JpdlParser.java:250)
at org.jbpm.pvm.internal.xml.Parser.parseDocument(Parser.java:476)
at org.jbpm.pvm.internal.xml.Parser.execute(Parser.java:396)
at org.jbpm.pvm.internal.xml.Parse.execute(Parse.java:158)
at org.jbpm.pvm.internal.repository.ProcessDeployer.deploy(ProcessDeployer.java:68)
at org.jbpm.pvm.internal.repository.DeployerManager.deploy(DeployerManager.java:46)
at
org.jbpm.pvm.internal.repository.RepositorySessionImpl.getObject(RepositorySessionImpl.java:129)
at
org.jbpm.pvm.internal.query.ProcessDefinitionQueryImpl.execute(ProcessDefinitionQueryImpl.java:72)
at org.jbpm.pvm.internal.query.AbstractQuery.execute(AbstractQuery.java:87)
at
org.jbpm.pvm.internal.svc.DefaultCommandService.execute(DefaultCommandService.java:42)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira