hi Leute,
ich sammle ständig logmessages in einem vector namens logs!
Durch
kann auf ihn zugegriefen werden.
per
möchte ich nun den Inhalt einfach ausgeben!
Den Vector habe ich vorher initialisiert,daran kann es wohl nicht liegen!
Ihr noch der error code
hat jemand vielleicht eine kleine Idee!?!?
g duddel123
ich sammle ständig logmessages in einem vector namens logs!
Durch
Code:
Log.getlogs();
per
Code:
public class WriteData {
WriteData(){
}
public static void write() throws FileNotFoundException, IOException{
ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("c:\\log.txt"));
out.writeObject(Log.getlogs());
out.close();
}
}
möchte ich nun den Inhalt einfach ausgeben!
Den Vector habe ich vorher initialisiert,daran kann es wohl nicht liegen!
Ihr noch der error code
Code:
java.io.NotSerializableException: DataLog.LogMessage
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.writeArray(Unknown Source)
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
at java.io.ObjectOutputStream.defaultWriteObject(Unknown Source)
at java.util.Vector.writeObject(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source)
at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
at java.io.ObjectOutputStream.writeObject0(Unknown Source)
at java.io.ObjectOutputStream.writeObject(Unknown Source)
at DataLog.WriteData.write(WriteData.java:13)
at AMSFenster.actionPerformed(AMSFenster.java:93)
at java.awt.Button.processActionEvent(Unknown Source)
at java.awt.Button.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
hat jemand vielleicht eine kleine Idee!?!?
g duddel123