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

QQ登录

只需一步,快速开始

查看: 6902|回复: 11

[结贴] 调用action的报错编码: JUSTEP050006; 提示: 参数”fullName”不允许为空的解决方案

[复制链接]

35

主题

135

帖子

334

积分

中级会员

Rank: 3Rank: 3

积分
334
QQ
发表于 2017-10-30 17:18:55 | 显示全部楼层 |阅读模式
同一套代码,调试模式下,没有报错。生成模式下启动,报调用action的报错编码: JUSTEP050006; 提示: 参数”fullName”不允许为空的解决方案。
背景:5.2.7升级到3.6后,打开5.2.7的功能没有问题,但是打开3.6下开发的功能出问题报错。
第二:同一套代码,调试模式下,没有报错。生成模式下启动,一点菜单,直接报: JUSTEP050006; 提示: 参数”fullName”不允许为空的解决方案。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36171
发表于 2017-10-30 17:30:05 | 显示全部楼层
发tomcat控制台完整的错误信息
调用action的代码发一下看看

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



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

使用道具 举报

35

主题

135

帖子

334

积分

中级会员

Rank: 3Rank: 3

积分
334
QQ
 楼主| 发表于 2017-10-30 17:49:27 | 显示全部楼层
Error: __justepServerErrorStart__{"message":"新增数据失败! , \n参数\"fullName\"不允许为空","reason":"","code":"JUSTEP050006","stack":"com.justep.exception.BusinessException: 编码: JUSTEP050006; 提示: 参数\"fullName\"不允许为空\r\n\tat com.justep.exception.BusinessException.create(Unknown Source)\r\n\tat com.justep.util.Utils.check(Unknown Source)\r\n\tat com.justep.model.ModelUtils.getModelObjectByFullName(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":["编码: JUSTEP050006; 提示: 参数\"fullName\"不允许为空"],"url":"http://211.147.224.59:8081/BusinessServer/business-action","param":{"contentType":"json","accept":"application/json","process":"","activity":"","actionFlag":"__action_0__","executor":"","executeContext":"","action":"createOA_WM_OvertimeApplyAction","parameters":{"table":{"@type":"table","rows":[],"userdata":{"idColumnDefine":"OA_WM_OvertimeApply","idColumnName":"OA_WM_OvertimeApply","idColumnType":"String","model":"/OA/WorkTimeNew/data","relationAlias":"fApplyDate,fApplyDeptID,fApplyDeptName,fApplyPersonID,fApplyPersonName,fBizState,fBizStateName,fCreateDeptID,fCreateDeptName,fCreatePerID,fCreatePerName,fCreateTime,fCurrentActivities,fCurrentExecutors,fDAYS,fENDTIME,fHOURS,fNO,fREASON,fSTARTTIME,fTIME,fType,fUpdateDeptID,fUpdateDeptName,fUpdatePerID,fUpdatePerName,fUpdateTime,version","relationTypes":"DateTime,String,String,String,String,String,String,String,String,String,String,DateTime,String,String,Integer,DateTime,Float,String,String,DateTime,Float,String,String,String,String,String,DateTime,Integer","relations":"OA_WM_OvertimeApply.fApplyDate,OA_WM_OvertimeApply.fApplyDeptID,OA_WM_OvertimeApply.fApplyDeptName,OA_WM_OvertimeApply.fApplyPersonID,OA_WM_OvertimeApply.fApplyPersonName,OA_WM_OvertimeApply.fBizState,OA_WM_OvertimeApply.fBizStateName,OA_WM_OvertimeApply.fCreateDeptID,OA_WM_OvertimeApply.fCreateDeptName,OA_WM_OvertimeApply.fCreatePerID,OA_WM_OvertimeApply.fCreatePerName,OA_WM_OvertimeApply.fCreateTime,OA_WM_OvertimeApply.fCurrentActivities,OA_WM_OvertimeApply.fCurrentExecutors,OA_WM_OvertimeApply.fDAYS,OA_WM_OvertimeApply.fENDTIME,OA_WM_OvertimeApply.fHOURS,OA_WM_OvertimeApply.fNO,OA_WM_OvertimeApply.fREASON,OA_WM_OvertimeApply.fSTARTTIME,OA_WM_OvertimeApply.fTIME,OA_WM_OvertimeApply.fType,OA_WM_OvertimeApply.fUpdateDeptID,OA_WM_OvertimeApply.fUpdateDeptName,OA_WM_OvertimeApply.fUpdatePerID,OA_WM_OvertimeApply.fUpdatePerName,OA_WM_OvertimeApply.fUpdateTime,OA_WM_OvertimeApply.version","updateMode":"whereVersion"}},"defaultValues":null},"translateParameter":{"dataType":"row-list","transformIdcolumn":true,"includeState":true,"useNamespace":true,"cellnameByRelation":false,"rowsConfig":{"concept":"OA_WM_OvertimeApply","sequence":"OA_WM_OvertimeApply,fApplyDate,fApplyDeptID,fApplyDeptName,fApplyPersonID,fApplyPersonName,fBizState,fBizStateName,fCreateDeptID,fCreateDeptName,fCreatePerID,fCreatePerName,fCreateTime,fCurrentActivities,fCurrentExecutors,fDAYS,fENDTIME,fHOURS,fNO,fREASON,fSTARTTIME,fTIME,fType,fUpdateDeptID,fUpdateDeptName,fUpdatePerID,fUpdatePerName,fUpdateTime,version"}}}}__justepServerErrorEnd__
    at Object.create (core.min.js:71)
    at Object.Request.errorMessage (biz.common.min.js:12)
    at Object.callback (biz.common.min.js:12)
    at Object.h (biz.common.min.js:12)
    at f (core.min.js:71)
    at Object.add (core.min.js:71)
    at _sendRequest (biz.common.min.js:12)
    at Object.Request.sendRequest (biz.common.min.js:12)
    at Object.$var._sendBizRequest (eval at __actionFinish (biz.common.min.js:12), <anonymous>:1:577)
    at Object.Request.sendBizRequest (biz.common.min.js:12)
