[jboss-user] [jBPM Users] - JpdlProcessDefinition cannot be cast to java.util.List

remiel512 do-not-reply at jboss.com
Wed Oct 21 05:34:27 EDT 2009


=== Environment ==============================
- jBPM Version : 4.1
- Database : oracle
- JDK : 1.6
- Container : which Java version are you using? use 'java -version' to find out
- Configuration : no
- Libraries : no

=== Process ==================================
none

=== API ===================================
ProcessDefinition pd = repositoryService.createProcessDefinitionQuery().processDefinitionId(historyService.createHistoryProcessInstanceQuery().processInstanceId(pid).uniqueResult().getProcessDefinitionId()).uniqueResult();

=== Stacktrace ==============================
java.lang.ClassCastException: org.jbpm.jpdl.internal.model.JpdlProcessDefinition cannot be cast to java.util.List
  | 	org.jbpm.pvm.internal.repository.ProcessDeployer.deploy(ProcessDeployer.java:64)
  | 	org.jbpm.pvm.internal.repository.DeployerManager.deploy(DeployerManager.java:46)
  | 	org.jbpm.pvm.internal.repository.RepositorySessionImpl.getObject(RepositorySessionImpl.java:120)
  | 	org.jbpm.pvm.internal.query.ProcessDefinitionQueryImpl.execute(ProcessDefinitionQueryImpl.java:72)
  | 	org.jbpm.pvm.internal.query.AbstractQuery.execute(AbstractQuery.java:81)
  | 	org.jbpm.pvm.internal.svc.DefaultCommandService.execute(DefaultCommandService.java:42)
  | 	org.jbpm.pvm.internal.tx.jta.JtaTransactionInterceptor.executeInNewTx(JtaTransactionInterceptor.java:79)
  | 	org.jbpm.pvm.internal.tx.jta.JtaTransactionInterceptor.execute(JtaTransactionInterceptor.java:61)
  | 	org.jbpm.pvm.internal.svc.RetryInterceptor.execute(RetryInterceptor.java:55)
  | 	org.jbpm.pvm.internal.tx.jta.JtaRetryInterceptor.executeWithRetry(JtaRetryInterceptor.java:52)
  | 	org.jbpm.pvm.internal.tx.jta.JtaRetryInterceptor.execute(JtaRetryInterceptor.java:45)
  | 	org.jbpm.pvm.internal.svc.EnvironmentInterceptor.execute(EnvironmentInterceptor.java:46)
  | 	org.jbpm.pvm.internal.query.AbstractQuery.untypedList(AbstractQuery.java:62)
  | 	org.jbpm.pvm.internal.query.AbstractQuery.untypedUniqueResult(AbstractQuery.java:69)
  | 	org.jbpm.pvm.internal.query.ProcessDefinitionQueryImpl.uniqueResult(ProcessDefinitionQueryImpl.java:145)
  | 	com.gaia.jbpm.core.ProcessManager.getProcessDefinitionByProcessInstanceId(ProcessManager.java:398)
  | 	com.gaia.jbpm.core.ProcessManager.getActivityCoordinatesInfo(ProcessManager.java:349)
  | 	com.gaia.jbpm.action.GetActiveNodeInfo.execute(GetActiveNodeInfo.java:66)
  | 	com.gaia.dispatcher.ActionDispatcher.process(ActionDispatcher.java:35)
  | 	com.sol2.web.dispatcher.SOL2_ActionDispatcher.processRequest(SOL2_ActionDispatcher.java:69)
  | 	com.sol2.web.dispatcher.SOL2_ActionDispatcher.doGet(SOL2_ActionDispatcher.java:52)
  | 	javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
  | 	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  | 	com.gaia.filter.ActionFilter.doFilter(ActionFilter.java:129)
  | 	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)


=== Debug logs ==============================
past debug logs here

=== Problem description =========================

Please help me to find out what's the metter of my app. Thanks all.

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

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



More information about the jboss-user mailing list