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

QQ登录

只需一步,快速开始

查看: 4041|回复: 9

[处理中3] 保存出错:不支持的数据类型

[复制链接]

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
发表于 2019-8-19 15:28:44 | 显示全部楼层 |阅读模式

Uncaught Error: __justepServerErrorStart__{"message":"保存数据失败! , \n不支持的数据类型:class com.alibaba.fastjson.JSONObject","reason":"","code":"JUSTEP070001","stack":"com.justep.system.transform.TransformException: 编码: JUSTEP070001; 提示: 不支持的数据类型:class com.alibaba.fastjson.JSONObject\r\n\tat com.justep.system.transform.TransformException.create(Unknown Source)\r\n\tat com.justep.system.transform.SimpleTransform.transToString(Unknown Source)\r\n\tat com.justep.system.transform.Json2Table.getValue(Unknown Source)\r\n\tat com.justep.system.transform.Json2Table.createRow(Unknown Source)\r\n\tat com.justep.system.transform.Json2Table.transform(Unknown Source)\r\n\tat com.justep.system.transform.ParameterTransform.transTableParamByJson(Unknown Source)\r\n\tat com.justep.system.transform.ParameterTransform.transParamByJson(Unknown Source)\r\n\tat com.justep.system.transform.ParameterTransform.helpTransform(Unknown Source)\r\n\tat com.justep.system.transform.ParameterTransform.transform(Unknown Source)\r\n\tat com.justep.system.transform.RequestTransform.transParamValue(Unknown Source)\r\n\tat com.justep.system.transform.RequestTransform.transActionParams(Unknown Source)\r\n\tat com.justep.system.transform.RequestTransform.transform(Unknown Source)\r\n\tat com.justep.system.action.Engine.translateParameters(Unknown Source)\r\n\tat com.justep.system.action.Engine.invokeActions(Native Method)\r\n\tat com.justep.system.action.Engine.invokeActions(Unknown Source)\r\n\tat com.justep.business.server.BusinessServer.doAction(Unknown Source)\r\n\tat com.justep.business.server.BusinessServer.doExcute(Unknown Source)\r\n\tat com.justep.business.server.BusinessServer.excute(Unknown Source)\r\n\tat com.justep.business.server.BusinessServer.excute(Unknown Source)\r\n\tat com.justep.business.server.BusinessServerServlet.execService(Unknown Source)\r\n\tat com.justep.business.server.BusinessServerServlet.service(Unknown Source)\r\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:723)\r\n\tat com.justep.x.bs.BusinessServerServlet.service(Unknown Source)\r\n\tat javax.servlet.http.HttpServlet.service(HttpServlet.java:723)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)\r\n\tat org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)\r\n\tat org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)\r\n\tat org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)\r\n\tat org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)\r\n\tat org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)\r\n\tat org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)\r\n\tat org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)\r\n\tat org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)\r\n\tat org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)\r\n\tat org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)\r\n\tat java.lang.Thread.run(Thread.java:745)\r\n","messages":["编码: JUSTEP070001; 提示: 不支持的数据类型:class com.alibaba.fastjson.JSONObject"],"url":"","param":""}__justepServerErrorEnd__
    at Object.create (core.min.js:65)
    at Object.Request.errorMessage (biz.common.min.js:12)
    at n.doSaveDataAfter (biz.common.min.js:12)
    at Object.callback (biz.common.min.js:12)
    at Object.Request._requestCallback (biz.common.min.js:12)
    at Object.<anonymous> (biz.common.min.js:12)
    at f (core.min.js:65)
    at Object.add (core.min.js:65)
    at Object.Request.endBatch (biz.common.min.js:12)
    at n._endBatch (biz.common.min.js:12)


是页面中一个  ('bidCost')  类型 ontology 中是Decimal,默认值是0.00,当这个字段有值的时候是保存成功,但是将值删除的时候就会跳出这个错误。它的必填条件是$row.val("biDisOrNot") == '投标',应该和这个错误没有什么关系。




91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2019-8-19 16:37:17 | 显示全部楼层
发tomcat控制台完整的错误信息
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2019-8-19 16:57:05 | 显示全部楼层
jishuang 发表于 2019-8-19 16:37
发tomcat控制台完整的错误信息

详见附件。

tomcat.zip

4.53 KB, 下载次数: 43

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2019-8-19 17:36:31 | 显示全部楼层
这个是要执行的sql?
sql.png


