找回密码
 注册成为天翎用户
查看: 1109|回复: 1

[楼主失联] 使用系统函数更新数据库异常

[复制链接]
exllog 发表于 2021-1-15 14:07:42 | 显示全部楼层 |阅读模式

本帖最后由 exllog 于 2020-9-2 11:56 编辑


***********************************
【myApps/OBPM版本号】:V1.6.0SP12
【系统版本】:后台 - 系统信息 - 系统版本:weioa365 31661
【浏览器类型】:Chrome,360
【联系方式-QQ】:1614338533
【问题描述】:  改系统函数之前一直都是能用的,现在一直报错
  
系统函数:

  1. //在任务中定时去更新表单的内容
  2. (function(){
  3. var sql="update tlk_test set item_b='updateTest'";
  4. updateByDSName("数据源名称",sql);
  5. })()
复制代码



执行脚本:
  1. var bh=getItemValueAsString("编号");
  2. var sqlupdate = "update tlk_票据申请表 set item_付款状态='已付款'   where item_编号='"+bh+"' ";
  3. println(sqlupdate);
  4. 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)
吴思敏 发表于 2021-6-25 15:03:24 | 显示全部楼层
你好,刚看了下,您是1.6版本,建议更新下版本再测试下
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-15 03:36

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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