[BioSQL-l] Error loading ontology terms
Hilmar Lapp
hlapp at gmx.net
Sun Jun 11 03:45:01 UTC 2006
The specific solution is in the biojava list archives, not the biosql
list. If I remember correctly, you need to either upgrade biojava or
biosql or both to the latest revision.
-hilmar
On May 31, 2006, at 10:39 AM, Yi-Feng Chang wrote:
> Dear All,
> I've checked biosql archives, and found a similar thread (http://
> lists.open-bio.org/pipermail/biojava-l/2005-November/005151.html)
> however, it did not give specific solution. So I post here again,
> and hope there are someone could help me.
> I'm using JDK1.5.0_05, Biojava 1.4, Biosql 1.41, and Mysql 5.0 with
> My_connectJ 3.1
>
> I was following the demo source that provide by biojava-in-anger
> except for the database connection
> the exceptions were listed in following:
>
> In first connection there would be a connection error
>
> *** Importing a core ontology -- hope this is okay
> *** Importing terms
> Exception in thread "main" org.biojava.bio.BioException: Error
> connecting to BioSQL database: Connection is closed.
> at org.biojava.bio.seq.db.biosql.BioSQLSequenceDB.initDb
> (BioSQLSequenceDB.java:276)
> at org.biojava.bio.seq.db.biosql.BioSQLSequenceDB.<init>
> (BioSQLSequenceDB.java:194)
> at genevote.BioSQLTest.loadSeq(BioSQLTest.java:31)
> at genevote.BioSQLTest.main(BioSQLTest.java:70)
> Caused by: java.sql.SQLException: Connection is closed.
> at org.apache.commons.dbcp.PoolingDataSource
> $PoolGuardConnectionWrapper.checkOpen(PoolingDataSource.java:219)
> at org.apache.commons.dbcp.PoolingDataSource
> $PoolGuardConnectionWrapper.createStatement(PoolingDataSource.java:
> 248)
> at org.biojava.bio.seq.db.biosql.MySQLDBHelper.getInsertID
> (MySQLDBHelper.java:68)
> at org.biojava.bio.seq.db.biosql.BioSQLSequenceDB.initDb
> (BioSQLSequenceDB.java:268)
> ... 3 more
>
> Then I tried again, it works, and I put all sequences in genbank
> format into biosql db without error.
> But, while I tried to extract sequences, exception comes again.
>
> org.biojava.bio.BioException: Error loading ontology terms
> at org.biojava.bio.seq.db.biosql.OntologySQL.loadOntology
> (OntologySQL.java:444)
> at org.biojava.bio.seq.db.biosql.OntologySQL.getOntology
> (OntologySQL.java:116)
> at org.biojava.bio.seq.db.biosql.OntologySQL.<init>
> (OntologySQL.java:413)
> at org.biojava.bio.seq.db.biosql.OntologySQL.getOntologySQL
> (OntologySQL.java:72)
> at org.biojava.bio.seq.db.biosql.BioSQLSequenceDB.initDb
> (BioSQLSequenceDB.java:240)
> at org.biojava.bio.seq.db.biosql.BioSQLSequenceDB.<init>
> (BioSQLSequenceDB.java:194)
> at genevote.test.loadSeq(test.java:25)
> at genevote.test.main(test.java:76)
> Caused by: java.sql.SQLException: Unknown column 'name' in 'field
> list'
> at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2851)
> at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1534)
> at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1625)
> at com.mysql.jdbc.Connection.execSQL(Connection.java:2297)
> at com.mysql.jdbc.Connection.execSQL(Connection.java:2226)
> at com.mysql.jdbc.PreparedStatement.executeInternal
> (PreparedStatement.java:1812)
> at com.mysql.jdbc.PreparedStatement.executeQuery
> (PreparedStatement.java:1657)
> at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery
> (DelegatingPreparedStatement.java:205)
> at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery
> (DelegatingPreparedStatement.java:205)
> at org.biojava.bio.seq.db.biosql.OntologySQL.loadTerms
> (OntologySQL.java:339)
> at org.biojava.bio.seq.db.biosql.OntologySQL.loadOntology
> (OntologySQL.java:441)
> ... 7 more
>
> _______________________________________________
> BioSQL-l mailing list
> BioSQL-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/biosql-l
--
===========================================================
: Hilmar Lapp -:- Durham, NC -:- hlapp at gmx dot net :
===========================================================
More information about the BioSQL-l
mailing list