[Biojava-dev] [Bug 2401] New: NullPointerException in	SimpleNote.setTerm()
    bugzilla-daemon at portal.open-bio.org 
    bugzilla-daemon at portal.open-bio.org
       
    Thu Nov 15 12:56:46 UTC 2007
    
    
  
http://bugzilla.open-bio.org/show_bug.cgi?id=2401
           Summary: NullPointerException in SimpleNote.setTerm()
           Product: BioJava
           Version: 1.5
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: blocker
          Priority: P1
         Component: seq
        AssignedTo: biojava-dev at biojava.org
        ReportedBy: thomas at fkserv.ugent.be
When loading a RichSequence from an EMBL file like this:
RichSequenceIterator stream =
IOTools.readEMBLDNA(br,RichObjectFactory.getDefaultNamespace());
...
RichSequence seq = stream.nextRichSequence();
...
and trying to save it:
Session session = sessionFactory.openSession();
RichObjectFactory.connectToBioSQL(session);
Transaction tx = session.beginTransaction();
...
session.save("Sequence", seq);
tx.commit();
session.close();
A NullPointerException occurs in SimpleNote.setTerm(ComparableTerm term),
because this.term appears to be null, so this.term.equals(term) obviously gives
an error. I hope I didn't use a wrong method that caused this error, but it was
easily fixed by replacing this code (in biojavax.SimpleNote)
if (this.term.equals(term)) return;
by
if (this.term!=null && this.term.equals(term))  return;
-- 
Configure bugmail: http://bugzilla.open-bio.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
    
    
More information about the biojava-dev
mailing list