| |||||||||
Care cauzează eroarea de importare a contractelor preexistente, NoSuchElementExcepție: nul
În majoritatea cazurilor, există o problemă în datele de câmp care conține cantități mari de text. Când este întâlnită această eroare, lângă sfârșitul unei valori de câmp a textului lung există ghilimele multiple ("), iar acestea fac ca delimitatorii coloanelor să devină instabili. În linia de date afectată, este creată o coloană nouă căreia îi lipsește un antet din cauza ghilimelelor care întrerup delimitatorii.
Un exemplu care a cauzat o problemă este:
Noi, poporul Statelor Unite, pentru a forma o Uniune mai perfectă, pentru a stabili Justiția, pentru a asigura Tranquilitatea internă, pentru a asigura apărarea comună, pentru a promova bunăstarea generală și pentru a asigura Binecuvântările Libertății pentru noi înșine și pentru Posteritatea noastră, ne ordonăm și stabilim această Constituție pentru "Statele Unite ale Americii".
Ghilimelele din Statele Unite ale Americii pot întrerupe încărcarea valorilor separate prin virgulă (CSV) deoarece întrerup separatorii de câmpuri prin virgulă, cauzând o încercare de a face o coloană nouă în cadrul acelei linii care nu are nicio valoare de antet.
Pentru a corecta problema, eliminați ghilimelele de la sfârșitul șirului și reimportați.
Pentru a afla unde găsiți datele incorecte în fișierul Contracts.csv, consultați jurnalul de erori de import în Gestionare > Administrare > Manager de proiect > Importare stare contracte preluate. Defilează în partea de jos a jurnalului de import pentru a găsi mesajul de eroare. Apoi, verificați în linia de date care apare după ultima linie de actualizare/creare reușită per jurnal.
SAP Ariba Contracts