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

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

答案

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

导致问题的示例如下:

我们美国人民,为了形成更完美的联盟,建立正义,坚守国内保守,提供共同防御,促进普遍的福利,确保自由之祝福给自己和我们的后裔,为“美国”订好并确立这 一 宪法。

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

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

附加信息

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


适用产品

SAP Ariba Contracts

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