Svenska - Maskinöversättning
Svar på vanliga frågor 157481
E-post
Importera gamla kontrakt: Vad orsakar felet "NoSuchElementException: null"?
Denna kunskapsdatabasartikel har maskinöversatts. SAP ger ingen garanti för maskinöversättningens riktighet eller fullständighet. Du kan se ursprungsinnehållet genom att växla till engelska via språkväljaren.
Fråga

Vad som orsakar felet att importera gamla kontrakt, NoSuchElementException: null

Svar

I de flesta fall finns det ett problem i fältdata som innehåller stora mängder text. När detta fel upptäcks finns det flera citattecken (") nära slutet av ett fältvärde för långtext, vilket leder till att kolumnerna blir instabila. På den berörda dataraden skapas en ny kolumn som saknar ett huvud på grund av att citattecknen avbryter avgränsarna.

Ett exempel som orsakade ett problem är:

Vi i Förenta staterna, för att bilda en mer perfekt union, upprätta rättvisa, försäkra inhemsk lugn, sörja för det gemensamma försvaret, främja den allmänna välfärden, och säkra Frihetens välsignelser för oss själva och vår eftervärlden, ordna och upprätta denna konstitution för "Amerikas förenta stater".

Citattecknen runt om i USA kan avbryta hur CSV-värdet (kommaseparerat värde) läses in eftersom de avbryter avgränsarna för kommatecken, vilket leder till ett försök att göra en ny kolumn i raden som inte har något rubrikvärde. 

Korrigera problemet genom att ta bort citattecknen nära slutet av strängen och importera igen.

Ytterligare information

Om du vill veta var du kan hitta felaktiga data i filen Contracts.csv kan du visa importfelloggen i Administrera > Administration > Projektledare > Importera status för gamla kontrakt. Rulla längst ner i importprotokollet för att hitta felmeddelandet. Kontrollera sedan den datarad som visas efter den senaste lyckade uppdateringen/uppläggningsraden i protokollet.


Gäller för

SAP Ariba Contracts

Användningsvillkor  |  Copyright  |  Säkerhetsinformation  |  Sekretess