Details

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

      Description

      1) Load a graph
      2) Delete the graph

      (Check console for NPE)

        Attachments

          Issue Links

            Activity

            hiralv Hiral Vora (Inactive) created issue -
            hiralv Hiral Vora (Inactive) made changes -
            Field Original Value New Value
            Assignee Hiral Vora [ hiralv ] Lance Frohman [ lfrohman ]
            Hide
            lfrohman Lance Frohman (Inactive) added a comment -

            should be fixed
            this was difficult to track down since it
            was intermittent. I believe what was happening was that because there are multiple
            threads to delete and draw tracks, IGB was drawing the deleted track before it was set to not visible.

            Show
            lfrohman Lance Frohman (Inactive) added a comment - should be fixed this was difficult to track down since it was intermittent. I believe what was happening was that because there are multiple threads to delete and draw tracks, IGB was drawing the deleted track before it was set to not visible.
            lfrohman Lance Frohman (Inactive) made changes -
            Assignee Lance Frohman [ lfrohman ] Hiral Vora [ hiralv ]
            hiralv Hiral Vora (Inactive) made changes -
            Assignee Hiral Vora [ hiralv ] Alyssa Gulledge [ alyssa ]
            Hide
            alyssa Alyssa Gulledge (Inactive) added a comment -

            Still seeing it in v.11822

            Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 1
            at com.affymetrix.genometryImpl.symmetry.GraphSym.getGraphYCoord(GraphSym.java:270)
            at com.affymetrix.genometryImpl.symmetry.GraphSym.copyGraphYCoords(GraphSym.java:283)
            at com.affymetrix.genometryImpl.symmetry.GraphSym.normalizeGraphYCoords(GraphSym.java:293)
            at com.affymetrix.igb.shared.AbstractGraphGlyph.copyYCoords(AbstractGraphGlyph.java:143)
            at com.affymetrix.igb.shared.GraphGlyphUtils.getPercents2Scores(GraphGlyphUtils.java:139)
            at com.affymetrix.igb.shared.GraphGlyphUtils.getPercentForValue(GraphGlyphUtils.java:166)
            at com.affymetrix.igb.trackAdjuster.GraphVisibleBoundsSetter.initPercents(GraphVisibleBoundsSetter.java:309)
            at com.affymetrix.igb.trackAdjuster.GraphVisibleBoundsSetter.setGraphs(GraphVisibleBoundsSetter.java:189)
            at com.affymetrix.igb.trackAdjuster.TrackAdjusterTab.resetGraphAndRangePanel(TrackAdjusterTab.java:499)
            at com.affymetrix.igb.trackAdjuster.TrackAdjusterTab.refreshSelection(TrackAdjusterTab.java:310)
            at com.affymetrix.igb.trackAdjuster.TrackAdjusterTab.trackstylePropertyChanged(TrackAdjusterTab.java:808)
            at com.affymetrix.igb.shared.TrackstylePropertyMonitor.firePropertyChanged(TrackstylePropertyMonitor.java:47)
            at com.affymetrix.igb.shared.TrackstylePropertyMonitor.tableChanged(TrackstylePropertyMonitor.java:29)
            at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
            at javax.swing.table.AbstractTableModel.fireTableDataChanged(AbstractTableModel.java:182)
            at com.affymetrix.igb.view.load.DataManagementTableModel.createVirtualFeatures(DataManagementTableModel.java:91)
            at com.affymetrix.igb.view.load.GeneralLoadView$5.run(GeneralLoadView.java:448)
            at com.affymetrix.genometryImpl.util.ThreadUtils.runOnEventQueue(ThreadUtils.java:29)
            at com.affymetrix.igb.view.load.GeneralLoadView.refreshDataManagementTable(GeneralLoadView.java:444)
            at com.affymetrix.igb.view.load.GeneralLoadView.refreshDataManagementView(GeneralLoadView.java:456)
            at com.affymetrix.igb.view.load.GeneralLoadView$8.finished(GeneralLoadView.java:676)
            at com.affymetrix.genometryImpl.thread.CThreadWorker.done(CThreadWorker.java:41)
            at javax.swing.SwingWorker$5.run(SwingWorker.java:717)
            at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:814)
            at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:95)
            at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:824)
            at javax.swing.Timer.fireActionPerformed(Timer.java:291)
            at javax.swing.Timer$DoPostEvent.run(Timer.java:221)
            at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
            at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677)
            at java.awt.EventQueue.access$000(EventQueue.java:85)
            at java.awt.EventQueue$1.run(EventQueue.java:638)
            at java.awt.EventQueue$1.run(EventQueue.java:636)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:647)
            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 - Still seeing it in v.11822 Exception in thread "AWT-EventQueue-0" java.lang.ArrayIndexOutOfBoundsException: 1 at com.affymetrix.genometryImpl.symmetry.GraphSym.getGraphYCoord(GraphSym.java:270) at com.affymetrix.genometryImpl.symmetry.GraphSym.copyGraphYCoords(GraphSym.java:283) at com.affymetrix.genometryImpl.symmetry.GraphSym.normalizeGraphYCoords(GraphSym.java:293) at com.affymetrix.igb.shared.AbstractGraphGlyph.copyYCoords(AbstractGraphGlyph.java:143) at com.affymetrix.igb.shared.GraphGlyphUtils.getPercents2Scores(GraphGlyphUtils.java:139) at com.affymetrix.igb.shared.GraphGlyphUtils.getPercentForValue(GraphGlyphUtils.java:166) at com.affymetrix.igb.trackAdjuster.GraphVisibleBoundsSetter.initPercents(GraphVisibleBoundsSetter.java:309) at com.affymetrix.igb.trackAdjuster.GraphVisibleBoundsSetter.setGraphs(GraphVisibleBoundsSetter.java:189) at com.affymetrix.igb.trackAdjuster.TrackAdjusterTab.resetGraphAndRangePanel(TrackAdjusterTab.java:499) at com.affymetrix.igb.trackAdjuster.TrackAdjusterTab.refreshSelection(TrackAdjusterTab.java:310) at com.affymetrix.igb.trackAdjuster.TrackAdjusterTab.trackstylePropertyChanged(TrackAdjusterTab.java:808) at com.affymetrix.igb.shared.TrackstylePropertyMonitor.firePropertyChanged(TrackstylePropertyMonitor.java:47) at com.affymetrix.igb.shared.TrackstylePropertyMonitor.tableChanged(TrackstylePropertyMonitor.java:29) at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280) at javax.swing.table.AbstractTableModel.fireTableDataChanged(AbstractTableModel.java:182) at com.affymetrix.igb.view.load.DataManagementTableModel.createVirtualFeatures(DataManagementTableModel.java:91) at com.affymetrix.igb.view.load.GeneralLoadView$5.run(GeneralLoadView.java:448) at com.affymetrix.genometryImpl.util.ThreadUtils.runOnEventQueue(ThreadUtils.java:29) at com.affymetrix.igb.view.load.GeneralLoadView.refreshDataManagementTable(GeneralLoadView.java:444) at com.affymetrix.igb.view.load.GeneralLoadView.refreshDataManagementView(GeneralLoadView.java:456) at com.affymetrix.igb.view.load.GeneralLoadView$8.finished(GeneralLoadView.java:676) at com.affymetrix.genometryImpl.thread.CThreadWorker.done(CThreadWorker.java:41) at javax.swing.SwingWorker$5.run(SwingWorker.java:717) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:814) at sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:95) at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:824) at javax.swing.Timer.fireActionPerformed(Timer.java:291) at javax.swing.Timer$DoPostEvent.run(Timer.java:221) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:677) at java.awt.EventQueue.access$000(EventQueue.java:85) at java.awt.EventQueue$1.run(EventQueue.java:638) at java.awt.EventQueue$1.run(EventQueue.java:636) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) at java.awt.EventQueue.dispatchEvent(EventQueue.java:647) 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)
            alyssa Alyssa Gulledge (Inactive) made changes -
            Assignee Alyssa Gulledge [ alyssa ] Lance Frohman [ lfrohman ]
            Hide
            lfrohman Lance Frohman (Inactive) added a comment -

            left something out of last fix
            should be fixed now

            Show
            lfrohman Lance Frohman (Inactive) added a comment - left something out of last fix should be fixed now
            lfrohman Lance Frohman (Inactive) made changes -
            Assignee Lance Frohman [ lfrohman ] Alyssa Gulledge [ alyssa ]
            Hide
            alyssa Alyssa Gulledge (Inactive) added a comment -

            Katie - I really need you to beat on this one... I have loaded graphs, then moved them, then made depth graphs, and sometimes after all of that deleting throws the error again. See if you can get it to show up...

            Show
            alyssa Alyssa Gulledge (Inactive) added a comment - Katie - I really need you to beat on this one... I have loaded graphs, then moved them, then made depth graphs, and sometimes after all of that deleting throws the error again. See if you can get it to show up...
            alyssa Alyssa Gulledge (Inactive) made changes -
            Assignee Alyssa Gulledge [ alyssa ] Katharine Kubiak [ kkubiak ]
            Hide
            kkubiak Katharine Kubiak (Inactive) added a comment -

            I kept getting the issue below, but now Im not getting any issues

            Are you using RNA-Seq > Loraine Lab > Mixed Cold? Because it seems that there is an issue with the 'Cold' treatments for both the READS and the GRAPHS every time I try to load I get an exception, but not with 'Control' treatments.

            java.net.BindException: Address already in use: connect
            at java.net.PlainSocketImpl.socketConnect(Native Method)
            at java.net.PlainSocketImpl.doConnect(Unknown Source)
            at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
            at java.net.PlainSocketImpl.connect(Unknown Source)
            at java.net.SocksSocketImpl.connect(Unknown Source)
            at java.net.Socket.connect(Unknown Source)
            at java.net.Socket.connect(Unknown Source)
            at sun.net.NetworkClient.doConnect(Unknown Source)
            at sun.net.www.http.HttpClient.openServer(Unknown Source)
            at sun.net.www.http.HttpClient.openServer(Unknown Source)
            at sun.net.www.http.HttpClient.<init>(Unknown Source)
            at sun.net.www.http.HttpClient.New(Unknown Source)
            at sun.net.www.http.HttpClient.New(Unknown Source)
            at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
            at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
            at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
            at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
            at org.broad.tribble.util.HTTPHelper.openInputStreamForRange(HTTPHelper.java:99)
            at org.broad.tribble.util.SeekableHTTPStream.read(SeekableHTTPStream.java:129)
            at org.broad.tribble.util.BlockCompressedInputStream.readBytes(BlockCompressedInputStream.java:321)
            at org.broad.tribble.util.BlockCompressedInputStream.readBytes(BlockCompressedInputStream.java:309)
            at org.broad.tribble.util.BlockCompressedInputStream.readBlock(BlockCompressedInputStream.java:284)
            at org.broad.tribble.util.BlockCompressedInputStream.available(BlockCompressedInputStream.java:96)
            at org.broad.tribble.util.BlockCompressedInputStream.read(BlockCompressedInputStream.java:130)
            at org.broad.tribble.source.tabix.TabixReader.readLine(TabixReader.java:149)
            at org.broad.tribble.source.tabix.TabixReader$Iterator.next(TabixReader.java:341)
            at org.broad.tribble.source.tabix.TabixLineReader$TabixIteratorToLineReader.readLine(TabixLineReader.java:111)
            at com.affymetrix.genometryImpl.symloader.Wiggle$2.next(Wiggle.java:196)
            at com.affymetrix.genometryImpl.symloader.Wiggle$2.next(Wiggle.java:185)
            at com.affymetrix.genometryImpl.symloader.Wiggle.parse(Wiggle.java:227)
            at com.affymetrix.genometryImpl.symloader.Wiggle.processLines(Wiggle.java:210)
            at com.affymetrix.genometryImpl.symloader.SymLoaderTabix.getRegion(SymLoaderTabix.java:147)
            at com.affymetrix.genometryImpl.quickload.QuickLoadSymLoader.getRegion(QuickLoadSymLoader.java:257)
            at com.affymetrix.genometryImpl.quickload.QuickLoadSymLoader.loadAndAddSymmetries(QuickLoadSymLoader.java:134)
            at com.affymetrix.genometryImpl.quickload.QuickLoadSymLoader.loadSymmetriesThread(QuickLoadSymLoader.java:108)
            at com.affymetrix.genometryImpl.quickload.QuickLoadSymLoader.loadFeatures(QuickLoadSymLoader.java:94)
            at com.affymetrix.genometryImpl.quickload.QuickloadServerType.loadFeatures(QuickloadServerType.java:386)
            at com.affymetrix.igb.view.load.GeneralLoadUtils.loadFeaturesForSym(GeneralLoadUtils.java:816)
            at com.affymetrix.igb.view.load.GeneralLoadUtils$3.runInBackground(GeneralLoadUtils.java:756)
            at com.affymetrix.igb.view.load.GeneralLoadUtils$3.runInBackground(GeneralLoadUtils.java:751)
            at com.affymetrix.genometryImpl.thread.CThreadWorker.doInBackground(CThreadWorker.java:59)
            at javax.swing.SwingWorker$1.call(Unknown Source)
            at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
            at java.util.concurrent.FutureTask.run(Unknown Source)
            at javax.swing.SwingWorker.run(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
            at java.lang.Thread.run(Unknown Source)

            Show
            kkubiak Katharine Kubiak (Inactive) added a comment - I kept getting the issue below, but now Im not getting any issues Are you using RNA-Seq > Loraine Lab > Mixed Cold? Because it seems that there is an issue with the 'Cold' treatments for both the READS and the GRAPHS every time I try to load I get an exception, but not with 'Control' treatments. java.net.BindException: Address already in use: connect at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.PlainSocketImpl.doConnect(Unknown Source) at java.net.PlainSocketImpl.connectToAddress(Unknown Source) at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at sun.net.NetworkClient.doConnect(Unknown Source) at sun.net.www.http.HttpClient.openServer(Unknown Source) at sun.net.www.http.HttpClient.openServer(Unknown Source) at sun.net.www.http.HttpClient.<init>(Unknown Source) at sun.net.www.http.HttpClient.New(Unknown Source) at sun.net.www.http.HttpClient.New(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at org.broad.tribble.util.HTTPHelper.openInputStreamForRange(HTTPHelper.java:99) at org.broad.tribble.util.SeekableHTTPStream.read(SeekableHTTPStream.java:129) at org.broad.tribble.util.BlockCompressedInputStream.readBytes(BlockCompressedInputStream.java:321) at org.broad.tribble.util.BlockCompressedInputStream.readBytes(BlockCompressedInputStream.java:309) at org.broad.tribble.util.BlockCompressedInputStream.readBlock(BlockCompressedInputStream.java:284) at org.broad.tribble.util.BlockCompressedInputStream.available(BlockCompressedInputStream.java:96) at org.broad.tribble.util.BlockCompressedInputStream.read(BlockCompressedInputStream.java:130) at org.broad.tribble.source.tabix.TabixReader.readLine(TabixReader.java:149) at org.broad.tribble.source.tabix.TabixReader$Iterator.next(TabixReader.java:341) at org.broad.tribble.source.tabix.TabixLineReader$TabixIteratorToLineReader.readLine(TabixLineReader.java:111) at com.affymetrix.genometryImpl.symloader.Wiggle$2.next(Wiggle.java:196) at com.affymetrix.genometryImpl.symloader.Wiggle$2.next(Wiggle.java:185) at com.affymetrix.genometryImpl.symloader.Wiggle.parse(Wiggle.java:227) at com.affymetrix.genometryImpl.symloader.Wiggle.processLines(Wiggle.java:210) at com.affymetrix.genometryImpl.symloader.SymLoaderTabix.getRegion(SymLoaderTabix.java:147) at com.affymetrix.genometryImpl.quickload.QuickLoadSymLoader.getRegion(QuickLoadSymLoader.java:257) at com.affymetrix.genometryImpl.quickload.QuickLoadSymLoader.loadAndAddSymmetries(QuickLoadSymLoader.java:134) at com.affymetrix.genometryImpl.quickload.QuickLoadSymLoader.loadSymmetriesThread(QuickLoadSymLoader.java:108) at com.affymetrix.genometryImpl.quickload.QuickLoadSymLoader.loadFeatures(QuickLoadSymLoader.java:94) at com.affymetrix.genometryImpl.quickload.QuickloadServerType.loadFeatures(QuickloadServerType.java:386) at com.affymetrix.igb.view.load.GeneralLoadUtils.loadFeaturesForSym(GeneralLoadUtils.java:816) at com.affymetrix.igb.view.load.GeneralLoadUtils$3.runInBackground(GeneralLoadUtils.java:756) at com.affymetrix.igb.view.load.GeneralLoadUtils$3.runInBackground(GeneralLoadUtils.java:751) at com.affymetrix.genometryImpl.thread.CThreadWorker.doInBackground(CThreadWorker.java:59) at javax.swing.SwingWorker$1.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at javax.swing.SwingWorker.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
            kkubiak Katharine Kubiak (Inactive) made changes -
            Assignee Katharine Kubiak [ kkubiak ] Alyssa Gulledge [ alyssa ]
            Hide
            alyssa Alyssa Gulledge (Inactive) added a comment -

            passed finally

            Show
            alyssa Alyssa Gulledge (Inactive) added a comment - passed finally
            alyssa Alyssa Gulledge (Inactive) made changes -
            Status Open [ 1 ] 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 -
            Project IGB 7.0 [ 10140 ] Bug Repository [ 10030 ]
            Key IGBC-219 BUG-432
            darius darius made changes -
            Resolution Fixed [ 1 ]
            Status Closed [ 6 ] Reopened [ 4 ]
            Assignee Darius Bost [ darius ]
            Hide
            darius darius added a comment -

            Passed 7.0.0 (11959)

            Show
            darius darius added a comment - Passed 7.0.0 (11959)
            darius darius made changes -
            Status Reopened [ 4 ] Resolved [ 5 ]
            Assignee Darius Bost [ darius ]
            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 is blocked by BUG-638 [ BUG-638 ]
            Hide
            richard Richard Linchangco (Inactive) added a comment -

            Passed V.13740, Mac, Java 1.6.0_33

            Graph tracks were rearranged in the main viewer, track labels were modified, different colors for 'FG' and 'BG' were selected, track label font size was changed, and multiple tracks were selected for deletion via the 'Delete Graph' button under 'Graph' Tab and no errors appeared in the Java console.

            Show
            richard Richard Linchangco (Inactive) added a comment - Passed V.13740, Mac, Java 1.6.0_33 Graph tracks were rearranged in the main viewer, track labels were modified, different colors for 'FG' and 'BG' were selected, track label font size was changed, and multiple tracks were selected for deletion via the 'Delete Graph' button under 'Graph' Tab and no errors appeared in the Java console.
            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 ]
            Assignee Alyssa Gulledge [ alyssa ]

              People

              • Assignee:
                Unassigned
                Reporter:
                hiralv Hiral Vora (Inactive)
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: