Home > Archive > PostgreSQL JDBC > September 2005 > Re: java.sql.SQLException: ERROR: canceling query due









You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

 

Author Re: java.sql.SQLException: ERROR: canceling query due
Kevin Grittner

2005-09-13, 8:24 pm

For the benefit of anyone with similar problems who finds this thread,
I'm posting resolution info. The problem was that Statement.cancel
was being invoked at the end of an empty ResultSet, and that a race
condition on the server can cause a subsequent commit to return this
error -- if the commit occurs very soon after the Statement.cancel.

See the admin list for more info.

-Kevin


Thanks much for the clarification. The statement_timeout setting is commented out, with a note that it defaults to zero and that this means it is disabled.

I'm moving this discussion to the admin group. The failure occurs with the PostgreSQL server running on Windows Advanced Server 2003, while the same software and configuration works fine with the server on Windows 2000. If nobody can suggest a configura
tion change to Windows to fix this I guess I'll report it as a bug on Windows 2003 and try to convince management here to use a different platform. (I've been pushing Linux, but the DBA manager doesn't want to change both OS and DBMS at the same time.)

-Kevin

[color=darkred]
Kevin Grittner wrote:
[color=darkred]
> I searched to ensure that nothing was invoking the Statement.setQueryTimeout method.


setQueryTimeout() is a no-op anyway in current drivers. I was talking
about the server's statement_timeout setting (set in postgresql.conf or
via SET or on a per-user/db basis).

> Hypothetically, would such a bug most likely be strictly server-side (in which case this is the wrong forum to pursue it)


Yes.


---------------------------(end of broadcast)---------------------------
TIP 3: Have you checked our extensive FAQ?

http://www.postgresql.org/docs/faq

Sponsored Links





Also available: Server administration forum archive | Web Design forum archive | Software forum archive | Hardware reviews archive | Programming forum archive

Copyright 2008 droptable.com