回复 支持 反对

使用道具 举报

35

主题

135

帖子

334

积分

中级会员

Rank: 3Rank: 3

积分
334
QQ
 楼主| 发表于 2017-10-30 17:49:54 | 显示全部楼层
qson_zhong 发表于 2017-10-30 17:49
Error: __justepServerErrorStart__{"message":"新增数据失败! , \n参数\"fullName\"不允许为空","reason" ...

core.min.js:71 Uncaught Error: __justepServerErrorStart__{"message":"新增数据失败! , \n参数\"fullName\"不允许为空","reason":"","code":"JUSTEP050006","stack":"com.justep.exception.BusinessException: 编码: JUSTEP050006; 提示: 参数\"fullName\"不允许为空\r\n\tat com.justep.exception.BusinessException.create(Unknown Source)\r\n\tat com.justep.util.Utils.check(Unknown Source)\r\n\tat com.justep.model.ModelUtils.getModelObjectByFullName(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":["编码: JUSTEP050006; 提示: 参数\"fullName\"不允许为空"],"url":"http://211.147.224.59:8081/BusinessServer/business-action","param":{"contentType":"json","accept":"application/json","process":"","activity":"","actionFlag":"__action_0__","executor":"","executeContext":"","action":"createOA_WM_OvertimeApplyAction","parameters":{"table":{"@type":"table","rows":[],"userdata":{"idColumnDefine":"OA_WM_OvertimeApply","idColumnName":"OA_WM_OvertimeApply","idColumnType":"String","model":"/OA/WorkTimeNew/data","relationAlias":"fApplyDate,fApplyDeptID,fApplyDeptName,fApplyPersonID,fApplyPersonName,fBizState,fBizStateName,fCreateDeptID,fCreateDeptName,fCreatePerID,fCreatePerName,fCreateTime,fCurrentActivities,fCurrentExecutors,fDAYS,fENDTIME,fHOURS,fNO,fREASON,fSTARTTIME,fTIME,fType,fUpdateDeptID,fUpdateDeptName,fUpdatePerID,fUpdatePerName,fUpdateTime,version","relationTypes":"DateTime,String,String,String,String,String,String,String,String,String,String,DateTime,String,String,Integer,DateTime,Float,String,String,DateTime,Float,String,String,String,String,String,DateTime,Integer","relations":"OA_WM_OvertimeApply.fApplyDate,OA_WM_OvertimeApply.fApplyDeptID,OA_WM_OvertimeApply.fApplyDeptName,OA_WM_OvertimeApply.fApplyPersonID,OA_WM_OvertimeApply.fApplyPersonName,OA_WM_OvertimeApply.fBizState,OA_WM_OvertimeApply.fBizStateName,OA_WM_OvertimeApply.fCreateDeptID,OA_WM_OvertimeApply.fCreateDeptName,OA_WM_OvertimeApply.fCreatePerID,OA_WM_OvertimeApply.fCreatePerName,OA_WM_OvertimeApply.fCreateTime,OA_WM_OvertimeApply.fCurrentActivities,OA_WM_OvertimeApply.fCurrentExecutors,OA_WM_OvertimeApply.fDAYS,OA_WM_OvertimeApply.fENDTIME,OA_WM_OvertimeApply.fHOURS,OA_WM_OvertimeApply.fNO,OA_WM_OvertimeApply.fREASON,OA_WM_OvertimeApply.fSTARTTIME,OA_WM_OvertimeApply.fTIME,OA_WM_OvertimeApply.fType,OA_WM_OvertimeApply.fUpdateDeptID,OA_WM_OvertimeApply.fUpdateDeptName,OA_WM_OvertimeApply.fUpdatePerID,OA_WM_OvertimeApply.fUpdatePerName,OA_WM_OvertimeApply.fUpdateTime,OA_WM_OvertimeApply.version","updateMode":"whereVersion"}},"defaultValues":null},"translateParameter":{"dataType":"row-list","transformIdcolumn":true,"includeState":true,"useNamespace":true,"cellnameByRelation":false,"rowsConfig":{"concept":"OA_WM_OvertimeApply","sequence":"OA_WM_OvertimeApply,fApplyDate,fApplyDeptID,fApplyDeptName,fApplyPersonID,fApplyPersonName,fBizState,fBizStateName,fCreateDeptID,fCreateDeptName,fCreatePerID,fCreatePerName,fCreateTime,fCurrentActivities,fCurrentExecutors,fDAYS,fENDTIME,fHOURS,fNO,fREASON,fSTARTTIME,fTIME,fType,fUpdateDeptID,fUpdateDeptName,fUpdatePerID,fUpdatePerName,fUpdateTime,version"}}}}__justepServerErrorEnd__
biz.common.min.js:12 justep error,code[9c0f3d91b8d632c58aa054b83c62c5f1,ef4f7f4fc2af68ad7b75aed2c0adf197]
biz.common.min.js:12 Uncaught Error: 内部错误: .W Context Error,请检查编译和运行时.W URL是否一致
comp.min.js:144 Uncaught Error: __justepClientErrorStart__{"code":"JUSTEP230112","message":"页面已经被关闭"}__justepClientErrorEnd__
回复 支持 反对

使用道具 举报

35

主题

135

帖子

334

积分

中级会员

Rank: 3Rank: 3

积分
334
QQ
 楼主| 发表于 2017-10-30 18:03:02 | 显示全部楼层
你好,大概知道原因了,估计是版本不同步的原因。调试模式启动没报错,但是生产模式启动报错,是因为生产模式的代码是旧的。每次修改代码后,都必须要删除.cache,.release包的文件才可以。之前不行感觉是代码没有更新的原因。请问如何保证我生产模式下使用的代码是新的呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36171
发表于 2017-10-31 09:00:18 | 显示全部楼层
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

35

主题

135

帖子

334

积分

中级会员

Rank: 3Rank: 3

积分
334
QQ
 楼主| 发表于 2017-11-27 14:17:43 | 显示全部楼层
本帖最后由 qson_zhong 于 2017-11-27 14:43 编辑

你好,请问这个问题还是天天报这个问题,几乎没个请求都后台都报这个这个错误,而且系统升级到3.6后,运行的很慢,每个请求都停顿几秒钟,数据才出来。不知道是不是这个报错导致的系统慢!
这个帖提到的解决方法:http://bbs.wex5.com/forum.php?mo ... page=2#pid165340806

jishuang 发表于 2016-12-14 15:59
把/UI2/portal/base/base.js中
event.container._iframeFunc = true;改为
evt.container._iframeFunc = tru ...    没有bex53.6里没有对应的代码
222.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36171
发表于 2017-11-27 14:47:44 | 显示全部楼层
升级到3.6版本,确认平台默认带的system等资源是从之前版本拷贝的或者有通过扩展空间修改的吗?
把扩展空间去掉,用3.6平台默认带的资源测试

慢的把sql的执行时间打出来看看
http://bbs.wex5.com/forum.php?mo ... 4&pid=165004035
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

35

主题

135

帖子

334

积分

中级会员

Rank: 3Rank: 3

积分
334
QQ
 楼主| 发表于 2017-11-27 15:35:13 | 显示全部楼层
jishuang 发表于 2017-11-27 14:47
升级到3.6版本,确认平台默认带的system等资源是从之前版本拷贝的或者有通过扩展空间修改的吗?
把扩展空间 ...


升级到3.6版本,确认平台默认带的system等资源是从之前版本拷贝的或者有通过扩展空间修改的吗?
把扩展空间去掉,用3.6平台默认带的资源测试;

回复:是系统默认的system等资源,没有做过扩展空间的修改。第二,补充一点,感觉系统慢的地方在UI哪一层,因为是从点击开始,然后停顿几秒钟,然后慢慢出来数据,当界面加载完成后,再点查询数据,数据一下子就出来了。同时打开旧版3.2.1的功能与升级后3.6版的功能(两者连接同样的数据实例),很明显3.6版有明显的卡顿,如果是数据库问题的话,应该两个都慢才对,因为连的是同一个数据库。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36171
发表于 2017-11-27 17:01:39 | 显示全部楼层
F12打开浏览器的开发人员调试工具看看network中监控的请求的时间
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-6 05:58 , Processed in 0.058383 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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