繁體中文 - 機器翻譯
常見問題 KB0394601
電子郵件
匯入舊有合約:是什麼導致「NoSuchElementException:null」錯誤?
此知識庫文章透過機器翻譯為您提供。SAP Ariba 對機器翻譯的正確性或完整性不提供任何保證。您可以透過語言選擇器切換為英文,藉此查看原始內容。
問題

導致匯入舊有合約錯誤的原因,NoSuchElementException:null

答覆

在多數情況下,包含大量文字的欄位資料發生問題。遇到此錯誤時,接近長文欄位值結尾有多個引號 ("),這些符號會導致欄的分隔符號不穩定。在受影響的資料列中,由於引號中斷分隔符號,因此會建立缺少表頭的新欄。

造成問題的範例如下:

我們美國人民,為了組成一個更完美的聯盟,建立正義,確保國內通告,為共同辯護提供保障,促進一般福利,並保障自由主義對自己和我們的庇護的祝福,為這個「美國」的憲法做准備。

在美國各地使用引號可以中斷逗號分隔值 (CSV) 載入的方式,因為這些引號會中斷逗號欄位分隔符號,導致嘗試在沒有標頭值的列內做出新資料行。

若要修正問題,請移除接近字串尾端的引號,然後重新匯入。

附加資訊

若要瞭解在 Contracts.csv 檔案中尋找錯誤資料的位置,請在 管理 > 管理 > 專案管理員 > 匯入舊有合約狀態 中檢視匯入錯誤日誌。捲動至匯入日誌底部以尋找錯誤訊息。接著,在各日誌最後成功更新/建立列後顯示的資料列。


適用產品

戰略合約

使用條款  |  版權所有  |  安全披露  |  隱私權