JAL-2480 don't allow null type in SequenceFeature
[jalview.git] / src / jalview / datamodel / Sequence.java
index c0549f2..ae7df53 100755 (executable)
@@ -321,6 +321,13 @@ public class Sequence extends ASequence implements SequenceI
   @Override
   public synchronized boolean addSequenceFeature(SequenceFeature sf)
   {
+    if (sf.getType() == null)
+    {
+      System.err.println("SequenceFeature type may not be null: "
+              + sf.toString());
+      return false;
+    }
+
     if (sequenceFeatures == null && datasetSequence != null)
     {
       return datasetSequence.addSequenceFeature(sf);