[Seasar-user:12321] [ESSR0062]コネクションは既に閉じています

Yamada [E-MAIL ADDRESS DELETED]
2007年 12月 27日 (木) 15:13:06 JST


山田です。

S2JDBCにて次のように

public class AaaDao {
    public JdbcManager jdbcManager;
    private BbbDao bbbDao;
・・・
}
public class BbbDao {
    public JdbcManager jdbcManager;
}

DaoからDaoをよぶと
[ESSR0062]コネクションは既に閉じています
というエラーが発生する場合があります。
HOT deployの場合は発生しないようで
COOL deployの場合のみ発生するようです。

環境は
JDK 1.5.0_14
Tomcat 5.5.25
S2-Frameowrk 2.4.19
S2-Extension 2.4.19
S2-Tiger 2.4.19
です。

以上、よろしくお願いいたします。

org.seasar.framework.exception.SQLRuntimeException:
[ESSR0072]SQLで例外(SQL=[null], Message=[[ESSR0062]コネクションは既に閉じています],
ErrorCode=0, SQLState=null)が発生しました
	at org.seasar.extension.jdbc.util.ConnectionUtil.prepareStatement(ConnectionUtil.java:92)
	at org.seasar.extension.jdbc.manager.JdbcContextImpl.getPreparedStatement(JdbcContextImpl.java:129)
	at org.seasar.extension.jdbc.query.AbstractSelect.getPreparedStatement(AbstractSelect.java:229)
	at org.seasar.extension.jdbc.query.AbstractSelect.createResultSet(AbstractSelect.java:314)
	at org.seasar.extension.jdbc.query.AbstractSelect.getSingleResultInternal(AbstractSelect.java:208)
	at org.seasar.extension.jdbc.query.AbstractSelect.getSingleResult(AbstractSelect.java:170)


Seasar-user メーリングリストの案内