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

Exception when trying to change load mode of 'no data loaded' files IF they are set to whole genome

    Details

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

      Description

      To generate this exception, load the test gff into igb (from desktop), notice chr22 in current sequences. Load the test wig file (again from desktop). Set the wig to 'whole chromosome'. Wait for igb to respod and 'gray out' the load data buttons. Notice that there is now a chrblah in current sequences. Now, click on the 'load mode' for the wig file in the load mode table. It will throw an exception (see below). Also, the track does NOT show the 'warning' symbol, although the track name says data not loaded. Select the chrblah in current seq, data appears, but a similar thing happens to the gff file - it says data not loaded, with no symbol, and if you try to click on load mode, you get the exception.

      Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
      at com.affymetrix.igb.view.load.LoadModeTable$ColumnRenderer.getTableCellRendererComponent(LoadModeTable.java:167)
      at javax.swing.JTable$AccessibleJTable.getAccessibleChild(JTable.java:7023)
      at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:7410)
      at javax.swing.JTable$AccessibleJTable.valueChanged(JTable.java:6925)
      at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
      at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:147)
      at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:194)
      at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:388)
      at javax.swing.DefaultListSelectionModel.changeSelection(DefaultListSelectionModel.java:398)
      at javax.swing.DefaultListSelectionModel.setSelectionInterval(DefaultListSelectionModel.java:442)
      at javax.swing.JTable.changeSelectionModel(JTable.java:2352)
      at javax.swing.JTable.changeSelection(JTable.java:2421)
      at javax.swing.plaf.basic.BasicTableUI$Handler.adjustSelection(BasicTableUI.java:1085)
      at javax.swing.plaf.basic.BasicTableUI$Handler.mousePressed(BasicTableUI.java:1008)
      at javax.swing.plaf.basic.BasicTableUI$MouseInputHandler.mousePressed(BasicTableUI.java:768)
      at com.apple.laf.AquaTableUI$MouseInputHandler.mousePressed(AquaTableUI.java:82)
      at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
      at java.awt.Component.processMouseEvent(Component.java:6349)
      at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
      at java.awt.Component.processEvent(Component.java:6117)
      at java.awt.Container.processEvent(Container.java:2085)
      at java.awt.Component.dispatchEventImpl(Component.java:4714)
      at java.awt.Container.dispatchEventImpl(Container.java:2143)
      at java.awt.Component.dispatchEvent(Component.java:4544)
      at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621)
      at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4279)
      at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
      at java.awt.Container.dispatchEventImpl(Container.java:2129)
      at java.awt.Window.dispatchEventImpl(Window.java:2478)
      at java.awt.Component.dispatchEvent(Component.java:4544)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
      Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
      at com.affymetrix.igb.view.load.LoadModeTable$ColumnRenderer.getTableCellRendererComponent(LoadModeTable.java:167)
      at javax.swing.JTable$AccessibleJTable.getAccessibleChild(JTable.java:7023)
      at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:7410)
      at javax.swing.JTable$AccessibleJTable.valueChanged(JTable.java:6925)
      at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
      at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:137)
      at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(DefaultListSelectionModel.java:668)
      at javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(BasicTableUI.java:923)
      at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(BasicTableUI.java:1136)
      at javax.swing.plaf.basic.BasicTableUI$MouseInputHandler.mouseReleased(BasicTableUI.java:772)
      at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
      at java.awt.Component.processMouseEvent(Component.java:6352)
      at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
      at java.awt.Component.processEvent(Component.java:6117)
      at java.awt.Container.processEvent(Container.java:2085)
      at java.awt.Component.dispatchEventImpl(Component.java:4714)
      at java.awt.Container.dispatchEventImpl(Container.java:2143)
      at java.awt.Component.dispatchEvent(Component.java:4544)
      at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621)
      at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4282)
      at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
      at java.awt.Container.dispatchEventImpl(Container.java:2129)
      at java.awt.Window.dispatchEventImpl(Window.java:2478)
      at java.awt.Component.dispatchEvent(Component.java:4544)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

        Attachments

          Issue Links

            Activity

            Hide
            alyssa Alyssa Gulledge (Inactive) added a comment -

            IF data is successfully loaded, and set to whole genome, you get the following error when clicking on 'chose load mode'

            Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
            at com.affymetrix.igb.view.load.LoadModeTable$ColumnRenderer.getTableCellRendererComponent(LoadModeTable.java:167)
            at javax.swing.JTable$AccessibleJTable.getAccessibleChild(JTable.java:7023)
            at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:7410)
            at javax.swing.JTable$AccessibleJTable.valueChanged(JTable.java:6925)
            at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167)
            at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:137)
            at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(DefaultListSelectionModel.java:668)
            at javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(BasicTableUI.java:924)
            at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(BasicTableUI.java:1136)
            at javax.swing.plaf.basic.BasicTableUI$MouseInputHandler.mouseReleased(BasicTableUI.java:772)
            at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
            at java.awt.Component.processMouseEvent(Component.java:6352)
            at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
            at java.awt.Component.processEvent(Component.java:6117)
            at java.awt.Container.processEvent(Container.java:2085)
            at java.awt.Component.dispatchEventImpl(Component.java:4714)
            at java.awt.Container.dispatchEventImpl(Container.java:2143)
            at java.awt.Component.dispatchEvent(Component.java:4544)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621)
            at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4282)
            at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
            at java.awt.Container.dispatchEventImpl(Container.java:2129)
            at java.awt.Window.dispatchEventImpl(Window.java:2478)
            at java.awt.Component.dispatchEvent(Component.java:4544)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:635)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

            Show
            alyssa Alyssa Gulledge (Inactive) added a comment - IF data is successfully loaded, and set to whole genome, you get the following error when clicking on 'chose load mode' Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.affymetrix.igb.view.load.LoadModeTable$ColumnRenderer.getTableCellRendererComponent(LoadModeTable.java:167) at javax.swing.JTable$AccessibleJTable.getAccessibleChild(JTable.java:7023) at javax.swing.JTable$AccessibleJTable.getAccessibleAt(JTable.java:7410) at javax.swing.JTable$AccessibleJTable.valueChanged(JTable.java:6925) at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:167) at javax.swing.DefaultListSelectionModel.fireValueChanged(DefaultListSelectionModel.java:137) at javax.swing.DefaultListSelectionModel.setValueIsAdjusting(DefaultListSelectionModel.java:668) at javax.swing.plaf.basic.BasicTableUI$Handler.setValueIsAdjusting(BasicTableUI.java:924) at javax.swing.plaf.basic.BasicTableUI$Handler.mouseReleased(BasicTableUI.java:1136) at javax.swing.plaf.basic.BasicTableUI$MouseInputHandler.mouseReleased(BasicTableUI.java:772) at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273) at java.awt.Component.processMouseEvent(Component.java:6352) at javax.swing.JComponent.processMouseEvent(JComponent.java:3267) at java.awt.Component.processEvent(Component.java:6117) at java.awt.Container.processEvent(Container.java:2085) at java.awt.Component.dispatchEventImpl(Component.java:4714) at java.awt.Container.dispatchEventImpl(Container.java:2143) at java.awt.Component.dispatchEvent(Component.java:4544) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4282) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212) at java.awt.Container.dispatchEventImpl(Container.java:2129) at java.awt.Window.dispatchEventImpl(Window.java:2478) at java.awt.Component.dispatchEvent(Component.java:4544) at java.awt.EventQueue.dispatchEvent(EventQueue.java:635) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
            Hide
            hiralv Hiral Vora (Inactive) added a comment -

            It doesn't seem to be consistent. I was not able to reproduce it. Can you try it out once more?

            Show
            hiralv Hiral Vora (Inactive) added a comment - It doesn't seem to be consistent. I was not able to reproduce it. Can you try it out once more?
            Hide
            alyssa Alyssa Gulledge (Inactive) added a comment -

            The actual bug seems to be clicking on "whole genome" throws the exception, no matter where the file is from, and no matter what file type.

            Show
            alyssa Alyssa Gulledge (Inactive) added a comment - The actual bug seems to be clicking on "whole genome" throws the exception, no matter where the file is from, and no matter what file type.
            Hide
            david David Norris (Inactive) added a comment -

            I confirmed this bug. Its apparently an old bug which has gone unnoticed since I also found the bug in IGB 6.5.3.

            Show
            david David Norris (Inactive) added a comment - I confirmed this bug. Its apparently an old bug which has gone unnoticed since I also found the bug in IGB 6.5.3.
            Hide
            david David Norris (Inactive) added a comment -

            fixed in revision 8737

            Show
            david David Norris (Inactive) added a comment - fixed in revision 8737
            Hide
            kkubiak Katharine Kubiak (Inactive) added a comment -

            Passed v9845 Windows

            Show
            kkubiak Katharine Kubiak (Inactive) added a comment - Passed v9845 Windows
            Hide
            anuj Anuj Puram (Inactive) added a comment -

            Passed 6.7.0 (9891) on Mac

            Show
            anuj Anuj Puram (Inactive) added a comment - Passed 6.7.0 (9891) on Mac
            Hide
            smylapur Vineeth Mylapur (Inactive) added a comment -

            Passed 7.0 (11934) on windows.

            Show
            smylapur Vineeth Mylapur (Inactive) added a comment - Passed 7.0 (11934) on windows.
            Hide
            richard Richard Linchangco (Inactive) added a comment -

            Please attach test files (gff and wig).

            Show
            richard Richard Linchangco (Inactive) added a comment - Please attach test files (gff and wig).
            Hide
            richard Richard Linchangco (Inactive) added a comment -

            Passed V.13674, Mac, Java 1.7.0_09

            No exceptions when clicking on 'Load Mode' > 'Genome'

            Show
            richard Richard Linchangco (Inactive) added a comment - Passed V.13674, Mac, Java 1.7.0_09 No exceptions when clicking on 'Load Mode' > 'Genome'

              People

              • Assignee:
                Unassigned
                Reporter:
                alyssa Alyssa Gulledge (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: