Moin allerseits
Folgendes wirft eine Exception und ich habe keine Ahnung, warum:
Wer das ganze Drama selber ausprobieren will (sehr viel Code):
sourceforge.net
Der Test ist unter "...\jComponent Library Sorcerer\jComponent Library Sorcerer\src\test\java\objectprocessor\ObjectProcessorIT.java" zu finden.
Los geht es im letzten Test, ab Zeile 1967, dort fängt die Deserialisierung an. Die Exeption kommt dann in der Klasse "...\jComponent Library Sorcerer\jComponent Library Sorcerer\src\main\java\objectprocessor\GeneralListSliceDescriptor.java" in Zeile 74.
Wenn jemand eine Idee hat warum das nicht läuft, wäre das prima. Ich bin da momentan ziemlich ratlos.
Folgendes wirft eine Exception und ich habe keine Ahnung, warum:
Java:
class TestSerializing{
class ClassFromArrayList extends ArrayList {
private Object o;
void setObject(Object o) {
this.o = o;
}
@Override
public int hashCode() {
//...
}
@Override
public boolean equals(Object obj) {
//...
}
}
//...
@Test
public void testCollectionObjects() {
//...
ClassFromArrayList o = new ClassFromArrayList<>();
List list = (List) o;
for (ValueDescriptor elementDescriptor : listElementValues) {
list.add(elementDescriptor.value()); //elementDescriptor.value() ist z.B. ein Short = 3145
}
}
}
Wer das ganze Drama selber ausprobieren will (sehr viel Code):
jCLS / git / [ead2f8]
sourceforge.net
Der Test ist unter "...\jComponent Library Sorcerer\jComponent Library Sorcerer\src\test\java\objectprocessor\ObjectProcessorIT.java" zu finden.
Los geht es im letzten Test, ab Zeile 1967, dort fängt die Deserialisierung an. Die Exeption kommt dann in der Klasse "...\jComponent Library Sorcerer\jComponent Library Sorcerer\src\main\java\objectprocessor\GeneralListSliceDescriptor.java" in Zeile 74.
Wenn jemand eine Idee hat warum das nicht läuft, wäre das prima. Ich bin da momentan ziemlich ratlos.