[JBoss jBPM] - Re: required variables
by kukeltje
Could you try this patch for the validation?? I'm working on a patch for the ending as well. BUT... lots of tests have to be created before this is could be submitted...
### Eclipse Workspace Patch 1.0
| #P jbpm.3-clean
| Index: jpdl/jar/src/main/java/org/jbpm/taskmgmt/def/TaskController.java
| ===================================================================
| RCS file: /cvsroot/jbpm/jbpm.3/jpdl/jar/src/main/java/org/jbpm/taskmgmt/def/TaskController.java,v
| retrieving revision 1.2
| diff -u -r1.2 TaskController.java
| --- jpdl/jar/src/main/java/org/jbpm/taskmgmt/def/TaskController.java 11 Jun 2007 10:39:29 -0000 1.2
| +++ jpdl/jar/src/main/java/org/jbpm/taskmgmt/def/TaskController.java 14 Sep 2007 11:55:00 -0000
| @@ -136,7 +136,9 @@
| String mappedName = variableAccess.getMappedName();
| // first check if the required variableInstances are present
| if ( (variableAccess.isRequired())
| - && (! taskInstance.hasVariableLocally(mappedName))
| + && (
| + (! taskInstance.hasVariableLocally(mappedName))
| + || ( taskInstance.getVariable(mappedName) == null))
| ) {
| if (missingTaskVariables==null) {
| missingTaskVariables = mappedName;
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4084424#4084424
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4084424
18 years, 9 months
[JBoss jBPM] - Parameter userName does not exist as a named parameter
by eleman304
hi all
I have a problem while getting actor emil from db
|
| IdentitySession identitySession=new IdentitySession(JbpmContext.getCurrentJbpmContext().getSession());
| User jbpmUser=identitySession.getUserByName(actor);
|
|
|
i gor error at runtime with this code
jbpmUser=identitySession.getUserByName(actor);
Error
| java.lang.IllegalArgumentException: Parameter userName does not exist as a named parameter in [select u from org.jbpm.identity.User as u where u.name = :userName]
| at org.hibernate.impl.AbstractQueryImpl.setParameter(AbstractQueryImpl.java:356)
| at org.hibernate.impl.AbstractQueryImpl.setString(AbstractQueryImpl.java:636)
| at org.jbpm.identity.hibernate.IdentitySession.getUserByName(IdentitySession.java:164)
| at com.sampas.akos.workFlow.tools.MailActionHandler.execute(MailActionHandler.java:82)
| at org.jbpm.graph.def.Action.execute(Action.java:122)
| at org.jbpm.graph.def.GraphElement.executeAction(GraphElement.java:255)
| at org.jbpm.graph.def.GraphElement.executeActions(GraphElement.java:220)
| at org.jbpm.graph.def.GraphElement.fireAndPropagateEvent(GraphElement.java:190)
| at org.jbpm.graph.def.GraphElement.fireEvent(GraphElement.java:174)
| at org.jbpm.graph.exe.Token.signal(Token.java:200)
| at org.jbpm.graph.exe.Token.signal(Token.java:139)
| at org.jbpm.taskmgmt.exe.TaskInstance.end(TaskInstance.java:476)
| at org.jbpm.taskmgmt.exe.TaskInstance.end(TaskInstance.java:390)
| at com.sampas.akos.workFlow.servis.AkosWorkFlow.closeProcessInstance(AkosWorkFlow.java:197)
| at com.sampas.akos.iacr.web.controller.GSBasvuruController.saveBasvuru(GSBasvuruController.java:256)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:585)
| at org.apache.myfaces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:132)
| at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1186)
| at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:147)
| at javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:97)
| at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:171)
| at org.apache.myfaces.lifecycle.InvokeApplicationExecutor.execute(InvokeApplicationExecutor.java:32)
| at org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:95)
| at org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:70)
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:139)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
| at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174)
| at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
| at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
| at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
| at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
| at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
| at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
| at java.lang.Thread.run(Thread.java:595)
|
|
|
Thanks All
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4084402#4084402
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4084402
18 years, 9 months