[Seasar-user:4380] エラーが出てます(I/O例外です。: End of TNS data channel)
Ri.Kyoukun
[E-MAIL ADDRESS DELETED]
2006年 8月 21日 (月) 14:45:00 JST
Leeと申します。
元々うまく行ってたSQLに
ちょっとした修正を掛けたのに、エラーが出てしまいました。
外部結合(+) つけただけです〜
(+)ってSQL自体のあちこちですでに使われてるから、問題なさそうだけど〜
エラー内容
----------------
], ErrorCode=17002, SQLState=null)が発生しました
at
org.seasar.extension.dbcp.impl.ConnectionWrapperImpl$PreparedStatementWrapper.wrapException(ConnectionWrapperImpl.java:555)
at
org.seasar.extension.dbcp.impl.ConnectionWrapperImpl$PreparedStatementWrapper.wrapException(ConnectionWrapperImpl.java:550)
at
org.seasar.extension.dbcp.impl.ConnectionWrapperImpl$PreparedStatementWrapper.executeQuery(ConnectionWrapperImpl.java:566)
at
org.seasar.framework.util.PreparedStatementUtil.executeQuery(PreparedStatementUtil.java:35)
... 96 more
Caused by: java.sql.SQLException: I/O例外です。: End of TNS data channel
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:255)
at
oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:815)
at
oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1039)
at
oracle.jdbc.driver.T4CPreparedStatement.executeMaybeDescribe(T4CPreparedStatement.java:839)
at
oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1132)
at
oracle.jdbc.driver.OracleStatement.doScrollExecuteCommon(OracleStatement.java:4055)
at
oracle.jdbc.driver.OraclePreparedStatement.doScrollPstmtExecuteUpdate(OraclePreparedStatement.java:10763)
at
oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3283)
at
oracle.jdbc.driver.OraclePreparedStatement.executeQuery(OraclePreparedStatement.java:3329)
at
org.seasar.extension.dbcp.impl.ConnectionWrapperImpl$PreparedStatementWrapper.executeQuery(ConnectionWrapperImpl.java:564)
--------------------
で、コンソールでの動きをみると
最初はちゃんと値がバインドされたSQLログが出てて、
それからちょっと固まってて、ばっーと 「?」付けSQLがでてエラーとなりました。
最初に出たSQLを取ってDBツールでながすと、エラーなしで結果が取れました。。。
Tomcat 5.0.28
s2-struts-1.2.2
struts-1.2.8
j2sdk1.4.2_11
ネットで調べてもあんまり情報がありませんでしたので、
誰かが教えていただけませんか〜
Seasar-user メーリングリストの案内