读书人

关于JBPM不能存储变量的有关问题

发布时间: 2012-10-30 16:13:36 作者: rapoo

关于JBPM不能存储变量的问题

最近使用JBPM来开发,总是能遇到一些问题。之前没有意识记录,从现在开始把自己遇到的问题记录一下。之前的想到再补充吧。

(一)object references an unsaved transient instance - save the transient instance before flushing: org.jbpm.context.exe.TokenVariableMap

这个错误是流程实例需变量的时候遇到的。发现在创建流程实例的时候,给流程设置变量,如下


打开文件,会发现以下描述:
# ProcessDefinition.createNewProcessDefinition() will # add each of the following optional module definitions to the # newly created ProcessDefinition.org.jbpm.context.def.ContextDefinitionorg.jbpm.taskmgmt.def.TaskMgmtDefinition

总之,createNew会加载一些跟变量相关的模块到流程定义中去。这个体问题差不多困扰了一个周,现在终于解决了。
注上资料的来源:http://blog.sina.com.cn/s/blog_4a1bfe2c01000868.html
======================================

读书人网 >软件架构设计

热点推荐