常见问题 KB0394601
电子邮件
导入遗留合同:导致“NoSuchElementException: null”错误是什么?
为您方便起见,此知识库文章由机器进行翻译。SAP Ariba 不会对有关机器翻译的准确性或完整性提供任何保证。您可以通过使用语言选择器切换到英语来查找原始内容。
问题

导致导入遗留合同错误的原因,NoSuchElementException:null

回答

在大多数情况下,包含大量文本的字段数据存在问题。遇到此错误时,长文本字段值的末尾附近有多个引号 ("),这会导致列的分隔符不稳定。在受影响的数据行中,由于引号中断分隔符,因此会创建缺少标题的新列。

导致问题的示例如下:

我们美国人民,为了形成更完美的联盟,建立正义,保证国内平静,提供共同防守,促进普遍的福利,确保自由的祝福给自己和我们的财产,为“美利坚合众国”做命令和建立这 一 宪法。

美国周围的引号可能会中断逗号分隔值 (CSV) 的加载方式,因为它们会中断逗号字段分隔符,从而导致尝试在该行中创建没有标题值的新列。

要更正此问题,请删除字符串末尾附近的引号并重新导入。

附加信息

要了解在 Contracts.csv 文件中查找错误数据的位置,请在管理 > 管理 > 项目管理器 > 导入遗留合同状态中查看导入错误日志。滚动到导入日志的底部以查找错误消息。然后,检查每个日志上次成功更新/创建行后显示的数据行。


适用产品

战略合同

使用条款  |  版权所有  |  安全披露  |  隐私