| |||||||||
Causa dell'errore di importazione dei contratti precedenti, NoSuchElementException: null
Nella maggior parte dei casi, si è verificato un problema nei dati dei campi che contiene 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 a cui manca un'intestazione a causa delle virgolette che interrompono i delimitatori.
Un esempio che ha causato un problema è:
Noi, il Popolo degli Stati Uniti, con l'ordine di formare un'Unione più perfetta, stabiliamo la Giustizia, assicuriamo la Tranquillità interna, forniamo la difesa comune, promuoviamo il benessere generale e garantiamo le benedizioni della Libertà a noi stessi e alla nostra Posterità, ordiniamo e stabiliamo 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 di campo della virgola, causando il tentativo di creare una nuova colonna all'interno di quella riga priva di valore di intestazione.
Per correggere il problema, rimuovere le virgolette verso la fine della stringa ed eseguire nuovamente l'importazione.
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 riuscita per il registro.
SAP Ariba Contracts