users@glassfish.java.net

Closed Connection

From: <glassfish_at_javadesktop.org>
Date: Wed, 06 Feb 2008 02:19:23 PST

Hi,

I am using toplink 2.0 (Build b58g-fcs) in the project. However at random I am getting java.sql.SQLException: Closed Connection. Could somebody help me identifying the cause for this and the resolution?

Caused by: java.sql.SQLException: Closed Connection
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208)
        at oracle.jdbc.driver.PhysicalConnection.prepareStatement(PhysicalConnection.java:849)
        at oracle.jdbc.driver.PhysicalConnection.prepareStatement(PhysicalConnection.java:768)
        at weblogic.jdbc.common.internal.ConnectionEnv.makeStatement(ConnectionEnv.java:1252)
        at weblogic.jdbc.common.internal.ConnectionEnv.getCachedStatement(ConnectionEnv.java:1024)
        at weblogic.jdbc.common.internal.ConnectionEnv.getCachedStatement(ConnectionEnv.java:958)
        at weblogic.jdbc.wrapper.Connection.prepareStatement(Connection.java:500)
        at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.prepareStatement(Datab
aseAccessor.java:1162)
        at oracle.toplink.essentials.internal.databaseaccess.DatabaseCall.prepareStatement(DatabaseC
all.java:612)
        at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(Datab
aseAccessor.java:485)
        at oracle.toplink.essentials.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAc
cessor.java:452)
        at oracle.toplink.essentials.threetier.ServerSession.executeCall(ServerSession.java:473)
        at oracle.toplink.essentials.internal.queryframework.DatasourceCallQueryMechanism.executeCal
l(DatasourceCallQueryMechanism.java:228)
        at oracle.toplink.essentials.internal.queryframework.DatasourceCallQueryMechanism.executeCal
l(DatasourceCallQueryMechanism.java:214)
        at oracle.toplink.essentials.internal.queryframework.DatasourceCallQueryMechanism.executeSel
ectCall(DatasourceCallQueryMechanism.java:285)
        at oracle.toplink.essentials.internal.queryframework.DatasourceCallQueryMechanism.selectAllR
ows(DatasourceCallQueryMechanism.java:615)
        at oracle.toplink.essentials.internal.queryframework.ExpressionQueryMechanism.selectAllRowsF
romTable(ExpressionQueryMechanism.java:2416)
        at oracle.toplink.essentials.internal.queryframework.ExpressionQueryMechanism.selectAllRepor
tQueryRows(ExpressionQueryMechanism.java:2382)
        at oracle.toplink.essentials.queryframework.ReportQuery.executeDatabaseQuery(ReportQuery.jav
a:802)
        at oracle.toplink.essentials.queryframework.DatabaseQuery.execute(DatabaseQuery.java:628)
        at oracle.toplink.essentials.queryframework.ObjectLevelReadQuery.execute(ObjectLevelReadQuer
y.java:692)
        at oracle.toplink.essentials.queryframework.ObjectLevelReadQuery.executeInUnitOfWork(ObjectL
evelReadQuery.java:746)
        at oracle.toplink.essentials.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWor
kImpl.java:2233)
        at oracle.toplink.essentials.internal.sessions.AbstractSession.executeQuery(AbstractSession.
java:952)
        at oracle.toplink.essentials.internal.sessions.AbstractSession.executeQuery(AbstractSession.
java:924)
        at oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.executeReadQuery(EJBQueryIm
pl.java:367)
        at oracle.toplink.essentials.internal.ejb.cmp3.base.EJBQueryImpl.getResultList(EJBQueryImpl.
java:478)
        at com.arisglobal.framework.entity.JPAHelper.findAllByNamedQuery(JPAHelper.java:61)
        at com.arisglobal.agx.admin.bus.service.impl.NotificationRuleServiceImpl.findByWorkflowId(No
tificationRuleServiceImpl.java:193)
        at com.arisglobal.agx.irt.bus.service.impl.NotificationServiceImpl.sendNotification(Notifica
tionServiceImpl.java:191)

I would appreciate your help.

Regards,
Shashi
[Message sent by forum member 'shashiatjavadotnet' (shashiatjavadotnet)]

http://forums.java.net/jive/thread.jspa?messageID=257617