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

            alyssa Alyssa Gulledge (Inactive) created issue -
            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?
            hiralv Hiral Vora (Inactive) made changes -
            Field Original Value New Value
            Assignee Hiral Vora [ hiralv ] Alyssa Gulledge [ alyssa ]
            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.
            alyssa Alyssa Gulledge (Inactive) made changes -
            Assignee Alyssa Gulledge [ alyssa ] Hiral Vora [ hiralv ]
            hiralv Hiral Vora (Inactive) made changes -
            Assignee Hiral Vora [ hiralv ] David Norris [ david ]
            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
            david David Norris (Inactive) made changes -
            Assignee David Norris [ david ] Alyssa Gulledge [ alyssa ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Status Open [ 1 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Status Resolved [ 5 ] Closed [ 6 ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Project IGB6.6 [ 10021 ] Bug Repository [ 10030 ]
            Key IGBA-171 BUG-146
            alyssa Alyssa Gulledge (Inactive) made changes -
            Resolution Fixed [ 1 ]
            Status Closed [ 6 ] Reopened [ 4 ]
            Assignee Alyssa Gulledge [ alyssa ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Status Reopened [ 4 ] Closed [ 6 ]
            Resolution Fixed [ 1 ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Resolution Fixed [ 1 ]
            Status Closed [ 6 ] Reopened [ 4 ]
            Assignee Katharine Kubiak [ kkubiak ]
            Hide
            kkubiak Katharine Kubiak (Inactive) added a comment -

            Passed v9845 Windows

            Show
            kkubiak Katharine Kubiak (Inactive) added a comment - Passed v9845 Windows
            kkubiak Katharine Kubiak (Inactive) made changes -
            Assignee Katharine Kubiak [ kkubiak ] Anuj Puram [ anuj ]
            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
            anuj Anuj Puram (Inactive) made changes -
            Assignee Anuj Puram [ anuj ] Alyssa Gulledge [ alyssa ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Status Reopened [ 4 ] Resolved [ 5 ]
            Assignee Alyssa Gulledge [ alyssa ]
            Resolution Fixed [ 1 ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Status Resolved [ 5 ] Closed [ 6 ]
            smylapur Vineeth Mylapur (Inactive) made changes -
            Resolution Fixed [ 1 ]
            Status Closed [ 6 ] Reopened [ 4 ]
            Assignee Vineeth Mylapur [ smylapur ]
            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.
            smylapur Vineeth Mylapur (Inactive) made changes -
            Status Reopened [ 4 ] Resolved [ 5 ]
            Assignee Vineeth Mylapur [ smylapur ]
            Resolution Fixed [ 1 ]
            richard Richard Linchangco (Inactive) made changes -
            Resolution Fixed [ 1 ]
            Status Resolved [ 5 ] Reopened [ 4 ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Link This issue relates to BUG-623 [ BUG-623 ]
            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).
            richard Richard Linchangco (Inactive) made changes -
            Assignee Alyssa Gulledge [ alyssa ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            alyssa Alyssa Gulledge (Inactive) made changes -
            Assignee Alyssa Gulledge [ alyssa ] Richard Linchangco [ richard ]
            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'
            richard Richard Linchangco (Inactive) made changes -
            Status Reopened [ 4 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]
            richard Richard Linchangco (Inactive) made changes -
            Status Resolved [ 5 ] Closed [ 6 ]
            Assignee Richard Linchangco [ richard ] Alyssa Gulledge [ alyssa ]
            richard Richard Linchangco (Inactive) made changes -
            Resolution Fixed [ 1 ]
            Status Closed [ 6 ] Reopened [ 4 ]
            Assignee Alyssa Gulledge [ alyssa ]
            richard Richard Linchangco (Inactive) made changes -
            Status Reopened [ 4 ] Resolved [ 5 ]
            Assignee Alyssa Gulledge [ alyssa ]
            Resolution Fixed [ 1 ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Status Resolved [ 5 ] Closed [ 6 ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Resolution Fixed [ 1 ]
            Status Closed [ 6 ] Reopened [ 4 ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Status Reopened [ 4 ] Closed [ 6 ]
            Assignee Alyssa Gulledge [ alyssa ]
            Resolution Fixed [ 1 ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Link This issue relates to BUG-663 [ BUG-663 ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Link This issue relates to BUG-664 [ BUG-664 ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Link This issue relates to BUG-664 [ BUG-664 ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Link This issue relates to BUG-623 [ BUG-623 ]

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: