FAQ 157481
전자우편
구 계약 가져오기: "NoSuchElementException: null" 오류의 원인은 무엇입니까?
이 지식 기반 문서는 사용자의 편의를 위해 기계 번역되었습니다. SAP에서는 기계 번역의 정확성 또는 완전성을 보증하지 않습니다. 언어 선택 도구를 통해 영어로 전환하여 원래 콘텐츠를 찾을 수 있습니다.
질문

구 계약 가져오기 오류의 원인, NoSuchElementException: null

답변

대부분의 경우 필드 데이터에 많은 양의 텍스트가 포함된 문제가 있습니다. 이 오류가 발생하면 긴 텍스트의 필드 값 끝에 따옴표(")가 여러 개 있으며 이로 인해 열의 구분자가 불안정해집니다. 영향을 받는 데이터 행에서, 구분 기호를 중단시키는 따옴표로 인해 헤더가 누락된 새로운 열이 생성됩니다.

문제가 발생한 예는 다음과 같습니다.

우리 미국 국민은 보다 완벽한 연합을 결성하고, 정의를 수립하고, 국내 환심을 보장하며, 공동의 방어를 제공하고, 일반 복지를 홍보하며, 자유 축복을 우리 자신과 우리의 후세에 담보하기 위해 이 헌법을 제정하고 "미국"을 위해 이 헌법을 제정한다.

미국 주변의 따옴표는 쉼표 필드 구분 기호를 중단하므로 쉼표로 구분된 값(CSV)이 로드되는 방식을 중단할 수 있으므로 헤더 값이 없는 해당 행 내에서 새 열을 만들려고 시도합니다. 

이슈를 수정하려면 문자열 끝 근처의 따옴표를 제거하고 다시 임포트하십시오.

추가 정보

Contracts.csv 파일에서 잘못된 데이터를 어디에서 찾을 수 있는지 알려면 관리 > 관리 > 프로젝트 관리자 > 구 계약 상태 가져오기에서 가져오기 오류 로그를 확인하십시오. 임포트 로그 하단으로 스크롤하여 오류 메시지를 찾습니다. 그런 다음 로그별로 마지막으로 성공한 업데이트/생성 행 이후에 나타나는 데이터 행을 확인합니다.


적용 대상

SAP Ariba Contracts

사용 약관  |  저작권  |  보안 관련 정보  |  개인 정보 보호