| |||||||||
Kaj povzroča napako pri uvozu starih pogodb, NoSuchElementException: ničelna vrednost
V večini primerov obstaja težava v podatkih polja, ki vsebujejo velike količine besedila. Ko pride do te napake, je blizu konca vrednosti polja dolgega teksta več narekovajev ("), zato so ločila stolpcev nestabilna. V zadevni vrstici podatkov se ustvari nov stolpec, v katerem manjka glava, ker narekovaji prekinejo ločila.
Primer, ki je povzročil težavo, je:
Ljudje Združenih držav Amerike z namenom, da oblikujemo popolnejšo Unijo, vzpostavimo Pravico, zavarujemo notranjo Mirnost, skrbimo za skupno obrambo, spodbujamo splošno blaginjo in si prizadevamo za svobodo zase in za naše Posterity, delamo ordain in oblikujemo to ustavo za "Združene države Amerike".
Narekovaji po Združenih državah Amerike lahko prekinejo način nalaganja vrednosti, ločenih z vejico (CSV), ker prekinejo ločila polj z vejico, kar povzroči poskuse, da bi znotraj te vrstice naredili nov stolpec, ki nima vrednosti glave.
Če želite odpraviti težavo, odstranite narekovaje na koncu niza in znova uvozite.
Če želite izvedeti, kje najti napačne podatke v datoteki Contracts.csv, si oglejte zapisnik napak uvoza pod Upravljanje > Administracija > Vodja projekta > Uvoz statusa starih pogodb. Pomaknite se na dno zapisnika uvoza, da poiščete obvestilo o napaki. Nato preverite vrstico podatkov, ki se prikaže po zadnji uspešni vrstici posodobitve/kreiranja za zapisnik.
SAP Ariba Contracts