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

Null exception with Colour by Conservation followed by a real colour scheme

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.4
    • Component/s: None
    • Labels:
      None
    • Mantis ID:
      7749

      Description


      I tried to apply the BLOSUM62 colourscheme after already having applied the Colour by Conservation to an alignment which had no colourscheme defined (only groups).

      java.lang.NullPointerException
      at jalview.schemes.Blosum62ColourScheme.findColour(Blosum62ColourScheme.java:37)
      at jalview.schemes.ConservationColourScheme.findColour(ConservationColourScheme.java:47)
      at jalview.gui.SequenceRenderer.getBoxColour(SequenceRenderer.java:38)
      at jalview.gui.SequenceRenderer.drawBoxes(SequenceRenderer.java:69)
      at jalview.gui.SequenceRenderer.drawSequence(SequenceRenderer.java:49)
      at jalview.gui.SeqCanvas.drawPanel(SeqCanvas.java:316)
      at jalview.gui.SeqCanvas.paintComponent(SeqCanvas.java:213)
      at javax.swing.JComponent.paint(JComponent.java:808)
      at javax.swing.JComponent.paintChildren(JComponent.java:647)
      at javax.swing.JComponent.paint(JComponent.java:817)
      at javax.swing.JComponent.paintChildren(JComponent.java:647)
      at javax.swing.JComponent.paint(JComponent.java:817)
      at javax.swing.JComponent.paintChildren(JComponent.java:647)
      at javax.swing.JComponent.paint(JComponent.java:817)
      at javax.swing.JComponent.paintChildren(JComponent.java:647)
      at javax.swing.JComponent.paint(JComponent.java:817)
      at javax.swing.JComponent.paintChildren(JComponent.java:647)
      at javax.swing.JComponent.paint(JComponent.java:817)
      at javax.swing.JComponent.paintChildren(JComponent.java:647)
      at javax.swing.JComponent.paint(JComponent.java:817)
      at javax.swing.JLayeredPane.paint(JLayeredPane.java:557)
      at javax.swing.JComponent.paintChildren(JComponent.java:647)
      at javax.swing.JComponent.paint(JComponent.java:817)
      at javax.swing.JComponent.paintChildren(JComponent.java:647)
      at javax.swing.JComponent.paint(JComponent.java:817)
      at javax.swing.JComponent.paintChildren(JComponent.java:647)
      at javax.swing.JComponent.paint(JComponent.java:817)
      at javax.swing.JLayeredPane.paint(JLayeredPane.java:557)
      at javax.swing.JComponent.paintChildren(JComponent.java:647)
      at javax.swing.JComponent.paint(JComponent.java:817)
      at javax.swing.JLayeredPane.paint(JLayeredPane.java:557)
      at javax.swing.JComponent.paintChildren(JComponent.java:647)
      at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4802)
      at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4748)
      at javax.swing.JComponent.paint(JComponent.java:798)
      at java.awt.GraphicsCallback$PaintCallback.run(GraphicsCallback.java:21)
      at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:60)
      at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:97)
      at java.awt.Container.paint(Container.java:1312)
      at sun.awt.RepaintArea.paint(RepaintArea.java:177)
      at sun.awt.motif.MComponentPeer.handleEvent(MComponentPeer.java:405)
      at java.awt.Component.dispatchEventImpl(Component.java:3678)
      at java.awt.Container.dispatchEventImpl(Container.java:1627)
      at java.awt.Window.dispatchEventImpl(Window.java:1606)
      at java.awt.Component.dispatchEvent(Component.java:3477)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
      at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

        Attachments

          Activity

            People

            Assignee:
            amwaterhouse Andrew Waterhouse
            Reporter:
            jprocter James Procter
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: