Vi er to nybegyndere, der ikke rigtig kan finde ud af hvorfor programmet kommer med denne fejlmelding: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: ForaListe
når vi compiler, hvad har vi dog gjort galt. Vi har vedlagt så meget af vores kode som vi mente nødvendigt. Håber der er nogen, der har et svar.
import java.io.*; public class Go implements Serializable{
public static void main(String[] args) throws IOException, ClassNotFoundException{ Controller controller = new Controller() ; SerializedForaListeFil filen = new SerializedForaListeFil("Foraliste objekt"); ForaListe foraListe;
/* get old objects from file */ foraListe = filen.getForaListe(); /* if no file found, create objects from scratch */ if (foraListe == null) foraListe = new ForaListe();
/* put objects back into file */ filen.putForaListe(foraListe);
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Vi har udkommenteret Iteratoren, og Forum er Serializable, men det laver stadig den samme fejl. Hvordan kan vi være sikre på at alle variable er serializable?
Vi har serialized alle klasser nu - selv Gui klassen, der ellers kun går gennem Controller klassen. Og vi har tjekket, at alle attributter vi har i klasserne implementerer serialized interfacet...
Jeg læste noget i.f.m. at jeg svarede på et andet spørgsmål (også om serialisering).
Kunne I prøve at tilføje en constructor uden argumenter til alle de klasser der faktisk skal serialiseres: Forum, Bruger, Koncepter (ForaListe har allerede).
Hej Vi har tilføjet en constructor uden argumenter til de serialiserede klasser, men fejlen er stadig den samme... Vi kan se, at den laver en foraListe, men fejlen ændrer sig ikke... Desværre
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.