| |||||||||
Što uzrokuje pogrešku uvoza naslijeđenih ugovora, NoSuchElementIznimka: null
U većini slučajeva postoji problem u podacima polja koji sadržava velike količine teksta. Kad se pojavi ova pogreška, na kraju vrijednosti polja dugog teksta nalazi se više navodnika (") i zbog njih graničnici stupaca postaju nestabilni. U zahvaćenom retku podataka stvara se novi stupac kojem nedostaje zaglavlje jer navodnici prekidaju graničnike.
Primjer koji je uzrokovao problem je:
Mi ljudi Sjedinjenih Američkih Država, kako bismo stvorili savršeniju Uniju, uspostavili Pravdu, osigurali domaću spokojnost, osigurali zajedničku obranu, promicali opću dobrobit i osigurali Blagoslov slobode sebi i našem siromaštvu, činili ordain i uspostavili ovaj Ustav za "Sjedinjene Američke Države".
Navodnici oko Sjedinjenih Američkih Država mogu prekinuti način na koji se vrijednost odvojena zarezom (CSV) učitava jer prekidaju razdjelnike polja zareza, što uzrokuje pokušaje stvaranja novog stupca unutar tog retka koji nema vrijednost zaglavlja.
Kako biste ispravili problem, uklonite navodnike na kraju niza i ponovo uvezite.
Kako biste saznali gdje pronaći loše podatke u datoteci Contracts.csv, pogledajte zapisnik pogrešaka uvoza pod Upravljanje > Administracija > Voditelj projekta > Uvezi status naslijeđenih ugovora. Pomaknite se na dno zapisnika uvoza kako biste pronašli poruku o pogrešci. Zatim provjerite u retku podataka koji se pojavljuju nakon zadnjeg uspješnog ažuriranja/stvaranja retka po zapisniku.
SAP Ariba Contracts