NotSerializableExceptions debuggen

18 Februar, 2009 (19:52) | Allgemein | By: philipp

Eine NotSerializableException liefert oft nicht ausreichend Informationen zur Ursache des Fehlers. Die Suche nach dem Bug kann daher leicht zur Odyssee werden.

Das JDK 6 bietet aber eine Lösung für dieses Problem:

Wird die JVM mit der Option -Dsun.io.serialization.extendedDebugInfo=true gestartet, so liefert die Esception detaillierte Informationen über das Objekt, das den Fehler verursacht hat.

In Eclipse wird kann die Option übrigens bequem unter den runs settings bzw. launch configuration als Argument hinterlegt werden.

Comments

Comment from Carlena
Time 20. Februar 2009 at 15:23

Vielen Dank für den Rat, es wäre sehr hilfreich für mich.

Write a comment