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

QQ登录

只需一步,快速开始

查看: 24499|回复: 20

[结贴] 组织机构庞大时执行某个流转语句时报错:getOrgs.j)执行失败

[复制链接]

33

主题

140

帖子

869

积分

高级会员

Rank: 4

积分
869
QQ
发表于 2019-12-31 19:42:04 | 显示全部楼层 |阅读模式
版本: 其它(帖子中说明) 小版本号:
数据库: Oracle 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
本帖最后由 akshay 于 2020-1-1 11:41 编辑

系统隔三差五会出现这个错误,不知道是哪个用户执行的流程代码导致的,怎么定位到这个错误呢?望解决,谢谢
背景1:版本号V5.3.7
背景2:系统大概有几百个流程模版,几百个普通流程,超过2万个注册用户,
背景3:我在服务器实施过了这个OrgUtils.class文件:修复范围表达式人员过多时造成的卡顿.zip
[td]1.将classes文件复制到,runtime\BusinessServer\WEB-INF\下2.重启tomcat.注:版本号build version : 5.3.7.6152build time : 2017.06.22 18:18:51其他版本未测试.[/td]


报错如下:
2019-12-31 18:41:27 编码: JUSTEP002026; 提示: .J(/UI2/system/components/justep/o
rg/server/getOrgs.j)执行失败
javax.servlet.ServletException: com.justep.ui.exception.UIException: 编码: JUSTE
P002026; 提示: .J(/UI2/system/components/justep/org/server/getOrgs.j)执行失败
        at com.justep.ui.servlet.MainServlet.service(Unknown Source)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at com.justep.portal.filter.RedirectFilter.doFilter(Unknown Source)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:191)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:127)
        at com.googlecode.psiprobe.Tomcat60AgentValve.invoke(Tomcat60AgentValve.
java:30)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:103)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:293)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:861)
        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
ss(Http11Protocol.java:606)
        at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:48
9)
        at java.lang.Thread.run(Thread.java:745)
Caused by: com.justep.ui.exception.UIException: 编码: JUSTEP002026; 提示: .J(/UI
2/system/components/justep/org/server/getOrgs.j)执行失败
        at com.justep.ui.exception.UIException.create(Unknown Source)
        at com.justep.ui.JavaServer.doJ(Unknown Source)
        at com.justep.ui.JavaServer.service(Native Method)
        ... 18 more

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2020-1-2 09:13:33 | 显示全部楼层
发一下完整的错误信息,这个看不出具体什么错误

这个请求移动端才会发,而且只会发一次,如果数据比较多可以在登录后发一下这个请求后面就不会发了直接从缓存中取数据
可以参考http://docs.wex5.com/bex5-process-question-list-10047/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

33

主题

140

帖子

869

积分

高级会员

Rank: 4

积分
869
QQ
 楼主| 发表于 2020-1-2 13:01:03 | 显示全部楼层
jishuang 发表于 2020-1-2 09:13
发一下完整的错误信息,这个看不出具体什么错误

这个请求移动端才会发,而且只会发一次,如果数据比较多可 ...

日志已上传,服务器移动端联入的设备数很少,

justep.ui.zip

220.02 KB, 下载次数: 217

getOrgs.j报错日志

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2020-1-2 13:21:09 | 显示全部楼层
不管连入几个设置,只要操作了流转对话框或者orgDialog等组件就会有这个请求,参考链接中的方案

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



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

使用道具 举报

33

主题

140

帖子

869

积分

高级会员

Rank: 4

积分
869
QQ
 楼主| 发表于 2020-1-2 16:05:37 | 显示全部楼层
jishuang 发表于 2020-1-2 13:21
不管连入几个设置,只要操作了流转对话框或者orgDialog等组件就会有这个请求,参考链接中的方案

把biz的日 ...

日志已上传

justep.biz.zip

224.15 KB, 下载次数: 223

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2020-1-2 16:23:20 | 显示全部楼层
现在看的错误是UI层报错的时候biz层报的是session都已经不存在了,后端全都是这个错误
  1. [com.justep.business.server.BusinessServerServlet] ERROR: Not registed session:CB92423F31BCFCA2BD5538495340DC0E, jsessionid:JSESSIONID=D5B31B4A25CE4F262B64B180497A78B5, action: {"accept":"application/json","action":"queryOrgAction",
复制代码
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

33

主题

140

帖子

869

积分

高级会员

Rank: 4

积分
869
QQ
 楼主| 发表于 2020-1-2 16:37:52 | 显示全部楼层
jishuang 发表于 2020-1-2 16:23
现在看的错误是UI层报错的时候biz层报的是session都已经不存在了,后端全都是这个错误
...

因为服务器已经卡死了,服务器卡死的时候,CPU满载偏高,过了一会CPU负载降低,同时报错就是报getOrgs.j执行失败,网页端首页都打不开,所以我们这才重启了服务端,所以才会出现一堆的实效session。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2020-1-2 17:24:59 | 显示全部楼层
在服务器上安装一个http分析工具HttpAnalyzer看看卡死的时候具体是哪个请求
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

33

主题

140

帖子

869

积分

高级会员

Rank: 4

积分
869
QQ
 楼主| 发表于 2020-1-3 09:36:50 | 显示全部楼层
本帖最后由 akshay 于 2020-1-3 09:55 编辑
jishuang 发表于 2020-1-2 17:24
在服务器上安装一个http分析工具HttpAnalyzer看看卡死的时候具体是哪个请求

截图已上传,麻烦帮我们看看服务端宕机的原因
QQ图片20200103093419.png
QQ图片20200103095500.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35942
发表于 2020-1-3 10:14:16 | 显示全部楼层
1.内存配置是多少?
2.把/BIZ/system/config/sys.config.m中的
<config name="orgCache" value="false"/>配置为true,修改配置后需要重启tomcat

3.如果移动端基本上就没有,那就检查是不是在PC端用了orgDialog这样的组件?PC端要用带PC的组织机构组织不要用不到PC的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-16 02:08 , Processed in 0.068888 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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