| |||||||||
À l'origine de l'erreur d'importation des contrats antérieurs, NoSuchElementException : null
Dans la plupart des cas, il existe un problème dans les données de zone qui contiennent de grandes quantités de texte. Lorsque cette erreur se produit, près de la fin d'une valeur de zone de texte descriptif, il existe plusieurs guillemets ("), ce qui rend les séparateurs des colonnes instables. Dans la ligne de données concernée, une nouvelle colonne sans en-tête est créée en raison des guillemets interrompant les séparateurs.
Voici un exemple qui a causé un problème :
Nous, le peuple des États-Unis, afin de former une Union plus parfaite, établir la Justice, assurer la Tranquilité intérieure, assurer la défense commune, promouvoir le bien-être général, et sécuriser les Bénédictions de la Liberté pour nous-mêmes et notre Postérité, ordonnons et établissons cette Constitution pour les « États-Unis d'Amérique ».
Les guillemets autour des États-Unis d'Amérique peuvent interrompre le chargement des valeurs séparées par des virgules (CSV) car ils interrompent les séparateurs de champs virgules, ce qui entraîne une tentative de création d'une nouvelle colonne dans cette ligne qui n'a pas de valeur d'en-tête.
Pour corriger le problème, supprimez les guillemets situés à la fin de la chaîne et réimportez.
Pour savoir où trouver les données erronées dans le fichier Contracts.csv, affichez le journal des erreurs d'importation dans Gérer > Administration > Gestionnaire de projets > Importer les statuts des contrats antérieurs. Faites défiler jusqu'en bas du journal d'importation pour trouver le message d'erreur. Vérifiez ensuite la ligne de données qui apparaît après la dernière ligne de mise à jour/création réussie par le journal.
SAP Ariba Contracts