Uploaded image for project: 'Jalview'
  1. Jalview
  2. JAL-2973

Exceptions and multiple overview redraws during interactive editing

    XMLWordPrintable

    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
    • Fix Version/s: 2.11.0, 2.11.1_js
    • Component/s: overview
    • 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 testing JAL-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)

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              jprocter Jim Procter
              Reporter:
              jprocter Jim Procter
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated: