V
Veritas696
Gast
Hallo Javafriends,
ich habe folgendes Problem: Ich habe ein Programm geschrieben mit welchem ich ein Object per Serialisierung in einer Datei abspeichern will und bei einem Neustart des Programms wieder laden möchte.
Ich habe des Programme an einem Rechner geschrieben und wollte jetzt an einem anderen Rechner weiterentwickeln.
nun bekomme ich aber folgende Fehlermeldung wenn ich das Programm starte:
java.io.InvalidClassException: javax.swing.JComponent; local class incompatible: stream classdesc serialVersionUID = -2514362798440941654, local class serialVersionUID = -1030230214076481435
at java.ibjectStreamClass.initNonProxy(Unknown Source)
at java.ibjectInputStream.readNonProxyDesc(Unknown Source)
at java.ibjectInputStream.readClassDesc(Unknown Source)
at java.ibjectInputStream.readNonProxyDesc(Unknown Source)
at java.ibjectInputStream.readClassDesc(Unknown Source)
at java.ibjectInputStream.readNonProxyDesc(Unknown Source)
at java.ibjectInputStream.readClassDesc(Unknown Source)
at java.ibjectInputStream.readNonProxyDesc(Unknown Source)
at java.ibjectInputStream.readClassDesc(Unknown Source)
at java.ibjectInputStream.readOrdinaryObject(Unknown Source)
at java.ibjectInputStream.readObject0(Unknown Source)
at java.ibjectInputStream.defaultReadFields(Unknown Source)
at java.ibjectInputStream.readSerialData(Unknown Source)
at java.ibjectInputStream.readOrdinaryObject(Unknown Source)
at java.ibjectInputStream.readObject0(Unknown Source)
at java.ibjectInputStream.readArray(Unknown Source)
at java.ibjectInputStream.readObject0(Unknown Source)
at java.ibjectInputStream.defaultReadFields(Unknown Source)
at java.ibjectInputStream.readSerialData(Unknown Source)
at java.ibjectInputStream.readOrdinaryObject(Unknown Source)
at java.ibjectInputStream.readObject0(Unknown Source)
at java.ibjectInputStream.defaultReadFields(Unknown Source)
at java.ibjectInputStream.readSerialData(Unknown Source)
at java.ibjectInputStream.readOrdinaryObject(Unknown Source)
at java.ibjectInputStream.readObject0(Unknown Source)
at java.ibjectInputStream.defaultReadFields(Unknown Source)
at java.ibjectInputStream.readSerialData(Unknown Source)
at java.ibjectInputStream.readOrdinaryObject(Unknown Source)
at java.ibjectInputStream.readObject0(Unknown Source)
at java.ibjectInputStream.readArray(Unknown Source)
at java.ibjectInputStream.readObject0(Unknown Source)
at java.ibjectInputStream.defaultReadFields(Unknown Source)
at java.ibjectInputStream.readSerialData(Unknown Source)
at java.ibjectInputStream.readOrdinaryObject(Unknown Source)
at java.ibjectInputStream.readObject0(Unknown Source)
at java.ibjectInputStream.defaultReadFields(Unknown Source)
at java.ibjectInputStream.readSerialData(Unknown Source)
at java.ibjectInputStream.readOrdinaryObject(Unknown Source)
at java.ibjectInputStream.readObject0(Unknown Source)
at java.ibjectInputStream.readObject(Unknown Source)
at poker.database.DataBase.loadDataBase(DataBase.java:43)
at mainpack.StartUp.main(StartUp.java:54)
Wie kann ich die Daten aus der Datei auslesen ohne eine neue Datei anzulegen?
Wie gesagt ich hab nicht einmal was an den Dateien geändert: an dem einem Rechner gings und jetzt plötzlich nicht mehr :-(
ich habe folgendes Problem: Ich habe ein Programm geschrieben mit welchem ich ein Object per Serialisierung in einer Datei abspeichern will und bei einem Neustart des Programms wieder laden möchte.
Ich habe des Programme an einem Rechner geschrieben und wollte jetzt an einem anderen Rechner weiterentwickeln.
nun bekomme ich aber folgende Fehlermeldung wenn ich das Programm starte:
java.io.InvalidClassException: javax.swing.JComponent; local class incompatible: stream classdesc serialVersionUID = -2514362798440941654, local class serialVersionUID = -1030230214076481435
at java.ibjectStreamClass.initNonProxy(Unknown Source)
at java.ibjectInputStream.readNonProxyDesc(Unknown Source)
at java.ibjectInputStream.readClassDesc(Unknown Source)
at java.ibjectInputStream.readNonProxyDesc(Unknown Source)
at java.ibjectInputStream.readClassDesc(Unknown Source)
at java.ibjectInputStream.readNonProxyDesc(Unknown Source)
at java.ibjectInputStream.readClassDesc(Unknown Source)
at java.ibjectInputStream.readNonProxyDesc(Unknown Source)
at java.ibjectInputStream.readClassDesc(Unknown Source)
at java.ibjectInputStream.readOrdinaryObject(Unknown Source)
at java.ibjectInputStream.readObject0(Unknown Source)
at java.ibjectInputStream.defaultReadFields(Unknown Source)
at java.ibjectInputStream.readSerialData(Unknown Source)
at java.ibjectInputStream.readOrdinaryObject(Unknown Source)
at java.ibjectInputStream.readObject0(Unknown Source)
at java.ibjectInputStream.readArray(Unknown Source)
at java.ibjectInputStream.readObject0(Unknown Source)
at java.ibjectInputStream.defaultReadFields(Unknown Source)
at java.ibjectInputStream.readSerialData(Unknown Source)
at java.ibjectInputStream.readOrdinaryObject(Unknown Source)
at java.ibjectInputStream.readObject0(Unknown Source)
at java.ibjectInputStream.defaultReadFields(Unknown Source)
at java.ibjectInputStream.readSerialData(Unknown Source)
at java.ibjectInputStream.readOrdinaryObject(Unknown Source)
at java.ibjectInputStream.readObject0(Unknown Source)
at java.ibjectInputStream.defaultReadFields(Unknown Source)
at java.ibjectInputStream.readSerialData(Unknown Source)
at java.ibjectInputStream.readOrdinaryObject(Unknown Source)
at java.ibjectInputStream.readObject0(Unknown Source)
at java.ibjectInputStream.readArray(Unknown Source)
at java.ibjectInputStream.readObject0(Unknown Source)
at java.ibjectInputStream.defaultReadFields(Unknown Source)
at java.ibjectInputStream.readSerialData(Unknown Source)
at java.ibjectInputStream.readOrdinaryObject(Unknown Source)
at java.ibjectInputStream.readObject0(Unknown Source)
at java.ibjectInputStream.defaultReadFields(Unknown Source)
at java.ibjectInputStream.readSerialData(Unknown Source)
at java.ibjectInputStream.readOrdinaryObject(Unknown Source)
at java.ibjectInputStream.readObject0(Unknown Source)
at java.ibjectInputStream.readObject(Unknown Source)
at poker.database.DataBase.loadDataBase(DataBase.java:43)
at mainpack.StartUp.main(StartUp.java:54)
Wie kann ich die Daten aus der Datei auslesen ohne eine neue Datei anzulegen?
Wie gesagt ich hab nicht einmal was an den Dateien geändert: an dem einem Rechner gings und jetzt plötzlich nicht mehr :-(