Hi,
ich habe eine Klasse CheckParameter welche eine ArrayList<PrintTable> enthält.
Bei beiden Klassen habe ich java.io.Serializable implementiert.
Nun gibt es Instanzen der Klasse CheckParameter, welche keine PrintTables enthalten. Versuche ich diese zu speichern, dann erhalte ich die Exception
/filename (Permission denied)Print table for Scout not found
Scout ist in dem Fall der String checkName parameter meiner Instanz. Ich bin nun verwirrt, da ich nicht weiß woher kommt eigentlich das "Print table" Das steht so nirgend in meinem Code. Es heißt überall "PrintTable" also zusammengeschrieben und zwei Großbuchstaben. Zweitens verstehe ich nicht wie der von selber darauf kommt den CheckNamen anzugeben. Ist das künstliche Intelligenz?
Drittes habe ich keine Ahnung wie ich das nun weiter debuggen kann. Ich habe schon versucht die ArrayList zu nullen und auch sie leer zu initialisieren. Macht keinen Unterschied.
Bin für jeden Tipp dankbar.
Claus
ich habe eine Klasse CheckParameter welche eine ArrayList<PrintTable> enthält.
Bei beiden Klassen habe ich java.io.Serializable implementiert.
Nun gibt es Instanzen der Klasse CheckParameter, welche keine PrintTables enthalten. Versuche ich diese zu speichern, dann erhalte ich die Exception
/filename (Permission denied)Print table for Scout not found
Scout ist in dem Fall der String checkName parameter meiner Instanz. Ich bin nun verwirrt, da ich nicht weiß woher kommt eigentlich das "Print table" Das steht so nirgend in meinem Code. Es heißt überall "PrintTable" also zusammengeschrieben und zwei Großbuchstaben. Zweitens verstehe ich nicht wie der von selber darauf kommt den CheckNamen anzugeben. Ist das künstliche Intelligenz?
Drittes habe ich keine Ahnung wie ich das nun weiter debuggen kann. Ich habe schon versucht die ArrayList zu nullen und auch sie leer zu initialisieren. Macht keinen Unterschied.
Bin für jeden Tipp dankbar.
Claus