起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1353|回复: 4

[结贴] 5.2.7中数据迁移之后报“流程模板没有定义”

[复制链接]

55

主题

165

帖子

985

积分

高级会员

Rank: 4

积分
985
QQ
发表于 2016-5-17 15:26:05 | 显示全部楼层 |阅读模式
版本:5.2.7
业务背景:原系统的数据库为mySql,现需将其转移至oracle中。使用了SQL Developer工具进行数据的迁移。
迁移之后,发现系统的数据库中部分表的列属性有些偏差,会导致系统会报错(例如应该是string,结果转成了clob),均已一一整改。但是原流转中的流程在流转时、查看流程图时,统统报错。后台报错信息如下:
run(JIoEndpoint.java:489)
        at java.lang.Thread.run(Thread.java:595)
Caused by: com.justep.system.util.BizSystemException: 编码: JUSTEP180302; 提示: 流程模板"/SROA/PurchaseMgmt/process/DispersePurchaseMgmtApply/dispersePurchaseMg
mtApplyProcess, "没有定义
        at com.justep.system.util.BizSystemException.create(Unknown Source)
        at com.justep.system.process.TemplateHelper.a(Unknown Source)
        at com.justep.system.process.TemplateHelper.getTemplate(Unknown Source)
        at com.justep.system.process.ActivityInstance.getTemplate(Unknown Source)
        at com.justep.system.process.ActivityInstance.getActivity(Unknown Source)
        at com.justep.system.process.ProcessChartEngine.getFlowTrack(Unknown Source)
        at com.justep.system.process.ProcessChartEngine.getProcessChartByPI(Unknown Source)
        at ProcessProcedure.getProcessChartByData(ProcessProcedure.java:750)
        ... 25 more
2016-05-17 15:05:31 action:<?xml version="1.0" encoding="UTF-8"?>
<actions><action direct-execute="false" process="/SROA/PurchaseMgmt/process/DispersePurchaseMgmtApply/dispersePurchaseMgmtApplyProcess" activity="businessActivi
tyEnd" action-flag="__action_0__" executor="/2A0C8B8456AB4A77B748A561A781A5AC.ogn/FB46719D59344B1EA40F47500B409E1A.dpt/42334D2E2173463CAE5E7EAD8358E699@FB46719D
59344B1EA40F47500B409E1A.psm" execute-context="" name="InsertRecord" accept="*/*"><parameters xmlns:xbiz="http://www.justep.com/xbiz#"><parameter name="stpRowID
"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String"><![CDATA[7BF7DB0D7A254943B8395D96099B8E7F@4EB5940E8D9C4750B7627FE9718A0690]]></xbiz:simple></param
eter><parameter name="usageInfo"><xbiz:map><item key="UsePsnName"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String"><![CDATA[罗雪燕]]></xbiz:simple></
item><item key="UsePsnID"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String"><![CDATA[CC7DCEAADAEC4E20A16640CC936A7A15]]></xbiz:simple></item><item key
="UsePsnFID"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String"><![CDATA[/2A0C8B8456AB4A77B748A561A781A5AC.ogn/B60DEEC504A84A5C82A44B5434298715.dpt/CC7
DCEAADAEC4E20A16640CC936A7A15@B60DEEC504A84A5C82A44B5434298715.psm]]></xbiz:simple></item><item key="UseCopy"><xbiz:simple type="http://www.w3.org/2001/XMLSchem
a#String"><![CDATA[2]]></xbiz:simple></item><item key="IsContract"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#Long">1</xbiz:simple></item><item key="Re
ason"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String"><![CDATA[外购合同盖章(全棉毛圈女开衫)]]></xbiz:simple></item><item key="Business"><xbiz:simple
type="http://www.w3.org/2001/XMLSchema#String"><![CDATA[全棉毛圈女开衫]]></xbiz:simple></item><item key="BizType"><xbiz:simple type="http://www.w3.org/2001/XML
Schema#String"><![CDATA[外购合同]]></xbiz:simple></item><item key="Concept"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String"><![CDATA[SR_CG_Mgmt]]></
xbiz:simple></item><item key="FlowID"><xbiz:simple type="http://www.w3.org/2001/XMLSchema#String"><![CDATA[DBAAAE2EE01E40A699CF2921E56433D2]]></xbiz:simple></it
em></xbiz:map></parameter></parameters></action><action direct-execute="false" process="/SROA/PurchaseMgmt/process/DispersePurchaseMgmtApply/dispersePurchaseMgm
tApplyProcess" activity="businessActivityEnd" action-flag="__action_1__" executor="/2A0C8B8456AB4A77B748A561A781A5AC.ogn/FB46719D59344B1EA40F47500B409E1A.dpt/42
334D2E2173463CAE5E7EAD8358E699@FB46719D59344B1EA40F47500B409E1A.psm" execute-context="" name="externalAdvanceProcessAction" accept="*/*">       <parameters xmln
s:xbiz="http://www.justep.com/xbiz#">           <parameter name="task">                 <xbiz:simple type="http://www.w3.org/2001/XMLSchema#String">4D391EFD13E0
4424A156BC064E4A5D2B</xbiz:simple>              </parameter>    </parameters></action></actions>
java.lang.reflect.InvocationTargetException


