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

When removing a desktop or URL file exception is thrown

    Details

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

      Description

      Windows v11868

      Tested on several file types, both desktop and URL files. To reproduce: drag in a file (no need to load data) then click the red x to delete and select yes. This is when the exception is thrown.

      Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
      at com.affymetrix.igb.shared.StyledJTable.setComponentBackground(StyledJTable.java:117)
      at com.affymetrix.igb.shared.StyledJTable.prepareRenderer(StyledJTable.java:103)
      at com.jidesoft.plaf.basic.BasicJideTableUIDelegate.paintCell(Unknown Source)
      at com.jidesoft.plaf.basic.BasicJideTableUIDelegate.a(Unknown Source)
      at com.jidesoft.plaf.basic.BasicJideTableUIDelegate.paint(Unknown Source)
      at com.jidesoft.plaf.basic.BasicJideTableUI.paint(Unknown Source)
      at javax.swing.plaf.ComponentUI.update(Unknown Source)
      at javax.swing.JComponent.paintComponent(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.JComponent.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(JTabbedTrayPane.java:627)
      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 Source)
      at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
      at javax.swing.BufferStrategyPaintManager.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.prePaintDirtyRegions(Unknown Source)
      at javax.swing.RepaintManager.access$700(Unknown Source)
      at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown 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

            kkubiak Katharine Kubiak (Inactive) created issue -
            alyssa Alyssa Gulledge (Inactive) made changes -
            Field Original Value New Value
            Assignee Alyssa Gulledge [ alyssa ] Hiral Vora [ hiralv ]
            hiralv Hiral Vora (Inactive) made changes -
            Assignee Hiral Vora [ hiralv ] Anuj Puram [ anuj ]
            Hide
            anuj Anuj Puram (Inactive) added a comment - - edited

            could not reproduce in r11875 on Mac

            Show
            anuj Anuj Puram (Inactive) added a comment - - edited could not reproduce in r11875 on Mac
            anuj Anuj Puram (Inactive) made changes -
            Assignee Anuj Puram [ anuj ] Alyssa Gulledge [ alyssa ]
            Hide
            kkubiak Katharine Kubiak (Inactive) added a comment -

            I am still getting this same error on Windows v11922

            To reproduce (3 different ways):

            1. File > Open > choose file
            2. Drag and drop in a file that you have saved
            3. Drag and drop a file from a URL

            I get the same error for all three.

            Show
            kkubiak Katharine Kubiak (Inactive) added a comment - I am still getting this same error on Windows v11922 To reproduce (3 different ways): 1. File > Open > choose file 2. Drag and drop in a file that you have saved 3. Drag and drop a file from a URL I get the same error for all three.
            kkubiak Katharine Kubiak (Inactive) made changes -
            Assignee Alyssa Gulledge [ alyssa ] Hiral Vora [ hiralv ]
            hiralv Hiral Vora (Inactive) made changes -
            Assignee Hiral Vora [ hiralv ] Anuj Puram [ anuj ]
            Hide
            kkubiak Katharine Kubiak (Inactive) added a comment -

            Additional exception when File > Open...

            Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
            at com.affymetrix.genometryImpl.util.SeqUtils.addInvertChildren(SeqUtils.java:211)
            at com.affymetrix.genometryImpl.util.SeqUtils.inverse(SeqUtils.java:189)
            at com.affymetrix.igb.shared.AbstractViewModeGlyph.initUnloaded(AbstractViewModeGlyph.java:304)
            at com.affymetrix.igb.shared.TierGlyph.initUnloaded(TierGlyph.java:216)
            at com.affymetrix.igb.view.TrackView.addTierFor(TrackView.java:411)
            at com.affymetrix.igb.view.TrackView.addEmptyTierFor(TrackView.java:374)
            at com.affymetrix.igb.view.TrackView.addDependentAndEmptyTrack(TrackView.java:163)
            at com.affymetrix.igb.view.SeqMapView.addDependentAndEmptyTrack(SeqMapView.java:1304)
            at com.affymetrix.igb.view.SeqMapView.addAnnotationTracks(SeqMapView.java:1235)
            at com.affymetrix.igb.view.SeqMapView.addGlyphs(SeqMapView.java:998)
            at com.affymetrix.igb.view.SeqMapView.setAnnotatedSeq(SeqMapView.java:815)
            at com.affymetrix.igb.view.SeqMapView.setAnnotatedSeq(SeqMapView.java:737)
            at com.affymetrix.igb.view.SeqMapView.setAnnotatedSeq(SeqMapView.java:723)
            at com.affymetrix.igb.view.SeqMapView.dataRemoved(SeqMapView.java:712)
            at com.affymetrix.igb.view.load.GeneralLoadView$8.finished(GeneralLoadView.java:677)
            at com.affymetrix.genometryImpl.thread.CThreadWorker.done(CThreadWorker.java:41)
            at javax.swing.SwingWorker$5.run(Unknown Source)
            at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source)
            at sun.swing.AccumulativeRunnable.run(Unknown Source)
            at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source)
            at javax.swing.Timer.fireActionPerformed(Unknown Source)
            at javax.swing.Timer$DoPostEvent.run(Unknown 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)

            Show
            kkubiak Katharine Kubiak (Inactive) added a comment - Additional exception when File > Open... Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.affymetrix.genometryImpl.util.SeqUtils.addInvertChildren(SeqUtils.java:211) at com.affymetrix.genometryImpl.util.SeqUtils.inverse(SeqUtils.java:189) at com.affymetrix.igb.shared.AbstractViewModeGlyph.initUnloaded(AbstractViewModeGlyph.java:304) at com.affymetrix.igb.shared.TierGlyph.initUnloaded(TierGlyph.java:216) at com.affymetrix.igb.view.TrackView.addTierFor(TrackView.java:411) at com.affymetrix.igb.view.TrackView.addEmptyTierFor(TrackView.java:374) at com.affymetrix.igb.view.TrackView.addDependentAndEmptyTrack(TrackView.java:163) at com.affymetrix.igb.view.SeqMapView.addDependentAndEmptyTrack(SeqMapView.java:1304) at com.affymetrix.igb.view.SeqMapView.addAnnotationTracks(SeqMapView.java:1235) at com.affymetrix.igb.view.SeqMapView.addGlyphs(SeqMapView.java:998) at com.affymetrix.igb.view.SeqMapView.setAnnotatedSeq(SeqMapView.java:815) at com.affymetrix.igb.view.SeqMapView.setAnnotatedSeq(SeqMapView.java:737) at com.affymetrix.igb.view.SeqMapView.setAnnotatedSeq(SeqMapView.java:723) at com.affymetrix.igb.view.SeqMapView.dataRemoved(SeqMapView.java:712) at com.affymetrix.igb.view.load.GeneralLoadView$8.finished(GeneralLoadView.java:677) at com.affymetrix.genometryImpl.thread.CThreadWorker.done(CThreadWorker.java:41) at javax.swing.SwingWorker$5.run(Unknown Source) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Source) at sun.swing.AccumulativeRunnable.run(Unknown Source) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(Unknown Source) at javax.swing.Timer.fireActionPerformed(Unknown Source) at javax.swing.Timer$DoPostEvent.run(Unknown 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)
            kkubiak Katharine Kubiak (Inactive) made changes -
            Link This issue is duplicated by BUG-408 [ BUG-408 ]
            Hide
            anuj Anuj Puram (Inactive) added a comment -

            it was related to Windows OS only
            Fixed in r11935

            Show
            anuj Anuj Puram (Inactive) added a comment - it was related to Windows OS only Fixed in r11935
            anuj Anuj Puram (Inactive) made changes -
            Assignee Anuj Puram [ anuj ] Katharine Kubiak [ kkubiak ]
            Hide
            kkubiak Katharine Kubiak (Inactive) added a comment -

            Passed Windows v11947

            Show
            kkubiak Katharine Kubiak (Inactive) added a comment - Passed Windows v11947
            kkubiak Katharine Kubiak (Inactive) made changes -
            Status Open [ 1 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]
            kkubiak Katharine Kubiak (Inactive) made changes -
            Assignee Katharine Kubiak [ kkubiak ]
            kkubiak Katharine Kubiak (Inactive) made changes -
            Project IGB 7.0 [ 10140 ] Bug Repository [ 10030 ]
            Key IGBC-269 BUG-428
            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 ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Link This issue is duplicated by IGBC-284 [ IGBC-284 ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Link This issue relates to BUG-623 [ BUG-623 ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Link This issue relates to BUG-651 [ BUG-651 ]
            alyssa Alyssa Gulledge (Inactive) made changes -
            Status Reopened [ 4 ] Closed [ 6 ]
            Resolution Fixed [ 1 ]

              People

              • Assignee:
                Unassigned
                Reporter:
                kkubiak Katharine Kubiak (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: