找回密码
 注册成为天翎用户
楼主: wenchj

[已解决] Wrapped java.lang.NullPointerException (baselib#2523)

[复制链接]
dlq 发表于 2022-3-1 20:17:36 | 显示全部楼层
wenchj 发表于 2022-3-1 09:44
我这用的是update出了问题,querybysql是没有问题的
在update中添加domainid,id,formid用where对比? ...

把  set item_一等执行 = '2'  改成 set item_一等执行 = '一' ;第2句也改一下,再试试
回复

使用道具 举报

 楼主| wenchj 发表于 2022-3-2 09:56:38 | 显示全部楼层
dlq 发表于 2022-3-1 20:17
把  set item_一等执行 = '2'  改成 set item_一等执行 = '一'  ;第2句也改一下,再试试

不是我不测试,而是不是语句的问题
set item_一等执行 = '2'  改成 set item_一等执行 = '一'   这句中2是文本,不是数值
这个已经不再测试了,我重新创建了两个表进行测试,还是出现这个问题

//表1 测试update
<p><input classname="cn.myapps.runtime.dynaform.form.ejb.InputField" id="__KieLE1qNrJ2MnBY10Bq" text="text" name="测试" texttype="text" fieldtype="VALUE_TYPE_VARCHAR" fieldkeyevent="Tabkey" layout="horizontal" readonlyshowvalonly="true" discript="" validaterule="" valuescript="" width="" hiddenscript="" hiddenvalue="" hiddenprintscript="" printhiddenvalue="" readonlyscript="" refreshonchanged="false" isdefaultvalue="false" calculateonrefresh="false" mobile="true" secrettext="false" defaultvalueisnull="false" numberpattern="" processdescription="[];[]" filtercondition="" instantvalidate="false" validatelibs="" editmode="01" refreshmode="0" refreshfields="" /><input classname="cn.myapps.runtime.dynaform.form.ejb.InputField" id="__OBj1GRkl6jG75FwVEiI" text="text" name="数据" texttype="text" fieldtype="VALUE_TYPE_VARCHAR" fieldkeyevent="Tabkey" layout="horizontal" readonlyshowvalonly="true" discript="" validaterule="" valuescript="" width="" hiddenscript="" hiddenvalue="" hiddenprintscript="" printhiddenvalue="" readonlyscript="" refreshonchanged="false" isdefaultvalue="false" calculateonrefresh="false" mobile="true" secrettext="false" defaultvalueisnull="false" numberpattern="" processdescription="[];[]" filtercondition="" instantvalidate="false" validatelibs="" editmode="01" refreshmode="0" refreshfields="" />&nbsp;</p>
<p>&nbsp;</p>
//表2 测试update2
<p><input classname="cn.myapps.runtime.dynaform.form.ejb.InputField" id="__KieLE1qNrJ2MnBY10Bq" text="text" name="测试" texttype="text" fieldtype="VALUE_TYPE_VARCHAR" fieldkeyevent="Tabkey" layout="horizontal" readonlyshowvalonly="true" discript="" validaterule="" valuescript="" width="" hiddenscript="" hiddenvalue="" hiddenprintscript="" printhiddenvalue="" readonlyscript="" refreshonchanged="false" isdefaultvalue="false" calculateonrefresh="false" mobile="true" secrettext="false" defaultvalueisnull="false" numberpattern="" processdescription="[];[]" filtercondition="" instantvalidate="false" validatelibs="" editmode="01" refreshmode="0" refreshfields="" /><input classname="cn.myapps.runtime.dynaform.form.ejb.InputField" id="__OBj1GRkl6jG75FwVEiI" text="text" name="数据" texttype="text" fieldtype="VALUE_TYPE_VARCHAR" fieldkeyevent="Tabkey" layout="horizontal" readonlyshowvalonly="true" discript="" validaterule="" valuescript="" width="" hiddenscript="" hiddenvalue="" hiddenprintscript="" printhiddenvalue="" readonlyscript="" refreshonchanged="false" isdefaultvalue="false" calculateonrefresh="false" mobile="true" secrettext="false" defaultvalueisnull="false" numberpattern="" processdescription="[];[]" filtercondition="" instantvalidate="false" validatelibs="" editmode="01" refreshmode="0" refreshfields="" />&nbsp;</p>
<p>&nbsp;</p>
//表2 测试update2 保存并新增  动作执行后脚本
(function(){
var cs = getItemValueAsString("测试");
var sj = getItemValueAsString("数据");
var sql="update tlk_测试update set item_数据='"+sj+"' where item_测试 = '"+cs+"'";
updateByDSName("gracemj",sql);
println("测试"+sql);
})()


//表1和表2是同样的表。测试内容为在表2保存时更新表1。实际测试过程中,表2执行到第11行时发生了之前的错误代码

附件中将上传两张表的数据结果

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
回复

使用道具 举报

 楼主| wenchj 发表于 2022-3-2 16:18:54 | 显示全部楼层
dlq 发表于 2022-3-1 20:17
把  set item_一等执行 = '2'  改成 set item_一等执行 = '一'  ;第2句也改一下,再试试

你好,是因为更换数据源后,数据源文件内容缺失导致的这种情况。至于深层次的没法判断原因是什么。
已将解决方法置顶,将数据源缺失内容补足
可以结帖
回复

使用道具 举报

白日蜜语 发表于 2022-3-3 05:53:50 | 显示全部楼层
wenchj 发表于 2022-3-2 16:18
你好,是因为更换数据源后,数据源文件内容缺失导致的这种情况。至于深层次的没法判断原因是什么。
已将 ...

好的,有问题请继续发贴。
回复

使用道具 举报

本版积分规则

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

GMT+8, 2026-8-14 09:53

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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