Details
-
Type: Bug
-
Status: Being documented
-
Priority: Critical
-
Resolution: Unresolved
-
Affects Version/s: 2.10.3b1, 2.10.4, 2.10.5, 2.11.0
-
Component/s: overview
-
Labels:
-
Environment:Jalview Version: 2.10.3b1
Jalview Installation: webstart git-commit:9a92eac [releases/Release_2_10_3_Branch]
Build Date: 24 January 2018
Java version: 10.0.1
x86_64 Mac OS X 10.10.5
Description
1. Import a large alignment (>1000seqs)
2. Disable pad-gaps and then Remove all gaps (observed whilst testingJAL-2929)
3. Open the overview
4. Select several sequences and use the right arrow to slide.
Press the right arrow a few times and notice: 1) exceptions. Now stop pressing the right arrow: 2) lots of redraw progress bars continue to appear and disappear - at most only one should appear (observer pattern).
Jalview Version: Test
Jalview Installation: unknown
Build Date: unknown
Java version: 1.8.0_144
x86_64 Mac OS X 10.10.5
Exception in thread "Thread-38" java.lang.NullPointerException
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:165)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewPanel.run(OverviewPanel.java:335)
at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-65" java.lang.NullPointerException
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:165)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewPanel.run(OverviewPanel.java:335)
at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-60" java.lang.NullPointerException
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:165)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewPanel.run(OverviewPanel.java:335)
at java.lang.Thread.run(Thread.java:748)
2. Disable pad-gaps and then Remove all gaps (observed whilst testing
3. Open the overview
4. Select several sequences and use the right arrow to slide.
Press the right arrow a few times and notice: 1) exceptions. Now stop pressing the right arrow: 2) lots of redraw progress bars continue to appear and disappear - at most only one should appear (observer pattern).
Jalview Version: Test
Jalview Installation: unknown
Build Date: unknown
Java version: 1.8.0_144
x86_64 Mac OS X 10.10.5
Exception in thread "Thread-38" java.lang.NullPointerException
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:165)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewPanel.run(OverviewPanel.java:335)
at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-65" java.lang.NullPointerException
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:165)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewPanel.run(OverviewPanel.java:335)
at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-60" java.lang.NullPointerException
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:165)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewCanvas.draw(OverviewCanvas.java:172)
at jalview.gui.OverviewPanel.run(OverviewPanel.java:335)
at java.lang.Thread.run(Thread.java:748)
Attachments
Issue Links
- depends on
-
JAL-2974 Overview redraws multiple times for a series of edits
- Open