org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Index out of bounds)

Pentaho BI Platform Tracking | Jared Pshedesky | 9 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    Exceptions when launching RDW from RD in 1.8.0. It comes up and shows the splash screen forever. Bring up RD and hit the Step 1 button to attempt to launch RDW. Exceptions below. org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Index out of bounds) at org.eclipse.swt.SWT.error(SWT.java:3374) at org.eclipse.swt.SWT.error(SWT.java:3297) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:126) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2129) at org.eclipse.swt.widgets.Display$5.run(Display.java:2589) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at org.eclipse.swt.internal.swing.UIThreadUtils$SwingEventQueue.dispatchEvent(UIThreadUtils.java:41) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1927) at org.pentaho.reportdesigner.crm.report.commands.PentahoWizardCommand.execute(PentahoWizardCommand.java:147) at org.pentaho.reportdesigner.crm.report.launcher.WelcomePane.newReport(WelcomePane.java:736) at org.pentaho.reportdesigner.crm.report.launcher.WelcomePane$1.action(WelcomePane.java:250) at org.pentaho.reportdesigner.crm.report.launcher.WelcomePane$StepPanel$1.actionPerformed(WelcomePane.java:139) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:5517) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5282) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3984) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1791) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) Caused by: java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:3358) at org.eclipse.swt.SWT.error(SWT.java:3297) at org.eclipse.swt.SWT.error(SWT.java:3268) at org.eclipse.swt.widgets.Widget.error(Widget.java:421) at org.eclipse.swt.widgets.List.getItem(List.java:295) at org.eclipse.swt.widgets.List.getSelection(List.java:381) at org.pentaho.jfreereport.wizard.ui.step.QueryPanel.getJNDIName(QueryPanel.java:942) at org.pentaho.jfreereport.wizard.ui.step.QueryPanel.isContinueAllowed(QueryPanel.java:705) at org.pentaho.jfreereport.wizard.WizardManager.isFinishAllowed(WizardManager.java:109) at org.pentaho.jfreereport.wizard.ui.WizardPanel.updateState(WizardPanel.java:357) at org.pentaho.jfreereport.wizard.ui.step.QueryPanel.initWizardPanel(QueryPanel.java:992) at org.pentaho.jfreereport.wizard.ReportWizard.initWizardPanels(ReportWizard.java:1543) at org.pentaho.jfreereport.wizard.ReportWizard.doNew(ReportWizard.java:1128) at org.pentaho.jfreereport.wizard.ReportWizard$1.run(ReportWizard.java:403) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123) ... 34 more

    Pentaho BI Platform Tracking | 9 years ago | Jared Pshedesky
    org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Index out of bounds)
  2. 0

    Exceptions when launching RDW from RD in 1.8.0. It comes up and shows the splash screen forever. Bring up RD and hit the Step 1 button to attempt to launch RDW. Exceptions below. org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Index out of bounds) at org.eclipse.swt.SWT.error(SWT.java:3374) at org.eclipse.swt.SWT.error(SWT.java:3297) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:126) at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2129) at org.eclipse.swt.widgets.Display$5.run(Display.java:2589) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) at org.eclipse.swt.internal.swing.UIThreadUtils$SwingEventQueue.dispatchEvent(UIThreadUtils.java:41) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1927) at org.pentaho.reportdesigner.crm.report.commands.PentahoWizardCommand.execute(PentahoWizardCommand.java:147) at org.pentaho.reportdesigner.crm.report.launcher.WelcomePane.newReport(WelcomePane.java:736) at org.pentaho.reportdesigner.crm.report.launcher.WelcomePane$1.action(WelcomePane.java:250) at org.pentaho.reportdesigner.crm.report.launcher.WelcomePane$StepPanel$1.actionPerformed(WelcomePane.java:139) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236) at java.awt.Component.processMouseEvent(Component.java:5517) at javax.swing.JComponent.processMouseEvent(JComponent.java:3135) at java.awt.Component.processEvent(Component.java:5282) at java.awt.Container.processEvent(Container.java:1966) at java.awt.Component.dispatchEventImpl(Component.java:3984) at java.awt.Container.dispatchEventImpl(Container.java:2024) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822) at java.awt.Container.dispatchEventImpl(Container.java:2010) at java.awt.Window.dispatchEventImpl(Window.java:1791) at java.awt.Component.dispatchEvent(Component.java:3819) at java.awt.EventQueue.dispatchEvent(EventQueue.java:463) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) Caused by: java.lang.IllegalArgumentException: Index out of bounds at org.eclipse.swt.SWT.error(SWT.java:3358) at org.eclipse.swt.SWT.error(SWT.java:3297) at org.eclipse.swt.SWT.error(SWT.java:3268) at org.eclipse.swt.widgets.Widget.error(Widget.java:421) at org.eclipse.swt.widgets.List.getItem(List.java:295) at org.eclipse.swt.widgets.List.getSelection(List.java:381) at org.pentaho.jfreereport.wizard.ui.step.QueryPanel.getJNDIName(QueryPanel.java:942) at org.pentaho.jfreereport.wizard.ui.step.QueryPanel.isContinueAllowed(QueryPanel.java:705) at org.pentaho.jfreereport.wizard.WizardManager.isFinishAllowed(WizardManager.java:109) at org.pentaho.jfreereport.wizard.ui.WizardPanel.updateState(WizardPanel.java:357) at org.pentaho.jfreereport.wizard.ui.step.QueryPanel.initWizardPanel(QueryPanel.java:992) at org.pentaho.jfreereport.wizard.ReportWizard.initWizardPanels(ReportWizard.java:1543) at org.pentaho.jfreereport.wizard.ReportWizard.doNew(ReportWizard.java:1128) at org.pentaho.jfreereport.wizard.ReportWizard$1.run(ReportWizard.java:403) at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35) at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123) ... 34 more

    Pentaho BI Platform Tracking | 9 years ago | Jared Pshedesky
    org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Index out of bounds)

    Root Cause Analysis

    1. java.lang.IllegalArgumentException

      Index out of bounds

      at org.eclipse.swt.SWT.error()
    2. RWT
      List.getSelection
      1. org.eclipse.swt.SWT.error(SWT.java:3358)
      2. org.eclipse.swt.SWT.error(SWT.java:3297)
      3. org.eclipse.swt.SWT.error(SWT.java:3268)
      4. org.eclipse.swt.widgets.Widget.error(Widget.java:421)
      5. org.eclipse.swt.widgets.List.getItem(List.java:295)
      6. org.eclipse.swt.widgets.List.getSelection(List.java:381)
      6 frames
    3. org.pentaho.jfreereport
      ReportWizard$1.run
      1. org.pentaho.jfreereport.wizard.ui.step.QueryPanel.getJNDIName(QueryPanel.java:942)
      2. org.pentaho.jfreereport.wizard.ui.step.QueryPanel.isContinueAllowed(QueryPanel.java:705)
      3. org.pentaho.jfreereport.wizard.WizardManager.isFinishAllowed(WizardManager.java:109)
      4. org.pentaho.jfreereport.wizard.ui.WizardPanel.updateState(WizardPanel.java:357)
      5. org.pentaho.jfreereport.wizard.ui.step.QueryPanel.initWizardPanel(QueryPanel.java:992)
      6. org.pentaho.jfreereport.wizard.ReportWizard.initWizardPanels(ReportWizard.java:1543)
      7. org.pentaho.jfreereport.wizard.ReportWizard.doNew(ReportWizard.java:1128)
      8. org.pentaho.jfreereport.wizard.ReportWizard$1.run(ReportWizard.java:403)
      8 frames
    4. RWT
      Display$5.run
      1. org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
      2. org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
      3. org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2129)
      4. org.eclipse.swt.widgets.Display$5.run(Display.java:2589)
      4 frames
    5. Java RT
      EventQueue.dispatchEvent
      1. java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
      2. java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
      2 frames
    6. org.eclipse.swt
      UIThreadUtils$SwingEventQueue.dispatchEvent
      1. org.eclipse.swt.internal.swing.UIThreadUtils$SwingEventQueue.dispatchEvent(UIThreadUtils.java:41)
      1 frame
    7. RWT
      Display.readAndDispatch
      1. org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1927)
      1 frame
    8. org.pentaho.reportdesigner
      WelcomePane$StepPanel$1.actionPerformed
      1. org.pentaho.reportdesigner.crm.report.commands.PentahoWizardCommand.execute(PentahoWizardCommand.java:147)
      2. org.pentaho.reportdesigner.crm.report.launcher.WelcomePane.newReport(WelcomePane.java:736)
      3. org.pentaho.reportdesigner.crm.report.launcher.WelcomePane$1.action(WelcomePane.java:250)
      4. org.pentaho.reportdesigner.crm.report.launcher.WelcomePane$StepPanel$1.actionPerformed(WelcomePane.java:139)
      4 frames
    9. Java RT
      EventDispatchThread.run
      1. javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
      2. javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
      3. javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
      4. javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
      5. javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
      6. java.awt.Component.processMouseEvent(Component.java:5517)
      7. javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
      8. java.awt.Component.processEvent(Component.java:5282)
      9. java.awt.Container.processEvent(Container.java:1966)
      10. java.awt.Component.dispatchEventImpl(Component.java:3984)
      11. java.awt.Container.dispatchEventImpl(Container.java:2024)
      12. java.awt.Component.dispatchEvent(Component.java:3819)
      13. java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
      14. java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
      15. java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
      16. java.awt.Container.dispatchEventImpl(Container.java:2010)
      17. java.awt.Window.dispatchEventImpl(Window.java:1791)
      18. java.awt.Component.dispatchEvent(Component.java:3819)
      19. java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
      20. java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
      21. java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
      22. java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
      23. java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
      24. java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
      24 frames