本帖最后由 exllog 于 2020-9-2 11:56 编辑
***********************************
【myApps/OBPM版本号】:V1.6.0SP12
【系统版本】:后台 - 系统信息 - 系统版本:weioa365 31661
【浏览器类型】:Chrome,360
【联系方式-QQ】:1614338533
【问题描述】: 改系统函数之前一直都是能用的,现在一直报错
系统函数:
- //在任务中定时去更新表单的内容
- (function(){
- var sql="update tlk_test set item_b='updateTest'";
- updateByDSName("数据源名称",sql);
- })()
复制代码
执行脚本:
- var bh=getItemValueAsString("编号");
- var sqlupdate = "update tlk_票据申请表 set item_付款状态='已付款' where item_编号='"+bh+"' ";
- println(sqlupdate);
- updateByDSName("资金部管理",sqlupdate);//表单上没有的属性修改
复制代码
***********************************
报错信息:(注:sql语句是能执行的)
JsUtil:update tlk_票据申请表 set item_付款状态='已付款' where item_编号='FK20072001'
org.mozilla.javascript.WrappedException: Wrapped java.lang.NullPointerException (baselib#1892)
at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Unknown Source)
at org.mozilla.javascript.MemberBox.invoke(Unknown Source)
at org.mozilla.javascript.NativeJavaMethod.call(Unknown Source)
at org.mozilla.javascript.optimizer.OptRuntime.callN(Unknown Source)
at org.mozilla.javascript.gen.c552._c115(baselib:1892)
at org.mozilla.javascript.gen.c552.call(baselib)
at org.mozilla.javascript.optimizer.OptRuntime.callName(Unknown Source)
at org.mozilla.javascript.gen.c561._c0(FormName:资金部管理/票据管理/付款操作 Activity(11ea-934e-b61c2049-b6ea-55cea8391df5).确认付款.afterActionScript:4)
at org.mozilla.javascript.gen.c561.call(FormName:资金部管理/票据管理/付款操作 Activity(11ea-934e-b61c2049-b6ea-55cea8391df5).确认付款.afterActionScript)
at org.mozilla.javascript.ContextFactory.doTopCall(Unknown Source)
at org.mozilla.javascript.ScriptRuntime.doTopCall(Unknown Source)
at org.mozilla.javascript.gen.c561.call(FormName:资金部管理/票据管理/付款操作 Activity(11ea-934e-b61c2049-b6ea-55cea8391df5).确认付款.afterActionScript)
at org.mozilla.javascript.gen.c561.exec(FormName:资金部管理/票据管理/付款操作 Activity(11ea-934e-b61c2049-b6ea-55cea8391df5).确认付款.afterActionScript)
at cn.myapps.core.macro.runner.JavaScriptRunner.run(JavaScriptRunner.java:135)
at cn.myapps.core.dynaform.activity.ejb.Activity.runAfterActionScript(Activity.java:1512)
at cn.myapps.core.dynaform.activity.action.ActivityAction.doExecute(ActivityAction.java:244)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:897)
at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1299)
at ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:68)
at com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethodWithDebugInfo(XWorkMethodAccessor.java:117)
at com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethod(XWorkMethodAccessor.java:108)
at ognl.OgnlRuntime.callMethod(OgnlRuntime.java:1375)
at ognl.ASTMethod.getValueBody(ASTMethod.java:91)
at ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)
at ognl.SimpleNode.getValue(SimpleNode.java:258)
at ognl.Ognl.getValue(Ognl.java:470)
at ognl.Ognl.getValue(Ognl.java:434)
at com.opensymphony.xwork2.ognl.OgnlUtil$3.execute(OgnlUtil.java:362)
at com.opensymphony.xwork2.ognl.OgnlUtil.compileAndExecuteMethod(OgnlUtil.java:414)
at com.opensymphony.xwork2.ognl.OgnlUtil.callMethod(OgnlUtil.java:360)
|