Hi Anton, Can you please give me the exact version of ULC i.e. 6.2.x.? Also send me a small snippet with the code of the InternalFrame extension?
Thanks and regards, Janak ----------------------------------------- Janak Mulani email: [EMAIL PROTECTED] url: http://www.canoo.com <http://www.canoo.com/> Beyond AJAX - Java Rich Internet Applications http://www.canoo.com/ulc ----------------------------------------- _____ From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Anton Karmanov Sent: Monday, July 14, 2008 2:40 PM To: ([email protected]) Subject: [ULC-developer] ArrayIndexOutOfBoundsException Hello. Following exception occurred when I called fireEventULC(.): from client: java.lang.ArrayIndexOutOfBoundsException: 1 at java.util.ArrayList.toArray(Unknown Source) at com.ulcjava.base.client.DirtyDataOwnerList.getDirtyDataOwners(DirtyDataOwn erList.java:6) at com.ulcjava.base.client.UISession$m_.b(UISession$m_.java:114) at com.ulcjava.base.client.UISession$m_.addPendingRequest(UISession$m_.java:1 12) at com.ulcjava.base.client.UISession.a(UISession.java:128) at com.ulcjava.base.client.UISession.send(UISession.java:269) at com.ulcjava.base.client.UISession.sendBlocking(UISession.java:281) at com.ulcjava.base.client.UIProxy.invokeULC(UIProxy.java:181) at com.ulcjava.base.client.UIProxy.fireMandatoryEventULC(UIProxy.java:144) at com.ulcjava.base.client.UIProxy.fireEventULC(UIProxy.java:204) at workplace.ui.components.UIWorkplaceInternalFrame.access$200(UIWorkplaceInt ernalFrame.java:26) at workplace.ui.components.UIWorkplaceInternalFrame$2.internalFrameActivated( UIWorkplaceInternalFrame.java:131) at javax.swing.JInternalFrame.fireInternalFrameEvent(Unknown Source) at javax.swing.JInternalFrame.setSelected(Unknown Source) at javax.swing.JInternalFrame.show(Unknown Source) at java.awt.Component.show(Unknown Source) at java.awt.Component.setVisible(Unknown Source) at javax.swing.JComponent.setVisible(Unknown Source) at com.ulcjava.base.client.UIInternalFrame$BasicInternalFrame.setVisible(UIIn ternalFrame.java:2) at com.ulcjava.base.client.UIInternalFrame.setVisible(UIInternalFrame.java:37 ) 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 com.ulcjava.base.client.UIProxy.processInvokeUI(UIProxy.java:55) at com.ulcjava.base.client.UIProxy.a(UIProxy.java:103) at com.ulcjava.base.client.UIProxy.handleRequest(UIProxy.java:203) at com.ulcjava.base.client.UISession.b(UISession.java:302) at com.ulcjava.base.client.UISession.access$1700(UISession.java:298) at com.ulcjava.base.client.UISession$3.run(UISession$3.java:2) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at com.ulcjava.base.client.FilteringEventQueue.dispatchEvent(FilteringEventQu eue.java:23) 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) workplace.ui.components.UIWorkplaceInternalFrame extends UIInternalFrame. The fireEventULC(.) method was called from InternalFrameListener#internalFrameActivated(.) method of internal frame's listener attached to the corresponding BasicInternalFrame. It seems to be concurrency problem with ArrayList. I can't reproduce this exception (it occurred only once). I use ULC 6.2. Best regards, Anton Karmanov Mirasoft Group
