Hi Ed, I think Jared's instance of Apollo is misconfigured to look for an old version of Chado, no?
Scott On Tue, Jun 8, 2010 at 3:03 PM, Becksfort, Jared <jared.becksf...@stjude.org> wrote: > Ed, > > Thank you for replying. I suppose I wasn't as clear as I could have been. > The Chado schema (gmod-1.1) that I am using definitely has the cvterm table, > and I can access it from the command line and from a remote system using > PgAdmin III. It has about 36k rows in it, probably from loading ontologies > during setup. > > My guess initial guess was that it is something that I didn't do correctly in > the XML files, and this is still a possibility. I've attached it in case > anyone was curious enough to take a stab at it (search for 'pcgp'). I also > thought that perhaps Apollo was not able to use the newer version of the > Chado schema. I don't think that the schema is faulty because I have used a > lot of gmod tools to load it with data. > > My concern about the query: > SELECT cv.cvterm_id, cv.name FROM cvterm cv, cv c WHERE c.cv_id = > cv.cv_id AND c.cvname='sequence' > > Comes from when I run it using PgAdmin rather than Apollo. I get this error: > > ERROR: column c.cvname does not exist > LINE 1: ...FROM cvterm cv, cv c WHERE c.cv_id = cv.cv_id AND > c.cvname='... > ^ > ********** Error ********** > > ERROR: column c.cvname does not exist > SQL state: 42703 > Character: 80 > > My version of Chado has cv.name instead of cv.cvname (notice the table > aliases in the query). Granted, this could be the next problem that I > encounter rather than the one I am encountering now. I just wondered if they > were in the same try-catch block or whatever Java uses (not a Java guy, > sorry), then maybe the error message was giving the wrong impression. It > could be an error that is preventing DB connectivity, but in that case, I > would have expected a different error, after: > > INFO : connecting to database pcgp as user postgres at > jdbc:postgresql://ergatisvm:5432 > > Thanks for your help! > Jared > > -----Original Message----- > From: Ed Lee [mailto:e...@berkeleybop.org] > Sent: Tuesday, June 08, 2010 12:31 PM > To: Becksfort, Jared > Cc: 'apollo@fruitfly.org' > Subject: Re: [apollo] Apollo hanging at 50% > > Hi Jared, > > Sounds like your schema might be faulty somehow. "cv.cvname" comes from > an older, pre-Flybase migration build of Chado. The current schema > should have it as "cv.name". Apollo supports both schemas and it > figures out which schema to use by querying the "db" table, which > the pre-FMB version lacks. So it sounds like you're missing that > table. Also, the PostgreSQL exception is complaining about the > "cvterm" table not existing. I wouldn't expect PostgreSQL to > complain about a table not existing when it's due to a non existing > column. > > Cheers, > Ed > > On Mon, 7 Jun 2010, Becksfort, Jared wrote: > >> >> Hello, >> >> >> >> I am trying to view a Chado installation using Apollo. After I have >> selected the database to view, Apollo will start to load it but then hang at >> the 50% mark. >> >> >> >> I have installed GMOD-1.1 with all of the ontologies. >> >> >> >> Here is the relevant output in the logs: >> >> >> >> INFO : APOLLO_ROOT: >> /nfs_exports/apps/gnu-apps/ergatis/software/apollo-1.11.5/Apollo >> >> INFO : OS name: Linux >> >> INFO : OS arch: amd64 >> >> INFO : Java version: 1.6.0_15 >> >> INFO : reading config >> file/nfs_exports/apps/gnu-apps/ergatis/software/apollo-1.11.5/Apollo/conf/apoll >> o.cfg >> >> INFO : using history file /home/ergatis/.apollo/apollo.history >> >> INFO : using backup file /home/ergatis/.apollo/apollo.backup >> >> INFO : this is Apollo Genome Annotation and Curation Tool, version 1.11.5, >> last updated Mar 16 2010 >> >> INFO : connecting to database pcgp as user postgres at >> jdbc:postgresql://ergatisvm:5432 >> >> ERROR: SQLException running SELECT cv.cvterm_id, cv.name FROM cvterm cv, cv >> c WHERE c.cv_id = cv.cv_id AND c.cvname='sequence' >> >> org.postgresql.util.PSQLException: ERROR: relation "cvterm" does not exist >> >> >> >> at >> org.postgresql.util.PSQLException.parseServerError(PSQLException.java:139) >> >> >> >> I can connect to the database from the command line. I also notice that >> even if the database were properly connected, this query will fail in >> gmod-1.1 because “cvname” does not exist in the cvterm table – it should >> just be name. It makes me wonder if that is the actual error but it is >> being caught by an exception to the whole query. >> >> >> >> Any help will be appreciated. Please let me know if you need anything else >> from me. >> >> >> >> Thanks! >> >> Jared Becksfort >> >> >> ____________________________________________________________________________ >> Email Disclaimer: www.stjude.org/emaildisclaimer >> >> > > _______________________________________________ > apollo mailing list > apollo@fruitfly.org > http://mail.fruitfly.org/mailman/listinfo/apollo > > -- ------------------------------------------------------------------------ Scott Cain, Ph. D. scott at scottcain dot net GMOD Coordinator (http://gmod.org/) 216-392-3087 Ontario Institute for Cancer Research _______________________________________________ apollo mailing list apollo@fruitfly.org http://mail.fruitfly.org/mailman/listinfo/apollo