Uploaded image for project: 'Bug Repository'
  1. Bug Repository
  2. BUG-304

ArrayIndexOutOfBoundsException on IGB startup

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Fixed
    • Labels:
      None

      Description

      I am getting an ArrayIndexOutOfBoundsException on IGB startup,
      this happens frequently but inconsistently. If a genome wa selected
      before the program is started, it will load, but the SeqMapView will stay
      with the welcome screen showing. The user needs to change genome or version
      to get the SeqMapView (main view) to laod.

      full text of exception is below

      =========================
      Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException:
      4
      at javax.swing.plaf.basic.BasicTabbedPaneUI.paintTabArea(Unknown Source)

      at javax.swing.plaf.basic.BasicTabbedPaneUI$ScrollableTabPanel.paintComp
      onent(Unknown Source)
      at javax.swing.JComponent.paint(Unknown Source)
      at javax.swing.JComponent.paintChildren(Unknown Source)
      at javax.swing.JComponent.paint(Unknown Source)
      at javax.swing.JViewport.paint(Unknown Source)
      at javax.swing.JComponent.paintChildren(Unknown Source)
      at javax.swing.JComponent.paint(Unknown Source)
      at javax.swing.JComponent.paintChildren(Unknown Source)
      at javax.swing.JSplitPane.paintChildren(Unknown Source)
      at javax.swing.JComponent.paint(Unknown Source)
      at com.affymetrix.igb.window.service.def.JTabbedTrayPane.paint(JTabbedTr
      ayPane.java:622)
      at javax.swing.JComponent.paintChildren(Unknown Source)
      at javax.swing.JSplitPane.paintChildren(Unknown Source)
      at javax.swing.JComponent.paint(Unknown Source)
      at com.affymetrix.igb.window.service.def.JTabbedTrayPane.paint(JTabbedTr
      ayPane.java:622)
      at javax.swing.JComponent.paintChildren(Unknown Source)
      at javax.swing.JSplitPane.paintChildren(Unknown Source)
      at javax.swing.JComponent.paint(Unknown Source)
      at com.affymetrix.igb.window.service.def.JTabbedTrayPane.paint(JTabbedTr
      ayPane.java:622)
      at javax.swing.JComponent.paintChildren(Unknown Source)
      at javax.swing.JComponent.paint(Unknown Source)
      at javax.swing.JComponent.paintChildren(Unknown Source)
      at javax.swing.JComponent.paint(Unknown Source)
      at javax.swing.JLayeredPane.paint(Unknown Source)
      at javax.swing.JComponent.paintChildren(Unknown Source)
      at javax.swing.JComponent.paintToOffscreen(Unknown Source)
      at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown S
      ource)
      at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
      at javax.swing.RepaintManager.paint(Unknown Source)
      at javax.swing.JComponent.paint(Unknown Source)
      at java.awt.GraphicsCallback$PaintCallback.run(Unknown Source)
      at sun.awt.SunGraphicsCallback.runOneComponent(Unknown Source)
      at sun.awt.SunGraphicsCallback.runComponents(Unknown Source)
      at java.awt.Container.paint(Unknown Source)
      at java.awt.Window.paint(Unknown Source)
      at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
      at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
      at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source)
      at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
      n Source)
      at java.awt.event.InvocationEvent.dispatch(Unknown Source)
      at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
      at java.awt.EventQueue.access$000(Unknown Source)
      at java.awt.EventQueue$1.run(Unknown Source)
      at java.awt.EventQueue$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
      Source)
      at java.awt.EventQueue.dispatchEvent(Unknown Source)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
      at java.awt.EventDispatchThread.pumpEventsForFilter(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)

        Attachments

          Issue Links

            Activity

            Hide
            hiralv Hiral Vora (Inactive) added a comment -

            Let me if you get this error. Also ask Katy and Anuj if they get this error or not.

            Show
            hiralv Hiral Vora (Inactive) added a comment - Let me if you get this error. Also ask Katy and Anuj if they get this error or not.
            Hide
            alyssa Alyssa Gulledge (Inactive) added a comment -

            I am not getting this.

            Katy, please try this: Open a fresh IGB and set it to human, current genome. Then close IGB. Then reopen IGB without removing preferences. Look at the log and see if you get errors. Close IGB, and reopen several times this way and see if it throws this error. Then try loading up other data as well (from the file tree is fine) and then open close again and again as well...

            Show
            alyssa Alyssa Gulledge (Inactive) added a comment - I am not getting this. Katy, please try this: Open a fresh IGB and set it to human, current genome. Then close IGB. Then reopen IGB without removing preferences. Look at the log and see if you get errors. Close IGB, and reopen several times this way and see if it throws this error. Then try loading up other data as well (from the file tree is fine) and then open close again and again as well...
            Hide
            kkubiak Katharine Kubiak (Inactive) added a comment -

            No errors for v9908 Windows

            Show
            kkubiak Katharine Kubiak (Inactive) added a comment - No errors for v9908 Windows
            Hide
            anuj Anuj Puram (Inactive) added a comment -

            No errors for v9906 on Mac

            Show
            anuj Anuj Puram (Inactive) added a comment - No errors for v9906 on Mac
            Hide
            alyssa Alyssa Gulledge (Inactive) added a comment -

            Hi Lance - I am handing this back to you so you know that none of us are actually seeing this bug. One of our new testers (Katharine) is working on Windows as well, and didn't see it. Can you tell us what you have loaded up when you close IGB, before opening IGB throws this bug? Any other details?

            Show
            alyssa Alyssa Gulledge (Inactive) added a comment - Hi Lance - I am handing this back to you so you know that none of us are actually seeing this bug. One of our new testers (Katharine) is working on Windows as well, and didn't see it. Can you tell us what you have loaded up when you close IGB, before opening IGB throws this bug? Any other details?
            Hide
            fwang4 Fuquan Wang (Inactive) added a comment -

            Passed on 7.0.0 (11845) Mac.

            Show
            fwang4 Fuquan Wang (Inactive) added a comment - Passed on 7.0.0 (11845) Mac.

              People

              • Assignee:
                Unassigned
                Reporter:
                lfrohman Lance Frohman (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: