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

QQ登录

只需一步,快速开始

查看: 3546|回复: 8

[结贴] invokeAction的问题?

[复制链接]
发表于 2017-7-11 17:01:31 | 显示全部楼层 |阅读模式
Table table = (Table) com.justep.system.action.ActionUtils.invokeAction("/portal/process/message/messageProcess",
         "mainActivity", "queryWaitMessageAction", ContextHelper.getActionContext().getExecutor(), exts);

我如果把ContextHelper.getActionContext().getExecutor()换成t.getExecutorFID()就要报错,t是任务?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-11 17:14:03 | 显示全部楼层
这两个取的是不一样的
确认t.getExecutorFID()获取的执行者有这个process和activtiy的权限吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

 楼主| 发表于 2017-7-11 17:31:18 | 显示全部楼层
jishuang 发表于 2017-7-11 17:14
这两个取的是不一样的
确认t.getExecutorFID()获取的执行者有这个process和activtiy的权限吗? ...

queryWaitMessageAction 这个action不需要分权限的吧
错误说的是fid不一致
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-12 08:59:19 | 显示全部楼层
把完整的错误信息发一下看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

 楼主| 发表于 2017-7-12 14:30:50 | 显示全部楼层
jishuang 发表于 2017-7-12 08:59
把完整的错误信息发一下看看

com.justep.exception.BusinessException: 编码: JUSTEP180028; 提示: 无效的executor"/E93A43058AD540C191CEDC9B6C79E940.ogn/E50E5280492B4985A4AE5DFA42E7B03F.ogn/A8D64EDF04964B07897F2B8CF06F1F6D.ogn/5E621BB6E38745988A2085E3FC7E0EA4.dpt/223041B4D8B84FE499F3486E64E4E4BA.dpt/4B33FEB24B504D95B931E7A0DF038C8F.pos/0E078BC2A13D45DB883E67E4350132CD@4B33FEB24B504D95B931E7A0DF038C8F.psm",与当前登录用户不匹配

       atcom.justep.exception.BusinessException.create(Unknown Source)

       atcom.justep.util.Utils.check(Unknown Source)

       atcom.justep.system.opm.Operator.tryLoadPermission(Unknown Source)

       atcom.justep.system.opm.Operator.getPermissionParameter(Unknown Source)

       atcom.justep.system.opm.Operator.getPermissionParameter(Unknown Source)

       atcom.justep.system.interceptor.CheckPermission.actionParamInit(Unknown Source)

       atcom.justep.system.interceptor.CheckPermission.execute(Unknown Source)

       atcom.justep.system.action.EngineInterceptor.excute(Unknown Source)

       atcom.justep.system.action.Engine.invokeAction(Native Method)

       atcom.justep.system.action.Engine.invokeAction(Unknown Source)

       atcom.justep.model.impl.UtilImplementInstance.invokeAction(Unknown Source)

       atcom.justep.model.impl.UtilImplementInstance.invokeAction(Unknown Source)

       atcom.justep.system.action.ActionUtils.invokeAction(Unknown Source)

       atProcessPushEngine.execute(ProcessPushEngine.java:69)

       atcom.justep.system.action.EngineInterceptor.excute(Unknown Source)

       atcom.justep.system.action.Engine.invokeAction(Native Method)

       atcom.justep.system.action.Engine.invokeAction(Unknown Source)

       atcom.justep.model.impl.UtilImplementInstance.invokeAction(Unknown Source)

       atcom.justep.model.impl.UtilImplementInstance.invokeAction(Unknown Source)

       atcom.justep.system.action.ActionUtils.invokeAction(Unknown Source)

       atcom.justep.system.process.ProcessUtils.advanceProcess(Unknown Source)

       atExternalProcessProcedure.advanceProcess(ExternalProcessProcedure.java:30)

       atsun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

       atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

       atjava.lang.reflect.Method.invoke(Method.java:497)

       atcom.justep.system.action.Engine.invokeActions(Native Method)

       atcom.justep.system.action.Engine.invokeActions(Unknown Source)

       atcom.justep.business.server.BusinessServer.doAction(Unknown Source)

       atcom.justep.business.server.BusinessServer.doExcute(Unknown Source)

       atcom.justep.business.server.BusinessServer.excute(Unknown Source)

       atcom.justep.business.server.BusinessServer.excute(Unknown Source)

       atcom.justep.business.server.BusinessServerServlet.execService(Unknown Source)

       atcom.justep.business.server.BusinessServerServlet.service(Unknown Source)

       atjavax.servlet.http.HttpServlet.service(HttpServlet.java:723)

       atcom.justep.x.bs.BusinessServerServlet.service(Unknown Source)

       atjavax.servlet.http.HttpServlet.service(HttpServlet.java:723)

       atorg.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

       atorg.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

       atorg.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)

       atorg.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

       atorg.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

       atorg.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)

       atorg.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

       atorg.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)

       atorg.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861)

       atorg.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606)

       atorg.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)

       atjava.lang.Thread.run(Thread.java:745)

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-12 15:53:52 | 显示全部楼层
报错的这个执行者跟当前人没有任何关系吧

调用action传的执行者必须跟当前人有关系,就是可以是当前人,或者当前人代理的其他人
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

 楼主| 发表于 2017-7-12 15:59:37 | 显示全部楼层
jishuang 发表于 2017-7-12 15:53
报错的这个执行者跟当前人没有任何关系吧

调用action传的执行者必须跟当前人有关系,就是可以是当前人,或 ...

哦,我传的是这条任务的处理人,而不是当前操作者
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-7-12 16:23:50 | 显示全部楼层
调用action传的执行者必须跟当前人有关系,就是可以是当前人,或者当前人代理的其他人
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

 楼主| 发表于 2017-7-12 17:23:56 | 显示全部楼层
jishuang 发表于 2017-7-12 16:23
调用action传的执行者必须跟当前人有关系,就是可以是当前人,或者当前人代理的其他人
...

好的,知道了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 10:00 , Processed in 0.055368 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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