[Ole Aamot]
Feilen ser uansett ut til å skyldes at storagePath er null i toString()-metoden. En mulig årsak er at setStoragePath(Path storagepath)-metoden ikke faktisk setter storagePath, men i stedet prøver å sette det til this.storagePath.toString(), som fortsatt er null. Mulig løsning: Endre setStoragePath-metoden i DocumentObject slik at den bruker riktig parameter:
Det du skriver gir ikke mening, da DocumentObject.setStoragePath() allerede tar Path storagepath.
Den eksisterende implementasjonen bruker this.storagePath.toString(), som kan føre til en NullPointerException hvis this.storagePath er null.
Hvor? Ser ingen tegn til slikt noe sted i koden.
Mulig jeg ser spøkelser på høylys dag, men svaret ditt ga meg følelsen av å lese tekst skrevet av en sludderbot.