Community
Participate
Working Groups
Build Identifier: Eclipse 20090920-1017 RAP 1.3.0.20100615-1704 An empty table produced an "java.lang.IllegalArgumentException: Index out of bounds" while trying to retrieve tooltip text for a table cell. Reproducible: Couldn't Reproduce Steps to Reproduce: 1. Point the mouse over a cell of an empty table. 2. The above mentioned exception may occur Note: Its not assured that the problem exists only on completely empty tables. Consider also empty lines beyond filled ones. Stacktrace: java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:3185) at org.eclipse.swt.SWT.error(SWT.java:3119) at org.eclipse.swt.SWT.error(SWT.java:3090) at org.eclipse.swt.widgets.Table.getItem(Table.java:669) at org.eclipse.jface.viewers.CellToolTipProvider.getToolTipText(CellToolTipProvider.java:42) at org.eclipse.swt.internal.widgets.tablekit.TableLCA.readCellToolTipTextRequested(TableLCA.java:321) at org.eclipse.swt.internal.widgets.tablekit.TableLCA.readData(TableLCA.java:113) at org.eclipse.swt.internal.widgets.displaykit.DisplayLCA$1.doVisit(DisplayLCA.java:321) at org.eclipse.swt.internal.widgets.WidgetTreeVisitor$AllWidgetTreeVisitor.visit(WidgetTreeVisitor.java:35) at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.accept(WidgetTreeVisitor.java:49) at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.accept(WidgetTreeVisitor.java:56) at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.accept(WidgetTreeVisitor.java:56) at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.accept(WidgetTreeVisitor.java:56) at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.accept(WidgetTreeVisitor.java:56) at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.accept(WidgetTreeVisitor.java:56) at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.accept(WidgetTreeVisitor.java:56) at org.eclipse.swt.internal.widgets.WidgetTreeVisitor.accept(WidgetTreeVisitor.java:56) at org.eclipse.swt.internal.widgets.displaykit.DisplayLCA.readData(DisplayLCA.java:328) at org.eclipse.rwt.internal.lifecycle.ReadData.execute(ReadData.java:26) at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.continueLifeCycle(RWTLifeCycle.java:222) at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.sleep(RWTLifeCycle.java:300) at org.eclipse.swt.widgets.Display.sleep(Display.java:1128) at com.gide.common.ui.rwt.RWTAbstractAppController.createUI(RWTAbstractAppController.java:101) at org.eclipse.rwt.internal.lifecycle.EntryPointManager.createUI(EntryPointManager.java:92) at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle.createUI(RWTLifeCycle.java:244) at org.eclipse.rwt.internal.lifecycle.RWTLifeCycle$UIThreadController.run(RWTLifeCycle.java:113) at java.lang.Thread.run(Thread.java:619) at org.eclipse.rwt.internal.lifecycle.UIThread.run(UIThread.java:102)
This looks like a DUP of bug 321119. *** This bug has been marked as a duplicate of bug 321119 ***