Hi Fabian,
afair Mika referred to situations where it is tried to rollback or close
allready closed connections:
see
org.dspace.core.Context
public void abort()
{
try
{
connection.rollback();
}
catch (SQLException se)
{
log.error(se.getMessage());
se.printStackTrace();
}
finally
{
DatabaseManager.freeConnection(connection);
connection = null;
events = null;
}
}
this might help
public void abort()
{
try
{
if (!connection.isClosed())
connection.rollback();
}
catch (SQLException se)
{
log.error(se.getMessage());
se.printStackTrace();
}
finally
{
try
{
if (!connection.isClosed())
DatabaseManager.freeConnection(connection);
}
catch (Exception ex)
{
ex.printStackTrace();
}
connection = null;
events = null;
}
}
Sunny greetings
Claudia Jürgen
Fabian Smagghe schrieb:
> Hi,
>
> in September 2007 Mika Stenberg reported connection problems:
> "PSQLException: This statement has been closed"
> "LOG: unexpected EOF on client connection"
>
> We have the same problem (we use dspace 1.5.0 + customization) and MANY
> "System Error" with following
> message in the log : "SQLException: This statement has been closed".
>
> To get around this problem, we install 2 classes of version 1.5.1 to
> improved cleanup of database resources:
> org.dspace.storage.rdbms.DatabaseManager.java and
> org.dspace.storage.rdbms.TableRowIterator.java
> ...but the problem remains !
>
> James Rutherford wrote (September 2007) that it was probably indicative
> of sloppy / incorrect use of the Context somewhere.
> Can someone say what "sloppy /incorrect use" does mean
> or how to cleanup database resources
> or how to find the code responsible for the problem ?
>
> Thanks,
>
> Fabian
>
>
>
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> DSpace-tech mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/dspace-tech
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech