I am using JRun 3.0 (no service packs) on Solaris 8 with Oracle 8i. I'm
also using the connection pooling feature as implemented by JRun.
Connections are set to timeout after 200 seconds of inactivity.
Every now and then, I see this error in the error logs:
================================================
Date: Wed May 02 09:48:15 CDT 2001
EXCEPTION in loginvalidate.jsp: java.sql.SQLException: Io exception: not in
streaming mode
java.sql.SQLException: Io exception: not in streaming mode
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:114)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:156)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:269)
at
oracle.jdbc.driver.OracleStatement.freeLine(OracleStatement.java:4087)
at
oracle.jdbc.driver.OracleConnection.needLine(OracleConnection.java:1157)
at
oracle.jdbc.driver.OracleStatement.<init>(OracleStatement.java:287)
at
oracle.jdbc.driver.OracleConnection.createStatement(OracleConnection.java:31
1)
at
allaire.jrun.sql.ConnectionProxy.createStatement(ConnectionProxy.java:68)
at dbBeans.validateUser.enterConnection(validateUser.java:89)
at
jrun__jsp__loginvalidate2ejsp16._jspService(jrun__jsp__loginvalidate2ejsp16.
java:130)
at allaire.jrun.jsp.HttpJSPServlet.service(HttpJSPServlet.java:40)
at allaire.jrun.servlet.JRunSE.service(JRunSE.java:1013)
at allaire.jrun.servlet.JRunSE.runServlet(JRunSE.java:925)
at
allaire.jrun.servlet.JRunNamedDispatcher.forward(JRunNamedDispatcher.java:34
)
at allaire.jrun.jsp.JSPServlet.service(JSPServlet.java:174)
at allaire.jrun.servlet.JRunSE.service(JRunSE.java:1013)
at allaire.jrun.servlet.JRunSE.runServlet(JRunSE.java:925)
at
allaire.jrun.servlet.JRunRequestDispatcher.forward(JRunRequestDispatcher.jav
a:88)
at allaire.jrun.servlet.JRunSE.service(JRunSE.java:1131)
at allaire.jrun.servlet.JvmContext.dispatch(JvmContext.java:330)
at allaire.jrun.jrpp.ProxyEndpoint.run(ProxyEndpoint.java:354)
at allaire.jrun.ThreadPool.run(ThreadPool.java:267)
at allaire.jrun.WorkerThread.run(WorkerThread.java:74)
================================================
I believe somehow that a particular ConnectionProxy object gets corrupted
but it is still used in the pool. Sometimes the error goes away on its own
(probably after that connection is expired). Other times I had to restart
jrun.
Does anybody know what this error means? I was not able to find any
documentation on it on the web. Is this a JRun bug with con. pooling?
Thanks,
Cristian
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists