| |||||||||
Mi okozza az örökölt szerződések importálási hibáját, NoSuchElementException: null
A legtöbb esetben probléma van a mezőadatokban, amelyek nagy mennyiségű szöveget tartalmaznak. Ha ezt a hibát tapasztalja, a hosszú szöveg mezőértékének vége közelében több idézőjel (") van, és ezek miatt az oszlopok határolójelei instabillá válnak. Az érintett adatsorban fejléc nélküli új oszlop jön létre, mert az idézőjelek megszakítják a határolójeleket.
Problémát okozó példa:
Mi, az Egyesült Államok népe, annak érdekében, hogy tökéletesebb Uniót alkossunk, igazságosságot hozzunk létre, biztosítsuk a hazai nyugalmat, biztosítsuk a közös védelmet, támogassuk az általános jólétet, és biztosítsuk magunknak és utómunkánknak a szabadság áldásait, rendezzük és hozzuk létre ezt az alkotmányt az „Amerikai Egyesült Államok” számára.
Az Amerikai Egyesült Államok körüli idézőjelek megszakíthatják a vesszővel elválasztott értékek (CSV) betöltésének módját, mert megszakítják a vesszőmező-elválasztójeleket, így megpróbálnak új oszlopot létrehozni abban a sorban, amelynek nincs fejlécértéke.
A probléma kijavításához távolítsa el a sztring vége melletti idézőjeleket, majd importálja újra.
Ha meg szeretné tudni, hol találhatók a helytelen adatok a Contracts.csv fájlban, tekintse meg az importálási hibanaplót a Kezelés > Adminisztráció > Projektmenedzser > Öröklött szerződések állapotának importálása menüpontban. A hibaüzenet megkereséséhez görgessen az importálási napló aljára. Ezután ellenőrizze az utolsó sikeres aktualizálás/létrehozás sora után naplónként megjelenő adatsort.
Strategic Contracts