[InterMine Dev] Unable to construct query - unable to get a connection to postgreSQL

Alex Kalderimis alex at intermine.org
Sat Nov 3 14:39:00 GMT 2012

Hi there Allan,

This error typically arises due the to incorrect configuration of the 
'webapp.baseurl' and 'webapp.path' properties in the web.properties 
(this should be configured in ~/.intermine/{MINE}.properties). These
values should be configured so that:

   webapp.baseurl + "/" + webapp.path = PUBLICALLY ACCESSIBLE PATH TO WEBAPP

There are some changes checked into dev that should mitigate this error 
in the future,

All best,


On 03/11/12 12:32, Allan Kamau wrote:
> I did manage to restart Tomcat and PostgreSQL and now it seems I have 
> just a few connections to the DB.
> However the "Unable to construct query" error is appearing when using 
> the "query builder" or when creating the "List Analysis". Both the 
> tomcat and PostgreSQL logs are not indicating any errors or warnings 
> when the web page having "Unable to construct query" error message is 
> being generated.
> I am using the "master" branch of the Intermine source obtained at 
> about 0700hrs GMT today.
> I have attached two screen shots showing the web resource showing this 
> error and the preceding web page.
> On Tue, Oct 30, 2012 at 12:28 PM, Julie Sullivan <julie at flymine.org 
> <mailto:julie at flymine.org>> wrote:
>     Hi Allan
>     Yes, InterMine correctly uses connection pooling. FlyMine only
>     ever has about 8 connections open, 1000 is far too many and I
>     would recommend changing that back to 50. (even with 6
>     people/mines on a single server this should be fine)
>     Since you are testing, it's likely you are generating errors and
>     thus incorrectly shutting down your builds and/or webapps -
>     causing the connection to not be returned to the pool.
>     I would restart postgres and see if it happens again. If so, let
>     me know and you and I can debug your processes and try to figure
>     out what's going on.
>     Thanks
>     Julie
>     On 30/10/12 03:57, Allan Kamau wrote:
>         We are experiencing "Unable to construct query" error for some
>         mines
>         that previously did not have such and error. The PostgreSQL logs
>         indicate that the number of connections to the database have been
>         depleted and that the remaining connection slots have been
>         reserved to
>         the super user.
>         I increased the number of connections in postgresql.conf file
>         to 1000.
>         We are 6 developers configuring several mines on a single
>         server. Does
>         Intermine make use of connection pooling in order to potentially
>         reduce the number of connections to PostgreSQL?
>         Allan.
>         _______________________________________________
>         dev mailing list
>         dev at intermine.org <mailto:dev at intermine.org>
>         http://mail.intermine.org/cgi-bin/mailman/listinfo/dev
> _______________________________________________
> dev mailing list
> dev at intermine.org
> http://mail.intermine.org/cgi-bin/mailman/listinfo/dev

More information about the dev mailing list