web方式部署出错,请大家看下
|
hxmc
2007-04-11
myEclips下的web项目中,没有用插件,最简单的请假流程,数据库是oracle,我把配置文件放在了.class文件同目录里,
执行//" 利用容器的方法将流程定义数据部署到数据库上" jbpmContext.deployProcessDefinition(processDefinition);时报错,就在最后一步将流程插入数据库时错了,很是郁闷,忘... 想知道具体情况QQ:359079739 21:42:36,140 [main] INFO SettingsFactory : Statistics: disabled 21:42:36,140 [main] INFO SettingsFactory : Deleted entity synthetic identifier rollback: disabled 21:42:36,140 [main] INFO SettingsFactory : Default entity-mode: pojo 21:42:36,484 [main] INFO SessionFactoryImpl : building session factory 21:42:42,156 [main] INFO SessionFactoryObjectFactory : Not binding factory to JNDI, no JNDI name configured 21:42:42,156 [main] INFO SessionFactoryImpl : Checking 28 named queries 21:42:42,750 [main] ERROR ErrorCounter : *** ERROR: line 4:47: unexpected token: t 21:42:42,750 [main] ERROR ErrorCounter : *** ERROR: line 3:35: expecting "set", found 'm' 21:42:42,796 [main] ERROR ErrorCounter : *** ERROR: line 3:35: expecting "set", found 'm' 21:42:42,796 [main] ERROR ErrorCounter : *** ERROR: line 3:43: expecting "set", found 't' 21:42:42,828 [main] ERROR ErrorCounter : *** ERROR: line 3:43: expecting "set", found 't' 21:42:42,890 [main] ERROR ErrorCounter : *** ERROR: line 3:48: unexpected token: t 21:42:42,937 [main] ERROR ErrorCounter : *** ERROR: line 4:33: unexpected token: m 21:42:42,953 [main] ERROR SessionFactoryImpl : Error in named query: SchedulerSession.deleteTimersForProcessInstance org.hibernate.hql.ast.QuerySyntaxError: unexpected token: t near line 3, column 48 [ delete from org.jbpm.scheduler.exe.Timer t where t.processInstance = :processInstance ] at org.hibernate.hql.ast.ErrorCounter.throwQueryException(ErrorCounter.java:63) at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:215) at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:127) at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:83) at org.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:427) at org.hibernate.impl.SessionFactoryImpl.checkNamedQueries(SessionFactoryImpl.java:388) at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:291) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005) at org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:90) at org.jbpm.persistence.db.DbPersistenceService.getSessionFactory(DbPersistenceService.java:74) at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:78) at org.jbpm.persistence.db.DbPersistenceService.getGraphSession(DbPersistenceService.java:227) at org.jbpm.JbpmContext.getGraphSession(JbpmContext.java:537) at org.jbpm.JbpmContext.deployProcessDefinition(JbpmContext.java:173) at com.sample.SimpleProcessTest.testSimpleProcess(SimpleProcessTest.java:27) 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 junit.framework.TestCase.runTest(TestCase.java:154) at junit.framework.TestCase.runBare(TestCase.java:127) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at junit.framework.TestSuite.runTest(TestSuite.java:208) at junit.framework.TestSuite.run(TestSuite.java:203) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:457) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:670) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) Caused by: line 3:48: unexpected token: t at org.hibernate.hql.antlr.HqlBaseParser.deleteStatement(HqlBaseParser.java:242) at org.hibernate.hql.antlr.HqlBaseParser.statement(HqlBaseParser.java:139) at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:209) ... 31 more 21:42:42,953 [main] ERROR SessionFactoryImpl : Error in named query: SchedulerSession.suspendTimersForToken org.hibernate.hql.ast.QuerySyntaxError: expecting "set", found 't' near line 3, column 43 [ update org.jbpm.scheduler.exe.Timer t set t.isSuspended = true where t.token = :token ] at org.hibernate.hql.ast.ErrorCounter.throwQueryException(ErrorCounter.java:63) at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:215) at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:127) at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:83) at org.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:427) at org.hibernate.impl.SessionFactoryImpl.checkNamedQueries(SessionFactoryImpl.java:388) at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:291) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005) at org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:90) at org.jbpm.persistence.db.DbPersistenceService.getSessionFactory(DbPersistenceService.java:74) at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:78) at org.jbpm.persistence.db.DbPersistenceService.getGraphSession(DbPersistenceService.java:227) at org.jbpm.JbpmContext.getGraphSession(JbpmContext.java:537) at org.jbpm.JbpmContext.deployProcessDefinition(JbpmContext.java:173) at com.sample.SimpleProcessTest.testSimpleProcess(SimpleProcessTest.java:27) 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 junit.framework.TestCase.runTest(TestCase.java:154) at junit.framework.TestCase.runBare(TestCase.java:127) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at junit.framework.TestSuite.runTest(TestSuite.java:208) at junit.framework.TestSuite.run(TestSuite.java:203) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:457) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:670) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) Caused by: line 3:43: expecting "set", found 't' at antlr.Parser.match(Parser.java:211) at org.hibernate.hql.antlr.HqlBaseParser.setClause(HqlBaseParser.java:337) at org.hibernate.hql.antlr.HqlBaseParser.updateStatement(HqlBaseParser.java:183) at org.hibernate.hql.antlr.HqlBaseParser.statement(HqlBaseParser.java:133) at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:209) ... 31 more 21:42:42,968 [main] ERROR SessionFactoryImpl : Error in named query: MessagingSession.suspendMessagesForToken org.hibernate.hql.ast.QuerySyntaxError: expecting "set", found 'm' near line 3, column 35 [ update org.jbpm.msg.Message m set m.isSuspended = true where m.token = :token ] at org.hibernate.hql.ast.ErrorCounter.throwQueryException(ErrorCounter.java:63) at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:215) at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:127) at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:83) at org.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:427) at org.hibernate.impl.SessionFactoryImpl.checkNamedQueries(SessionFactoryImpl.java:388) at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:291) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005) at org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:90) at org.jbpm.persistence.db.DbPersistenceService.getSessionFactory(DbPersistenceService.java:74) at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:78) at org.jbpm.persistence.db.DbPersistenceService.getGraphSession(DbPersistenceService.java:227) at org.jbpm.JbpmContext.getGraphSession(JbpmContext.java:537) at org.jbpm.JbpmContext.deployProcessDefinition(JbpmContext.java:173) at com.sample.SimpleProcessTest.testSimpleProcess(SimpleProcessTest.java:27) 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 junit.framework.TestCase.runTest(TestCase.java:154) at junit.framework.TestCase.runBare(TestCase.java:127) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at junit.framework.TestSuite.runTest(TestSuite.java:208) at junit.framework.TestSuite.run(TestSuite.java:203) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:457) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:670) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) Caused by: line 3:35: expecting "set", found 'm' at antlr.Parser.match(Parser.java:211) at org.hibernate.hql.antlr.HqlBaseParser.setClause(HqlBaseParser.java:337) at org.hibernate.hql.antlr.HqlBaseParser.updateStatement(HqlBaseParser.java:183) at org.hibernate.hql.antlr.HqlBaseParser.statement(HqlBaseParser.java:133) at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:209) ... 31 more 21:42:42,968 [main] ERROR SessionFactoryImpl : Error in named query: GraphSession.deleteTaskInstancesById org.hibernate.hql.ast.QuerySyntaxError: unexpected token: t near line 4, column 47 [ delete from org.jbpm.taskmgmt.exe.TaskInstance t where t.id in (:taskInstanceIds) ] at org.hibernate.hql.ast.ErrorCounter.throwQueryException(ErrorCounter.java:63) at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:215) at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:127) at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:83) at org.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:427) at org.hibernate.impl.SessionFactoryImpl.checkNamedQueries(SessionFactoryImpl.java:388) at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:291) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005) at org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:90) at org.jbpm.persistence.db.DbPersistenceService.getSessionFactory(DbPersistenceService.java:74) at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:78) at org.jbpm.persistence.db.DbPersistenceService.getGraphSession(DbPersistenceService.java:227) at org.jbpm.JbpmContext.getGraphSession(JbpmContext.java:537) at org.jbpm.JbpmContext.deployProcessDefinition(JbpmContext.java:173) at com.sample.SimpleProcessTest.testSimpleProcess(SimpleProcessTest.java:27) 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 junit.framework.TestCase.runTest(TestCase.java:154) at junit.framework.TestCase.runBare(TestCase.java:127) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at junit.framework.TestSuite.runTest(TestSuite.java:208) at junit.framework.TestSuite.run(TestSuite.java:203) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:457) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:670) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) Caused by: line 4:47: unexpected token: t at org.hibernate.hql.antlr.HqlBaseParser.deleteStatement(HqlBaseParser.java:242) at org.hibernate.hql.antlr.HqlBaseParser.statement(HqlBaseParser.java:139) at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:209) ... 31 more 21:42:42,984 [main] ERROR SessionFactoryImpl : Error in named query: SchedulerSession.resumeTimersForToken org.hibernate.hql.ast.QuerySyntaxError: expecting "set", found 't' near line 3, column 43 [ update org.jbpm.scheduler.exe.Timer t set t.isSuspended = false where t.token = :token ] at org.hibernate.hql.ast.ErrorCounter.throwQueryException(ErrorCounter.java:63) at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:215) at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:127) at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:83) at org.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:427) at org.hibernate.impl.SessionFactoryImpl.checkNamedQueries(SessionFactoryImpl.java:388) at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:291) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005) at org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:90) at org.jbpm.persistence.db.DbPersistenceService.getSessionFactory(DbPersistenceService.java:74) at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:78) at org.jbpm.persistence.db.DbPersistenceService.getGraphSession(DbPersistenceService.java:227) at org.jbpm.JbpmContext.getGraphSession(JbpmContext.java:537) at org.jbpm.JbpmContext.deployProcessDefinition(JbpmContext.java:173) at com.sample.SimpleProcessTest.testSimpleProcess(SimpleProcessTest.java:27) 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 junit.framework.TestCase.runTest(TestCase.java:154) at junit.framework.TestCase.runBare(TestCase.java:127) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at junit.framework.TestSuite.runTest(TestSuite.java:208) at junit.framework.TestSuite.run(TestSuite.java:203) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:457) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:670) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) Caused by: line 3:43: expecting "set", found 't' at antlr.Parser.match(Parser.java:211) at org.hibernate.hql.antlr.HqlBaseParser.setClause(HqlBaseParser.java:337) at org.hibernate.hql.antlr.HqlBaseParser.updateStatement(HqlBaseParser.java:183) at org.hibernate.hql.antlr.HqlBaseParser.statement(HqlBaseParser.java:133) at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:209) ... 31 more 21:42:42,984 [main] ERROR SessionFactoryImpl : Error in named query: MessagingSession.resumeMessagesForToken org.hibernate.hql.ast.QuerySyntaxError: expecting "set", found 'm' near line 3, column 35 [ update org.jbpm.msg.Message m set m.isSuspended = false where m.token = :token ] at org.hibernate.hql.ast.ErrorCounter.throwQueryException(ErrorCounter.java:63) at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:215) at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:127) at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:83) at org.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:427) at org.hibernate.impl.SessionFactoryImpl.checkNamedQueries(SessionFactoryImpl.java:388) at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:291) at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1005) at org.jbpm.persistence.db.DbPersistenceServiceFactory.getSessionFactory(DbPersistenceServiceFactory.java:90) at org.jbpm.persistence.db.DbPersistenceService.getSessionFactory(DbPersistenceService.java:74) at org.jbpm.persistence.db.DbPersistenceService.getSession(DbPersistenceService.java:78) at org.jbpm.persistence.db.DbPersistenceService.getGraphSession(DbPersistenceService.java:227) at org.jbpm.JbpmContext.getGraphSession(JbpmContext.java:537) at org.jbpm.JbpmContext.deployProcessDefinition(JbpmContext.java:173) at com.sample.SimpleProcessTest.testSimpleProcess(SimpleProcessTest.java:27) 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 junit.framework.TestCase.runTest(TestCase.java:154) at junit.framework.TestCase.runBare(TestCase.java:127) at junit.framework.TestResult$1.protect(TestResult.java:106) at junit.framework.TestResult.runProtected(TestResult.java:124) at junit.framework.TestResult.run(TestResult.java:109) at junit.framework.TestCase.run(TestCase.java:118) at junit.framework.TestSuite.runTest(TestSuite.java:208) at junit.framework.TestSuite.run(TestSuite.java:203) at org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:128) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:457) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:670) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196) Caused by: line 3:35: expecting "set", found 'm' at antlr.Parser.match(Parser.java:211) at org.hibernate.hql.antlr.HqlBaseParser.setClause(HqlBaseParser.java:337) at org.hibernate.hql.antlr.HqlBaseParser.updateStatement(HqlBaseParser.java:183) at org.hibernate.hql.antlr.HqlBaseParser.statement(HqlBaseParser.java:133) at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:209) ... 31 more 21:42:42,984 [main] ERROR SessionFactoryImpl : Error in named query: GraphSession.deleteMessagesForToken org.hibernate.hql.ast.QuerySyntaxError: unexpected token: m near line 4, column 33 [ delete from org.jbpm.msg.Message m where m.token = :token ] at org.hibernate.hql.ast.ErrorCounter.throwQueryException(ErrorCounter.java:63) at org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:215) at org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:127) at org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:83) at org.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:427) at org.hibernate.impl.SessionFactoryImpl.checkNamedQueries(SessionFactoryImpl.java:388) at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:291) |
|
|
dengzi725
2007-04-11
把你流程贴出来 你写个简单的流程应该不出什么问题。你的jbpmContext关闭了么?
|
|
|
hxmc
2007-04-12
这个是我的流程定义,大家看下:
<?xml version="1.0" encoding="GBK"?> <process-definition xmlns="urn:jbpm.org:jpdl-3.1" name="helloworld"> <!-- 申请 --> <start-state name="request"> <task> <controller> <variable name="name" /> <variable name="day" /> <variable name="note" /> </controller> </task> <!-- 流程转向 --> <transition name="to_confirm" to="confirm"> <action name="requestAction" class ="cn.com.chengang.jbpm.RequestAction"> <reason> 我要请假 </reason> </action> </transition> </start-state> <!-- 审批 --> <state name="confirm"> <transition name="to_end" to="end"> <action name="finishAction" class ="cn.com.chengang.jbpm.ConfirmAction" /> </transition> </state> <!-- 结束 --> <end-state name="end" /> </process-definition> |
|
|
hxmc
2007-04-12
我用插件可以的,现在就想不用插件做,发布时报的错,看下,感激啊
|
|
|
smk_1225
2007-04-25
我也遇到了这个问题 LZ这个问题你解决了吗
我是在执行以下代码时报这个错误的: // 创建jbpmsession JbpmSessionFactory jbpmSessionFactory = JbpmSessionFactory.buildJbpmSessionFactory(); // 获得数据库schema JbpmSchema jbpmSchema = jbpmSessionFactory.getJbpmSchema(); // 在数据库中执行schema jbpmSchema.createSchema(); |
|
|
smk_1225
2007-04-25
LZ 我的这个问题已经解决了,我发现这个问题是因为缺少jbpm运行中所使用到的jar包引起的,导了14包才把问题全部解决
|
|
|
hxmc
2007-04-26
我的问题解决了,我就是没用插件做的,还是包的问题,最后我重新倒了包,还有它里面的mySql包版本也太旧,我把联mySql的包也换了,
终于可以了^_^ |
|
|
xiaopang106
19 小时前
楼主 我也碰到了这样的问题,不过我是在启动服务器是报这个错,数据库是oracle10g 服务器是jboss 我利用spring 整合jbpm在tomcat+mysql下没有问题,移植出现这个问题,另外 楼主说导入包 都有那些 ???很急 呵呵
|

