| |||||||||
구 계약 가져오기 오류의 원인은 무엇입니까? NoSuchElementException: null
대부분의 경우, 대량의 텍스트가 포함된 필드 데이터에 이슈가 있습니다. 이 오류가 발생하면 긴 텍스트의 필드 값 끝에 여러 따옴표(")가 있으며 이로 인해 열의 구분 기호가 불안정해집니다. 영향을 받는 데이터 행에는 구분 기호를 중단하는 따옴표로 인해 헤더가 누락된 새로운 열이 생성됩니다.
문제를 일으킨 예는 다음과 같습니다.
우리 미국 국민은 더 완벽한 연합을 형성하고, 정의를 확립하고, 국내 번영을 보장하며, 공동의 방어를 제공하고, 일반 복지를 장려하고, 자신과 우리의 포스트리티에게 자유의 축복을 보장하며, "미국"을 위해 이 헌법을 제정한다.
미국 주변의 따옴표는 쉼표로 구분된 값(CSV)이 로드되는 방식을 방해할 수 있습니다. 쉼표 필드 구분 기호를 중단시켜 헤더 값이 없는 해당 행 내에서 새 열을 만들려고 시도하게 하기 때문입니다.
이 문제를 해결하려면 문자열 끝 부분의 따옴표를 제거한 후 다시 임포트하십시오.
Contracts.csv 파일에서 잘못된 데이터를 찾을 수 있는 위치를 알려면 관리 > 관리 > 프로젝트 관리자 > 구 계약 상태 가져오기 에서 가져오기 오류 로그를 확인하십시오. 임포트 로그 하단으로 스크롤하여 오류 메시지를 찾습니다. 그런 다음 로그별로 마지막으로 완료된 업데이트/생성 행 다음에 나타나는 데이터 행을 확인합니다.
전략적 계약