| |||||||||
Causa dell'errore di importazione dei contratti precedenti, NoSuchElementException: null
Nella maggior parte dei casi, si verifica un problema nei dati dei campi che contengono grandi quantità di testo. Quando si verifica questo errore, vicino alla fine di un valore di campo del testo esteso sono presenti più virgolette ("), che causano l'instabilità dei delimitatori delle colonne. Nella riga di dati interessata, viene creata una nuova colonna in cui manca un'intestazione a causa delle virgolette che interrompono i delimitatori.
Un esempio che ha causato un problema è:
Noi Popolo degli Stati Uniti, per formare un'Unione più perfetta, stabilire la Giustizia, assicurare la Tranquilità interna, provvedere alla difesa comune, promuovere il Welfare generale e garantire le Benedizioni della Libertà a noi stessi e alla nostra Posterità, ordinare e stabilire questa Costituzione per gli "Stati Uniti d'America".
Le virgolette intorno agli Stati Uniti d'America possono interrompere il caricamento dei valori separati da virgola (CSV) perché interrompono i separatori dei campi virgola, causando tentativi di creare una nuova colonna all'interno di quella riga senza valore di intestazione.
Per correggere il problema, rimuovere le virgolette vicino alla fine della stringa e reimportarla.
Per sapere dove trovare i dati errati nel file Contracts.csv, visualizzare il registro degli errori di importazione in Gestisci > Amministrazione > Gestione progetti > Importa stato contratti precedenti. Scorrere fino in fondo al registro di importazione per trovare il messaggio di errore. Quindi, controllare la riga di dati visualizzata dopo l'ultima riga di aggiornamento/creazione corretta per il registro.
SAP Ariba Contracts