DataRow und invokeSaveEditingControl (IndexOutOfBoundsExcep)
3 posts
• Page 1 of 1
DataRow und invokeSaveEditingControl (IndexOutOfBoundsExcep)
In invokeSaveEditingControl werden für die einzelnen Controls saveEditing() was wiederum durch den CellEditor dazuführen kann das saveValue in der DataRow aufgerufen wird.
saveValue -> invokeRepaintListeners -> getControls => Hier kann es zu einer Änderung von auControls kommen was letztendlich in der for Schleife innerhalb von invokeSaveEditingControl zu einer java.lang.IndexOutOfBoundsException führt.
Leider kann ich den Fehler im Moment nicht mehr rekonstruieren.
LG, Tommy
saveValue -> invokeRepaintListeners -> getControls => Hier kann es zu einer Änderung von auControls kommen was letztendlich in der for Schleife innerhalb von invokeSaveEditingControl zu einer java.lang.IndexOutOfBoundsException führt.
Leider kann ich den Fehler im Moment nicht mehr rekonstruieren.
LG, Tommy
- tak
- Posts: 14
- Joined: Tue Oct 20, 2009 9:21 pm
Re: DataRow und invokeSaveEditingControl (IndexOutOfBoundsExcep)
Ohne Testfall nicht nachvollziehbar, da ein Control nur entfernt wird wenn die Referenz "ungültig" geworden ist z.B. weil der gc das Objekt verworfen hat.
Dies kann unterschiedlichste Gründe haben.
ggf. das Problem reproduzieren und den Beispiel Code posten.
Dies kann unterschiedlichste Gründe haben.
ggf. das Problem reproduzieren und den Beispiel Code posten.
-
Support@SIB - Posts: 353
- Joined: Mon Sep 28, 2009 1:56 pm
3 posts
• Page 1 of 1