[jboss-user] [JBoss jBPM] - Parameter userName does not exist as a named parameter

dleerob do-not-reply at jboss.com
Wed Feb 4 07:56:01 EST 2009


Hi,

I have embedded Jbpm into my own application, running on Tomcat 5.028.
I have just upgraded from Jbpm 3.2.3 to 3.3.1.
Now, when calling 'identitySession.getUserByName(actorId)' which worked before on 3.2.3, I get the following exception:
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:643) 
  | at org.jbpm.identity.hibernate.IdentitySession.getUserByName(IdentitySession.java:212) 
  | at za.co.itdynamics.workflow.CommonJbpmFunctions.getUnClaimedTaskInstancesForActorId(CommonJbpmFunctions.java:51) 
  | at za.co.itdynamics.workflow.webapp.action.TaskAction.getUnclaimedTasks(TaskAction.java:997) 
  | at za.co.itdynamics.workflow.webapp.action.TaskAction.allTasks(TaskAction.java:253) 
  | 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.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270) 
  | at za.co.itdynamics.workflow.webapp.action.BaseAction.execute(BaseAction.java:247) 
  | at za.co.itdynamics.workflow.webapp.action.BaseJbpmAction.execute(BaseJbpmAction.java:59) 
  | at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431) 
  | at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236) 
  | at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) 
  | at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) 
  | at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) 
  | at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 
  | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) 
  | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
  | at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118) 
  | at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52) 
  | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) 
  | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
  | at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:375) 
  | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) 
  | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
  | at za.co.itdynamics.workflow.webapp.filter.GZIPFilter.doFilterInternal(GZIPFilter.java:42) 
  | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) 
  | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) 
  | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
  | at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) 
  | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) 
  | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
  | at za.co.itdynamics.workflow.webapp.filter.LocaleFilter.doFilterInternal(LocaleFilter.java:55) 
  | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) 
  | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) 
  | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
  | at com.opensymphony.clickstream.ClickstreamFilter.doFilter(ClickstreamFilter.java:42) 
  | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) 
  | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
  | 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:186) 
  | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
  | at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264) 
  | at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) 
  | at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) 
  | at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) 
  | at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110) 
  | at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) 
  | at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) 
  | at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) 
  | at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142) 
  | at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) 
  | at org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:81) 
  | at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) 
  | at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:217) 
  | at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) 
  | at org.acegisecurity.ui.logout.LogoutFilter.doFilter(LogoutFilter.java:108) 
  | at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) 
  | at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:193) 
  | at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) 
  | at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148) 
  | at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) 
  | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) 
  | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
  | at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:78) 
  | at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:77) 
  | at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186) 
  | at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
  | at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) 
  | at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
  | at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
  | at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) 
  | at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) 
  | at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
  | at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
  | at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) 
  | at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
  | at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) 
  | at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) 
  | at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
  | at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
  | at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
  | at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
  | at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) 
  | at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) 
  | at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) 
  | at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) 
  | at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) 
  | at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) 
  | at java.lang.Thread.run(Thread.java:595) 
  | 

I do have the 'jbpm-identity.jar' and 'jbpm-jpdl.jar' in my WEB-INF/lib directory.

Does anyone have any ideas why I would be receiving this error?

Kind regards.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4206946#4206946

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4206946



More information about the jboss-user mailing list