eas后台事务创建人与实际运行人不一致?
金蝶云社区-fjfdszj
fjfdszj
0人赞赏了该文章 2,858次浏览 未经作者许可,禁止转载编辑于2015年10月10日 10:03:13

问题描述:
1.后台事务,用user帐号创建一个事务,当用user帐号进行测试时均正常.


2.然而任务在定时运行时,帐号自动变成administrator去执行,然后就报错了,同时代码已经增加去除权限控制.
//去除权限约束
ctx.put("disablePermissionForKScript", Boolean.TRUE);


//报错日志
门店调拨转调拨入库,公司代码105,伯俊同步,单号:TF1508260000026,新单据编号TRI2015094358审核失败:Server Component wrap a Throwable. Exception Type is [javax.ejb.EJBException]
Caused exception message is: Unexpected system failure, see server log for details.; nested exception is: java.lang.reflect.UndeclaredThrowableException: TxEJB wrap a Not_BaseException while Reflect Invoke ControllerBean.