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

            Hide
            kkubiak Katharine Kubiak (Inactive) added a comment -

            Passed Windows v11947

            Show
            kkubiak Katharine Kubiak (Inactive) added a comment - Passed Windows v11947
            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
            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)
            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.
            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

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: