【银企平台】回单程序上任务卡在创建状态“将截断字符串或二进制数据”原创
金蝶云社区-LuckyFly
LuckyFly
1人赞赏了该文章 499次浏览 未经作者许可,禁止转载编辑于2021年10月04日 13:07:24

1.   数据库问题

(1)      回单程序上任务卡在创建状态,偶尔可能出现部分任务有执行结果,取出日志如果可以看到“将截断字符串或二进制数据”的报错,基本可以确认是更新数据库时候,字段长度不足导致的。①需要找到t_download_list_task和t_download_list_detail表,查看exp_msg字段默认长度是否为200,可尝试增加到400;②需要找到t_ebg_config_meta_data表,查看config_desc字段是否为200,可尝试增加到400。然后重启回单程序,观察卡住的任务是否会正常执行下去。

image.png


(2)      当出现类似“无法将 NULL 插入 ("aaa"."T_RECEIPT_DETAIL"."VERSION")”,或“could not execute statement”之类的报错信息:

image.png

image.png


原因是旧版20190411更新到20191031及之后的版本,会有数据库不兼容的问题,需要修改t_download_list_detail、t_download_list_task、t_receipt_detail、t_receipt_info、t_ebg_user的version字段允许为null,如果不清楚修改可以准备好数据库连接图形化工具,然后联系开发人员。如果没有重要数据,可以清除数据库,建议直接删掉数据库中所有表,程序启动的时候会自动重建。


image.png


图标赞 1
1人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!