M
Martin A.
Gast
Hallo,
ich habe vor kurzem ein wenig von meinem Javacode umgestellt (vor allem libraries ausgemistet & zusammengefasst). Anschließend hat aber dummerweise eine meiner Objektserialisierungen nicht mehr funktioniert. Ich sitze nun schon eine ganze Weile an dem Problem und komme leider absolut nicht weiter...wäre schön wenn jemandem ein Hinweis dazu einfällt. Der Code ist folgendermaßen:
An der Stelle mit dem writeObject bricht der Thread nach sehr kurzem Arbeiten einfach urplötzlich ab - keine Fehlermeldung. Heapspace sollte bei 2GB nicht das Problem sein...ganz so schnell kann der Speicher nicht volllaufen. Das Objekt 'filter', das ich serialisieren möchte, implementiert Serializable und alle globalen Variablen, die es besitzt, sind entweder Basistypen wie integer & boolean oder Objekte, die selbst Serializable implementieren. Woran könnte es noch liegen?
Viele Grüße,
Martin A.
ich habe vor kurzem ein wenig von meinem Javacode umgestellt (vor allem libraries ausgemistet & zusammengefasst). Anschließend hat aber dummerweise eine meiner Objektserialisierungen nicht mehr funktioniert. Ich sitze nun schon eine ganze Weile an dem Problem und komme leider absolut nicht weiter...wäre schön wenn jemandem ein Hinweis dazu einfällt. Der Code ist folgendermaßen:
Java:
FileOutputStream fos = new FileOutputStream(file);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
oos = new ObjectOutputStream(baos);
oos.writeObject(filter);
byte[] array = baos.toByteArray();
fos.write(array);
An der Stelle mit dem writeObject bricht der Thread nach sehr kurzem Arbeiten einfach urplötzlich ab - keine Fehlermeldung. Heapspace sollte bei 2GB nicht das Problem sein...ganz so schnell kann der Speicher nicht volllaufen. Das Objekt 'filter', das ich serialisieren möchte, implementiert Serializable und alle globalen Variablen, die es besitzt, sind entweder Basistypen wie integer & boolean oder Objekte, die selbst Serializable implementieren. Woran könnte es noch liegen?
Viele Grüße,
Martin A.