| |||||||||
Hva er årsaken til feilen Importer arvede kontrakter, NoSuchElementException: null
I de fleste tilfeller er det et problem i feltdata som inneholder store mengder tekst. Når denne feilen oppstår, er det nær slutten av en feltverdi i langteksten flere anførselstegn ("), og disse gjør at skilletegnene for kolonnene blir ustabile. I den berørte raden med data opprettes en ny kolonne som mangler en overskrift på grunn av anførselstegnene som avbryter skilletegnene.
Et eksempel som forårsaket et problem, er:
Vi folket i USA, for å danne en mer perfekt union, etablere rettferdighet, sikre innenlands Tranquility, sørge for felles forsvar, fremme den generelle velferden, og sikre frihetens velsignelser til oss selv og vår Posterity, gjøre orden og etablere denne grunnloven for "Amerikas forente stater."
Anførselstegnene rundt om i USA kan avbryte måten den kommadelte verdien (CSV) laster på, fordi de avbryter skilletegnene for kommafeltet, noe som fører til at det blir gjort forsøk på å lage en ny kolonne i den raden som ikke har noen overskriftsverdi.
Du løser problemet ved å fjerne anførselstegnene nær slutten av strengen og importere på nytt.
Hvis du vil vite hvor du finner ugyldige data i filen Contracts.csv, viser du importfeilloggen under Administrer > Administrasjon > Prosjektleder > Importer status for eldre kontrakter. Bla til bunnen av importprotokollen for å finne feilmeldingen. Deretter sjekker du inn raden med data som vises etter den siste linjen for vellykket oppdatering/oppretting i henhold til protokollen.
SAP Ariba Contracts