确认是不是操作了附件的组件的问题
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2019-8-19 18:38:42 | 显示全部楼层
jishuang 发表于 2019-8-19 17:36
这个是要执行的sql?

这里面没有附件,而且这个sql 里面都是子表明细的值。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2019-8-20 09:07:59 | 显示全部楼层
你发的日志中saveAction执行的数据明显有附件的信息
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2019-8-21 08:55:31 | 显示全部楼层
jishuang 发表于 2019-8-20 09:07
你发的日志中saveAction执行的数据明显有附件的信息

你是说下面一段?
{"accept":"application/json","action":"saveAttachAction","actionFlag":"__action_2__","activity":"mainActivity","contentType":"json","executeContext":"","executor":"/100000.ogn/100015.dpt/201255@100015.psm","parameters":{"changeLog":"{\"items\":[],\"createVersionLogs\":[],\"operate\":\"saveDoc\",\"url\":\"\",\"process\":\"/ERP/BID/Bid/process/newBid/newBidProcess\",\"activity\":\"bidApply\",\"isHttps\":false}","isSaveDocLink":false},"process":"/SA/doc/system/systemProcess"},{"accept":"application/json","action":"saveAttachAction","actionFlag":"__action_3__","activity":"mainActivity","contentType":"json","executeContext":"","executor":"/100000.ogn/100015.dpt/201255@100015.psm","parameters":{"changeLog":"{\"items\":[],\"createVersionLogs\":[],\"operate\":\"saveDoc\",\"url\":\"\",\"process\":\"/ERP/BID/Bid/process/newBid/newBidProcess\",\"activity\":\"bidApply\",\"isHttps\":false}","isSaveDocLink":false},"process":"/SA/doc/system/systemProcess"}]}
com.justep.system.transform.TransformException: 编码: JUSTEP070001; 提示: 不支持的数据类型:class com.alibaba.fastjson.JSONObject

我清空了附件,还是包类似错误。新的报错信息请看附件。你们的文档服务器好像除了问题,上传不了附件。

我贴一点在下面:
{"accept":"application/json","action":"saveAttachAction","actionFlag":"__action_2__","activity":"mainActivity","contentType":"json","executeContext":"","executor":"/100000.ogn/100015.dpt/201255@100015.psm","parameters":{"changeLog":"{\"items\":[],\"createVersionLogs\":[],\"operate\":\"saveDoc\",\"url\":\"\",\"process\":\"/ERP/BID/Bid/process/newBid/newBidProcess\",\"activity\":\"bidApply\",\"isHttps\":false}","isSaveDocLink":false},"process":"/SA/doc/system/systemProcess"},{"accept":"application/json","action":"saveAttachAction","actionFlag":"__action_3__","activity":"mainActivity","contentType":"json","executeContext":"","executor":"/100000.ogn/100015.dpt/201255@100015.psm","parameters":{"changeLog":"{\"items\":[],\"createVersionLogs\":[],\"operate\":\"saveDoc\",\"url\":\"\",\"process\":\"/ERP/BID/Bid/process/newBid/newBidProcess\",\"activity\":\"bidApply\",\"isHttps\":false}","isSaveDocLink":false},"process":"/SA/doc/system/systemProcess"}]}
com.justep.system.transform.TransformException: 编码: JUSTEP070001; 提示: 不支持的数据类型:class com.alibaba.fastjson.JSONObject
    at com.justep.system.transform.TransformException.create(Unknown Source)
    at com.justep.system.transform.SimpleTransform.transToString(Unknown Source)
    at com.justep.system.transform.Json2Table.getValue(Unknown Source)
    at com.justep.system.transform.Json2Table.createRow(Unknown Source)
    at com.justep.system.transform.Json2Table.transform(Unknown Source)

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2019-8-21 09:49:12 | 显示全部楼层
错误还是在执行附件的保存啊

平台默认带的文档服务器肯定没问题,到文档中心上传看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2019-8-21 13:01:57 | 显示全部楼层
jishuang 发表于 2019-8-21 09:49
错误还是在执行附件的保存啊

平台默认带的文档服务器肯定没问题,到文档中心上传看看 ...

我删除界面上的数字字段的内容,出这个问题,填写数字字段,就没有这个问题。我还要去关心附件的上传吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36046
发表于 2019-8-21 14:36:48 | 显示全部楼层
data的保存前事件中获取数字字段的值看看是什么
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-27 23:22 , Processed in 0.064831 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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