Das erste equals gibt false zurueck, durch das ! ist es beim if wieder true und beim zweitene ist es auch true.
Ich habe den Fehler gefunden. Das Objekt wird deserialisiert und der name ist transient, also muss ich ihn erst setzen. Da das alles sehr zeitnah ablaeuft war es manchmal so, dass bei der ersten Abfrage der name noch NULL war, daher der NullPointer oder das Ergebnis false bei der Methode equals. Bei der zweiten Abfrage wurde er inzwischen gesetzt und deswegen true. Man war das verzwickt.
Danke fuer eure Hilfe war sehr nett mit euch
Ich habe den Fehler gefunden. Das Objekt wird deserialisiert und der name ist transient, also muss ich ihn erst setzen. Da das alles sehr zeitnah ablaeuft war es manchmal so, dass bei der ersten Abfrage der name noch NULL war, daher der NullPointer oder das Ergebnis false bei der Methode equals. Bei der zweiten Abfrage wurde er inzwischen gesetzt und deswegen true. Man war das verzwickt.
Danke fuer eure Hilfe war sehr nett mit euch
