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

QQ登录

只需一步,快速开始

查看: 904|回复: 1

[结贴] 流转取消后,修改数据,点保存报错。

[复制链接]

89

主题

374

帖子

811

积分

高级会员

Rank: 4

积分
811
QQ
发表于 2014-4-18 10:44:50 | 显示全部楼层 |阅读模式
版本: X5.2.6 小版本号:
数据库: MySQL 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
本帖最后由 奶糖 于 2014-4-18 10:47 编辑

流程过程中,某个环节,点击流转后,在流转确认对话框点取消。
修改页面数据后,点击保存,报错,提示找不到对应的数据。
查看数据库,version对应的值没有发生变化。
错误信息:
  1. 2014-04-18 10:43:50 action:<?xml version="1.0" encoding="UTF-8"?>
  2. <actions><action direct-execute="false" process="/OA_WS/asset/process/assetrepair/assetrepairProcess" activity="comAssetBusinessActivity" action-flag="__action_0__" executor="/57703C1327A34FD2B9175F39230E9D99.ogn/E637AFE17A88450EB0ABF714A30CE60C.dpt/PSN01@E637AFE17A88450EB0ABF714A30CE60C.psm" execute-context="" name="saveT_assetrepairAction" accept="application/xml, text/xml, */*"><parameters xmlns:xbiz="http://www.justep.com/xbiz#"><parameter name="table"><xbiz:table><rows><userdata name="model">/OA_WS/management/data</userdata><userdata name="id-column-name">T_assetrepair</userdata><userdata name="id-column-type">String</userdata><userdata name="id-column-define">T_assetrepair</userdata><userdata name="userdata">whereVersion</userdata><userdata name="relations">T_assetrepair.repairCode,T_assetrepair.applyUser,T_assetrepair.applydept,T_assetrepair.applyDate,T_assetrepair.assetCode,T_assetrepair.price,T_assetrepair.unitId,T_assetrepair.faultParts,T_assetrepair.faultRepairReson,T_assetrepair.repairUnit,T_assetrepair.repairUsers,T_assetrepair.repairTel,T_assetrepair.repairEndDate,T_assetrepair.repairFinishDate,T_assetrepair.repairEstFee,T_assetrepair.actuallyFee,T_assetrepair.repairWay,T_assetrepair.remarks,T_assetrepair.billAttachment,T_assetrepair.status,T_assetrepair.version,T_assets.largeCategory,T_assets.smallCategory,T_assets.brand,T_assets.model,T_assets.assetformat,T_assets.addupDepCosts,T_assets.leftRate,T_assettype.assetname,T_assettype[1].assetname,Sa_oporg.sName,Sa_task.sID,Sa_oporg[1].sName,Sa_oporg[1].sName</userdata><userdata name="relation-types">String,String,String,DateTime,String,Decimal,String,String,String,String,String,String,DateTime,DateTime,Decimal,Decimal,String,String,String,Integer,Integer,String,String,String,String,String,Decimal,Decimal,String,String,String,String,String,String</userdata><userdata name="relation-alias">repairCode,applyUser,applydept,applyDate,assetCode,price,unitId,faultParts,faultRepairReson,repairUnit,repairUsers,repairTel,repairEndDate,repairFinishDate,repairEstFee,actuallyFee,repairWay,remarks,billAttachment,status,version,largeCategory,smallCategory,brand,model,assetformat,addupDepCosts,leftRate,smallCategoryName,largeCategoryName,sName,sID,appDptName,appUserName</userdata><userdata name="sys.rowid">T_assetrepair</userdata><userdata name="sys.count">11</userdata><userdata name="concept">T_assetrepair</userdata><userdata name="concept-alias">T_assetrepair</userdata><userdata name="deletes"/><userdata name="deleteversions"/><userdata name="update-mode">whereVersion</userdata><row id="14928917382440ADBFB05362C8CC2B05" original-id="14928917382440ADBFB05362C8CC2B05"><userdata name="recordState">edit</userdata><userdata name="rowid-changed"/><cell original-value="WX-WS-BB-20140418-003">WX-WS-BB-20140418-003</cell><cell original-value="admin">admin</cell><cell original-value="010100">010100</cell><cell original-value="2014-04-18T10%3A12%3A44.000Z">2014-04-18T10%3A12%3A44.000Z</cell><cell original-value="0361019902390002">0361019902390002</cell><cell original-value="1006660.00">1006660.00</cell><cell original-value=""/><cell original-value=""/><cell original-value="4841">4841</cell><cell original-value=""/><cell original-value=""/><cell original-value=""/><cell original-value=""/><cell original-value=""/><cell original-value="323300.00" changed="1">333</cell><cell original-value="546.00">546.00</cell><cell original-value=""/><cell original-value=""/><cell original-value=""/><cell original-value="2">2</cell><cell original-value="9">9</cell><cell original-value="10011">10011</cell><cell original-value="1001101">1001101</cell><cell original-value=""/><cell original-value="%E6%88%BF%E5%B1%8B">%E6%88%BF%E5%B1%8B</cell><cell original-value="%E5%B7%9D%E5%8C%97%E5%85%AC%E8%B7%AF1300%E5%BC%84104%E5%8F%B7">%E5%B7%9D%E5%8C%97%E5%85%AC%E8%B7%AF1300%E5%BC%84104%E5%8F%B7</cell><cell original-value="956327.00">956327.00</cell><cell original-value="50333.00">50333.00</cell><cell original-value="%E6%88%BF%E5%B1%8B%E5%BB%BA%E7%AD%91">%E6%88%BF%E5%B1%8B%E5%BB%BA%E7%AD%91</cell><cell original-value="%E6%88%BF%E5%B1%8B%E5%BB%BA%E7%AD%91">%E6%88%BF%E5%B1%8B%E5%BB%BA%E7%AD%91</cell><cell original-value=""/><cell original-value="2B6F7EC709B445D2AFA4C70A86BF2C8D">2B6F7EC709B445D2AFA4C70A86BF2C8D</cell><cell original-value="%E5%85%AC%E5%8F%B8%E9%A2%86%E5%AF%BC">%E5%85%AC%E5%8F%B8%E9%A2%86%E5%AF%BC</cell><cell original-value="%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86%E5%91%98">%E7%B3%BB%E7%BB%9F%E7%AE%A1%E7%90%86%E5%91%98</cell></row></rows></xbiz:table></parameter></parameters></action></actions>
  3. java.lang.reflect.InvocationTargetException
  4.         at sun.reflect.GeneratedMethodAccessor177.invoke(Unknown Source)
  5.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
  6.         at java.lang.reflect.Method.invoke(Method.java:592)
  7.         at com.justep.system.action.Engine.invokeActions(Native Method)
  8.         at com.justep.system.action.Engine.invokeActions(Unknown Source)
  9.         at com.justep.business.server.BusinessServer.doAction(Unknown Source)
  10.         at com.justep.business.server.BusinessServer.doExcute(Unknown Source)
  11.         at com.justep.business.server.BusinessServer.excute(Unknown Source)
  12.         at com.justep.business.server.BusinessServerServlet.execService(Unknown Source)
  13.         at com.justep.business.server.BusinessServerServlet.service(Unknown Source)
  14.         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  15.         at com.justep.x.bs.BusinessServerServlet.service(Unknown Source)
  16.         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  17.         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  18.         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  19.         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
  20.         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  21.         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  22.         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  23.         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  24.         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
  25.         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
  26.         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
  27.         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
  28.         at java.lang.Thread.run(Thread.java:595)
  29. Caused by: com.justep.exception.BusinessException: 编码: JUSTEP150186; 提示: 更新记录T_assetrepair, T_assetrepair, key="14928917382440ADBFB05362C8CC2B05"出错, 不存在符合条件的数据, UPDATE T_assetrepair T_assetrepair SET T_assetrepair.repairEstFee = :repairEstFee_new, T_assetrepair.version = :version + 1  WHERE T_assetrepair= :T_assetrepair_old AND T_assetrepair.version = :version_old; 可能的原因: 数据被其他用户修改了; 数据被其他用户删除了
  30.         at com.justep.exception.BusinessException.create(Unknown Source)
  31.         at com.justep.system.data.impl.TableImpl.edit(Unknown Source)
  32.         at com.justep.system.data.impl.TableImpl.save(Unknown Source)
  33.         at com.justep.system.data.impl.TableImpl.save(Unknown Source)
  34.         at com.justep.system.data.BizData.save(Unknown Source)
  35.         at BizProcedure.save(BizProcedure.java:18)
  36.         ... 25 more
复制代码

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35949
发表于 2014-4-18 14:04:14 | 显示全部楼层
确认在事件中是不是修改过数据
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 03:05 , Processed in 0.078478 second(s), 25 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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