This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information

DataRow und invokeSaveEditingControl (IndexOutOfBoundsExcep)

Allgemeine Fragen zur Entwicklung von und mit JVx.

DataRow und invokeSaveEditingControl (IndexOutOfBoundsExcep)

Postby tak » Sun Mar 14, 2010 5:35 pm

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
tak
 
Posts: 14
Joined: Tue Oct 20, 2009 9:21 pm

Re: DataRow und invokeSaveEditingControl (IndexOutOfBoundsExcep)

Postby Support@SIB » Mon Mar 15, 2010 12:58 pm

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.
User avatar
Support@SIB
 
Posts: 353
Joined: Mon Sep 28, 2009 1:56 pm

Re: DataRow und invokeSaveEditingControl (IndexOutOfBoundsExcep)

Postby Development@SIB » Mon Mar 15, 2010 8:24 pm

Nähere Infos im SupportSystem
User avatar
Development@SIB
 
Posts: 325
Joined: Mon Sep 28, 2009 1:54 pm


Return to Development (DE)