[2011-09-09 10:01:07,312] util.JDBCExceptionReporter - SQL Error: 1722, SQLState: 42000
[2011-09-09 10:01:07,312] util.JDBCExceptionReporter - ORA-01722: 无效数字[2011-09-09 10:01:07,406] svc.DefaultCommandService - exception while executing command org.jbpm.pvm.internal.cmd.CompleteTaskCmd@13c3ba2
org.hibernate.exception.SQLGrammarException: could not execute query
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
at org.hibernate.loader.Loader.doList(Loader.java:2148)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
at org.hibernate.loader.Loader.list(Loader.java:2024)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:375)
at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:308)
at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:153)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1106)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:749)
at org.jbpm.pvm.internal.hibernate.DbSessionImpl.findProcessInstanceByIdIgnoreSuspended(
这是抛出的异常,在执行前面两个任务的时候就没有错,为什么执行最后一个任务的时候会抛出这个异常,我在流程设计里面transition 里面的name没有赋值所以是用taskService.completeTask(taskId),但是不知道为什么老是会报这个异常。。
求大侠给个指点。