Caused by: com.justep.model.exception.ModelException: java.lang.reflect.InvocationTargetException
        at ProcessProcedure.beforeDo(ProcessProcedure.java:377)
        at ProcessProcedure.beforeAdvanceProcess(ProcessProcedure.java:274)
        ... 35 more
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor349.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:592)
        at com.justep.system.action.Engine.invokeAction(Native Method)
        at com.justep.system.action.Engine.invokeAction(Unknown Source)
        at com.justep.model.impl.UtilImplementInstance.invokeAction(Unknown Source)
        at com.justep.model.impl.UtilImplementInstance.invokeAction(Unknown Source)
        at com.justep.system.action.ActionUtils.invokeAction(Unknown Source)
        at ProcessProcedure.beforeDo(ProcessProcedure.java:372)
        ... 36 more
Caused by: com.justep.system.util.BizSystemException: 编码: JUSTEP180302; 提示: 流程模板"/SROA/PurchaseMgmt/process/DispersePurchaseMgmtApply/dispersePurchaseMg
mtApplyProcess, "没有定义
        at com.justep.system.util.BizSystemException.create(Unknown Source)
        at com.justep.system.process.TemplateHelper.a(Unknown Source)
        at com.justep.system.process.TemplateHelper.getTemplate(Unknown Source)
        at com.justep.system.process.ActivityInstance.getTemplate(Unknown Source)
        at com.justep.system.process.ActivityInstance.getActivity(Unknown Source)
        at com.justep.system.process.ProcessRuleEngine.getAdvanceRule(Unknown Source)
        at com.justep.system.process.AdvanceProcessQueryEngine.execute(Unknown Source)
        at com.justep.system.process.ProcessEngine.advanceQuery(Unknown Source)
        at ProcessProcedure.advanceProcessQuery(ProcessProcedure.java:268)
        ... 45 more

前台报错信息就比较简单了:
1.png

请问流程模板没有定义,是啥意思呢?那张表呢?我改如何做才能使这些流程能够继续流转呢?望大神指点

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2016-5-17 16:07:27 | 显示全部楼层
确认sa_processtemplate这张表中的数据导入的正确吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

55

主题

165

帖子

985

积分

高级会员

Rank: 4

积分
985
QQ
 楼主| 发表于 2016-5-17 17:11:54 | 显示全部楼层
jishuang 发表于 2016-5-17 16:07
确认sa_processtemplate这张表中的数据导入的正确吗?

导入是正确,这张表的数据寥寥无几,因为我们一般不用流程模板。那么为什么我们的流程会报错呢?流程的process还需要在哪些表中配置呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36067
发表于 2016-5-17 18:26:27 | 显示全部楼层
SA_Task和SA_TaskRelation中的数据也都跟之前表中的一致吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

55

主题

165

帖子

985

积分

高级会员

Rank: 4

积分
985
QQ
 楼主| 发表于 2016-5-19 08:16:03 | 显示全部楼层
jishuang 发表于 2016-5-17 18:26
SA_Task和SA_TaskRelation中的数据也都跟之前表中的一致吗?

恩,转移过来是一样的。迁移之后新发起的流程都是没有问题的,由于找问题的时间耗费太久,故我们采取了用户主动撤消和后台修改task表使流程终结的方式解决了这个问题。
多谢!请结贴把。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-11-22 18:31 , Processed in 0.064764 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表