よくある質問 KB0394601
電子メール
旧契約のインポート: 「NoSuchElementException: null」エラーの原因は何ですか。
このナレッジベース記事は、お客様の利便性のために機械翻訳されています。SAP は、この機械翻訳の正確性または完全性に関して、いかなる保証も行うものではありません。言語選択で英語に切り替えると、元のコンテンツを確認できます。
質問

旧契約のインポートエラーの原因、NoSuchElementException: null

解答

ほとんどの場合、大量のテキストを含むフィールドデータに問題があります。このエラーが発生すると、テキスト (長) の項目値の末尾近くに複数の引用符 (") があり、これによって列のデリミタが不安定になります。影響を受けるデータ行では、引用符がデリミタを割り込んでいるため、ヘッダがない新しい列が作成されます。

問題の原因は、以下のとおりです。

我々アメリカ国民は、より完璧な連合を形成し、正義を確立し、国家の静けさを保証し、一般的な防衛のために提供し、一般福祉を推進し、自由の恵みを自分たちや後世に確保し、この憲法を「アメリカ合衆国」のために制定する。

米国を囲む引用符は、カンマフィールドの区切り記号を割り込み、ヘッダ値のない新しい列をその行内で作成しようとするため、カンマ区切り (CSV) のロード方法を中断する場合があります。

この問題を修正するには、文字列の末尾の近くにある引用符を削除し、再度インポートしてください。

追加情報

Contracts.csv ファイルの不適切なデータの場所を確認するには、[管理] > [管理] > [プロジェクトマネージャ] > [旧契約状況のインポート] でインポートエラーログを表示します。インポートログの下部までスクロールして、エラーメッセージを見つけます。次に、ログごとに最後に成功した更新/作成行の後に表示されるデータの行をチェックします。


該当項目

戦略的契約

使用条件  |  Copyright  |  セキュリティに関する情報  |  情報の保護