25P02 on connection.rollback(savePoint) - ERROR: current transaction is aborted, commands ignored until end of transaction block

From: Saravana Kumar <tskumar2000(at)yahoo(dot)com>
To: pgsql-jdbc(at)postgresql(dot)org
Subject: 25P02 on connection.rollback(savePoint) - ERROR: current transaction is aborted, commands ignored until end of transaction block
Date: 2009-05-29 21:03:26
Message-ID: 534497.58144.qm@web36908.mail.mud.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-jdbc

Hi,
 
We are currently using Oracle at this time and we are extending postgres support for our application.  In few parts of application, when an unique constraint violation occurs, we ignore and move on (per design) and in that scenario, I am running into 25P02 error on statement subsequent to unique constraint violation.
 
I read the postgres archives and as suggested I tried adding a savepoint before the statement which might possible throw unique constraint violation and on exception I am doing rollback(savePoint). 
 
Unfortunately I can running into the same exception on 25P02 on executing rollback(savePoint).
 
I have included the sample code for reference.  Am I missing something, or do I need to change any setting with postgres database ?  Any suggestions are welcome.
 
 
Thanks,
Saravana Telapolu
 
 

Attachment Content-Type Size
SampleCode.txt text/plain 871 bytes

Responses

Browse pgsql-jdbc by date

  From Date Subject
Next Message Euler Taveira de Oliveira 2009-05-31 04:26:02 translation updates
Previous Message Kris Jurka 2009-05-29 19:30:07 Re: Implementation of get/set functions with string parameters