`
network-eagle
  • 浏览: 58070 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

jbpm3.2+hibernate3.2 .3部署时候的异常

阅读更多
我在部署到数据库的时候发生以下异常:
…………Hibernate: 
    insert 
    into
        JBPM_DELEGATION
        (CLASSNAME_, CONFIGURATION_, CONFIGTYPE_, PROCESSDEFINITION_) 
    values
        (?, ?, ?, ?)
Hibernate: 
    insert 
    into
        JBPM_SWIMLANE
        (NAME_, ACTORIDEXPRESSION_, POOLEDACTORSEXPRESSION_, ASSIGNMENTDELEGATION_, TASKMGMTDEFINITION_) 
    values
        (?, ?, ?, ?, ?)
2008-06-16 16:45:23,875 ERROR [org.hibernate.AssertionFailure] - <an assertion failure occured (this may indicate a bug in Hibernate, but is more likely due to unsafe use of the session)>
org.hibernate.AssertionFailure: null id in org.jbpm.graph.def.ProcessDefinition entry (don't flush the Session after an exception occurs)
	at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:55)
	at org.hibernate.event.def.DefaultFlushEntityEventListener.getValues(DefaultFlushEntityEventListener.java:157)
	at org.hibernate.event.def.DefaultFlushEntityEventListener.onFlushEntity(DefaultFlushEntityEventListener.java:113)
	at org.hibernate.event.def.AbstractFlushingEventListener.flushEntities(AbstractFlushingEventListener.java:196)
	at org.hibernate.event.def.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:76)
	at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:26)
	at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)
	at org.hibernate.impl.SessionImpl.managedFlush(SessionImpl.java:338)
	at org.hibernate.transaction.JDBCTransaction.commit(JDBCTransaction.java:106)
	at org.jbpm.persistence.db.DbPersistenceService.close(DbPersistenceService.java:169)
	at org.jbpm.svc.Services.close(Services.java:211)
	at org.jbpm.JbpmContext.close(JbpmContext.java:139)
	at org.jbpm.web.ProcessUploadServlet.service(ProcessUploadServlet.java:58)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jbpm.webapp.filter.AuthenticationFilter.doFilter(AuthenticationFilter.java:56)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jbpm.web.JbpmContextFilter.doFilter(JbpmContextFilter.java:83)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.jbpm.webapp.filter.LogFilter.doFilter(LogFilter.java:59)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:228)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:216)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:634)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:445)
	at java.lang.Thread.run(Thread.java:595)
org.jbpm.persistence.JbpmPersistenceException: couldn't commit hibernate session
如何解决呢 ?烦恼了一下午了 。也没找到合适的方法。另外数据库为mssql2k 。
分享到:
评论
4 楼 aigy12 2008-11-01  
请问楼主是怎样解决的,我也碰到这个问题,还没有解决到呀
3 楼 network-eagle 2008-06-17  
我用的是jbmp3.2.2下面的建立数据库的脚本。貌似那个脚本(mssql) 有错。别的没测试过,后来用的是3.1.4 下面的数据库脚本。别的环境都是3.2.2 下面的。正常了 。。
2 楼 logonin 2008-06-16  
怎么产生的?怎么解决的?共享下
1 楼 network-eagle 2008-06-16  
解决了 。。真晕。。。。。

相关推荐

Global site tag (gtag.js) - Google Analytics