[Resolved ]Why RTC hangs when selecting a Contrbutor from Owner field enumeration?
hi,
In a particular RTC Client, a user is trying to select the OWNER of a task, Selecting more option is resulting in error message "java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 4"'
anybody faced same kind of issue? any solution?
!ENTRY org.eclipse.jface 4 2 2012-08-23 17:32:32.207
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface".
!STACK 0
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 4
at org.eclipse.swt.widgets.Table.indexOf(Table.java:2771)
at org.eclipse.swt.widgets.Table.checkData(Table.java:923)
at org.eclipse.swt.widgets.TableItem.getImage(TableItem.java:551)
at org.eclipse.jface.viewers.TableViewerRow.setImage(TableViewerRow.java:132)
at org.eclipse.jface.viewers.ViewerCell.setImage(ViewerCell.java:169)
at org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLabelProvider.java:166)
at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:145)
at org.eclipse.jface.viewers.AbstractTableViewer.doUpdateItem(AbstractTableViewer.java:399)
at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:481)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.runtime.Platform.run(Platform.java:888)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at org.eclipse.jface.viewers.StructuredViewer.refreshItem(StructuredViewer.java:1503)
at org.eclipse.jface.viewers.AbstractTableViewer.replace(AbstractTableViewer.java:1059)
at com.ibm.team.process.internal.rcp.ui.ContributorSelectionBlock$ContentProvider.updateElement(ContributorSelectionBlock.java:2949)
at org.eclipse.jface.viewers.AbstractTableViewer.getVirtualSelection(AbstractTableViewer.java:510)
at org.eclipse.jface.viewers.AbstractTableViewer.getSelectionFromWidget(AbstractTableViewer.java:481)
at org.eclipse.jface.viewers.StructuredViewer.getSelection(StructuredViewer.java:994)
at com.ibm.team.process.internal.rcp.ui.ContributorSelectionBlock.refresh(ContributorSelectionBlock.java:1066)
at com.ibm.team.process.internal.rcp.ui.ContributorSelectionBlock$RefreshJob.runInUIThread(ContributorSelectionBlock.java:1692)
at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3885)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3506)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
at org.eclipse.jface.window.Window.open(Window.java:801)
at com.ibm.team.workitem.ide.ui.internal.editor.presentations.ContributorAttributePart.createUserDialog(ContributorAttributePart.java:390)
at com.ibm.team.workitem.ide.ui.internal.editor.presentations.ContributorAttributePart.writeValue(ContributorAttributePart.java:341)
at com.ibm.team.workitem.ide.ui.internal.editor.presentations.ContributorAttributePart.access$8(ContributorAttributePart.java:333)
at com.ibm.team.workitem.ide.ui.internal.editor.presentations.ContributorAttributePart$2.selectionChanged(ContributorAttributePart.java:229)
at com.ibm.team.workitem.ide.ui.internal.editor.DecoratedControl.fireSelectionChanged(DecoratedControl.java:204)
at com.ibm.team.workitem.ide.ui.internal.editor.DecoratedControl.fireSelectionChanged(DecoratedControl.java:196)
at com.ibm.team.workitem.ide.ui.internal.editor.DecoratedCombo.handleSelectionEvent(DecoratedCombo.java:353)
at com.ibm.team.workitem.ide.ui.internal.editor.DecoratedCombo.access$1(DecoratedCombo.java:329)
at com.ibm.team.workitem.ide.ui.internal.editor.DecoratedCombo$1.widgetSelected(DecoratedCombo.java:282)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3910)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3503)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
In a particular RTC Client, a user is trying to select the OWNER of a task, Selecting more option is resulting in error message "java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 4"'
anybody faced same kind of issue? any solution?
!ENTRY org.eclipse.jface 4 2 2012-08-23 17:32:32.207
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jface".
!STACK 0
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 4
at org.eclipse.swt.widgets.Table.indexOf(Table.java:2771)
at org.eclipse.swt.widgets.Table.checkData(Table.java:923)
at org.eclipse.swt.widgets.TableItem.getImage(TableItem.java:551)
at org.eclipse.jface.viewers.TableViewerRow.setImage(TableViewerRow.java:132)
at org.eclipse.jface.viewers.ViewerCell.setImage(ViewerCell.java:169)
at org.eclipse.jface.viewers.WrappedViewerLabelProvider.update(WrappedViewerLabelProvider.java:166)
at org.eclipse.jface.viewers.ViewerColumn.refresh(ViewerColumn.java:145)
at org.eclipse.jface.viewers.AbstractTableViewer.doUpdateItem(AbstractTableViewer.java:399)
at org.eclipse.jface.viewers.StructuredViewer$UpdateItemSafeRunnable.run(StructuredViewer.java:481)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.core.runtime.Platform.run(Platform.java:888)
at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:48)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)
at org.eclipse.jface.viewers.StructuredViewer.refreshItem(StructuredViewer.java:1503)
at org.eclipse.jface.viewers.AbstractTableViewer.replace(AbstractTableViewer.java:1059)
at com.ibm.team.process.internal.rcp.ui.ContributorSelectionBlock$ContentProvider.updateElement(ContributorSelectionBlock.java:2949)
at org.eclipse.jface.viewers.AbstractTableViewer.getVirtualSelection(AbstractTableViewer.java:510)
at org.eclipse.jface.viewers.AbstractTableViewer.getSelectionFromWidget(AbstractTableViewer.java:481)
at org.eclipse.jface.viewers.StructuredViewer.getSelection(StructuredViewer.java:994)
at com.ibm.team.process.internal.rcp.ui.ContributorSelectionBlock.refresh(ContributorSelectionBlock.java:1066)
at com.ibm.team.process.internal.rcp.ui.ContributorSelectionBlock$RefreshJob.runInUIThread(ContributorSelectionBlock.java:1692)
at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:95)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3885)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3506)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)
at org.eclipse.jface.window.Window.open(Window.java:801)
at com.ibm.team.workitem.ide.ui.internal.editor.presentations.ContributorAttributePart.createUserDialog(ContributorAttributePart.java:390)
at com.ibm.team.workitem.ide.ui.internal.editor.presentations.ContributorAttributePart.writeValue(ContributorAttributePart.java:341)
at com.ibm.team.workitem.ide.ui.internal.editor.presentations.ContributorAttributePart.access$8(ContributorAttributePart.java:333)
at com.ibm.team.workitem.ide.ui.internal.editor.presentations.ContributorAttributePart$2.selectionChanged(ContributorAttributePart.java:229)
at com.ibm.team.workitem.ide.ui.internal.editor.DecoratedControl.fireSelectionChanged(DecoratedControl.java:204)
at com.ibm.team.workitem.ide.ui.internal.editor.DecoratedControl.fireSelectionChanged(DecoratedControl.java:196)
at com.ibm.team.workitem.ide.ui.internal.editor.DecoratedCombo.handleSelectionEvent(DecoratedCombo.java:353)
at com.ibm.team.workitem.ide.ui.internal.editor.DecoratedCombo.access$1(DecoratedCombo.java:329)
at com.ibm.team.workitem.ide.ui.internal.editor.DecoratedCombo$1.widgetSelected(DecoratedCombo.java:282)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:228)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1003)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3910)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3503)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2405)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2369)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2221)
at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:500)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:493)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:113)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)