Fixed the "*java.io.IOException: Stream closed" *error. I got the same "DB already closed error". Need some time to figure out whether it is cased by forceful shutdown.
Thanks, Krishantha. On Tue, Oct 2, 2012 at 11:45 AM, Krishantha Samaraweera <[email protected] > wrote: > The error "*Database is already closed" *either could be a bug with > carbon server shut down or calling forceful shutdown cased it. I did try to > reproduce this issue with a latest CEP build and couldn't get the same > error. However I have seen the same error with G-Reg while running > integration test. So this issue is intermittent. Test framework calls > forceful shut down after executing all tests. We hadn't use graceful server > shut down as it was trend to keep the java process running without > termination it (intermittently). BTW, are you getting this error constantly? > > '*java.io.IOException: Stream closed" *is known issue with test framework > and doesn't harm to test execution flow. I have create JIRA [1] to track it. > > Thanks, > Krishantha. > > [1]https://wso2.org/jira/browse/TA-568 > > > On Tue, Oct 2, 2012 at 1:03 AM, Sriskandarajah Suhothayan > <[email protected]>wrote: > >> Here are the logs of CEP, I'm finding the following exceptions. >> They are not occurred during normal server shut-down. >> >> >> [2012-10-02 00:49:10,039] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> [2012-10-02 00:49:10,039] INFO >> {org.wso2.carbon.core.init.CarbonServerManager} - Stopping >> CarbonServerManager... >> [2012-10-02 00:49:10,050] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> [2012-10-02 00:49:10,050] INFO >> {org.wso2.carbon.tomcat.ext.internal.CarbonTomcatServiceComponent} - >> Stopping the carbon web-app registered under : / >> [2012-10-02 00:49:11,174] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> [2012-10-02 00:49:11,173] ERROR >> {org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO} - Failed to update >> log batch records . Database is already closed (to disable automatic >> closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to the db URL) >> [90121-140] >> [2012-10-02 00:49:11,174] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> *org.h2.jdbc.JdbcSQLException: Database is already closed (to disable >> automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to the db >> URL) [90121-140]* >> [2012-10-02 00:49:11,174] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) >> [2012-10-02 00:49:11,174] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at org.h2.message.DbException.get(DbException.java:167) >> [2012-10-02 00:49:11,174] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at org.h2.message.DbException.get(DbException.java:144) >> [2012-10-02 00:49:11,174] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at org.h2.message.DbException.get(DbException.java:133) >> [2012-10-02 00:49:11,174] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1348) >> [2012-10-02 00:49:11,174] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1323) >> [2012-10-02 00:49:11,174] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at org.h2.jdbc.JdbcConnection.setAutoCommit(JdbcConnection.java:364) >> [2012-10-02 00:49:11,174] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source) >> [2012-10-02 00:49:11,174] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> [2012-10-02 00:49:11,174] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at java.lang.reflect.Method.invoke(Method.java:597) >> [2012-10-02 00:49:11,174] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.apache.tomcat.jdbc.pool.ProxyConnection.invoke(ProxyConnection.java:126) >> [2012-10-02 00:49:11,174] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.apache.tomcat.jdbc.pool.JdbcInterceptor.invoke(JdbcInterceptor.java:99) >> [2012-10-02 00:49:11,174] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.wso2.carbon.ndatasource.rdbms.ConnectionRollbackOnReturnInterceptor.invoke(ConnectionRollbackOnReturnInterceptor.java:51) >> [2012-10-02 00:49:11,174] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.apache.tomcat.jdbc.pool.JdbcInterceptor.invoke(JdbcInterceptor.java:99) >> [2012-10-02 00:49:11,175] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.apache.tomcat.jdbc.pool.interceptor.AbstractCreateStatementInterceptor.invoke(AbstractCreateStatementInterceptor.java:71) >> [2012-10-02 00:49:11,175] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.apache.tomcat.jdbc.pool.JdbcInterceptor.invoke(JdbcInterceptor.java:99) >> [2012-10-02 00:49:11,175] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.apache.tomcat.jdbc.pool.interceptor.ConnectionState.invoke(ConnectionState.java:153) >> [2012-10-02 00:49:11,175] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.apache.tomcat.jdbc.pool.JdbcInterceptor.invoke(JdbcInterceptor.java:99) >> [2012-10-02 00:49:11,175] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at org.apache.tomcat.jdbc.pool.TrapException.invoke(TrapException.java:41) >> [2012-10-02 00:49:11,175] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.apache.tomcat.jdbc.pool.JdbcInterceptor.invoke(JdbcInterceptor.java:99) >> [2012-10-02 00:49:11,175] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.apache.tomcat.jdbc.pool.DisposableConnectionFacade.invoke(DisposableConnectionFacade.java:63) >> [2012-10-02 00:49:11,175] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at $Proxy14.setAutoCommit(Unknown Source) >> [2012-10-02 00:49:11,175] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.getDBConnection(JDBCLogsDAO.java:122) >> [2012-10-02 00:49:11,175] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.saveLogBatch(JDBCLogsDAO.java:52) >> [2012-10-02 00:49:11,175] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at org.wso2.carbon.registry.core.utils.LogWriter.run(LogWriter.java:94) >> [2012-10-02 00:49:11,176] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> [2012-10-02 00:49:11,176] ERROR >> {org.wso2.carbon.registry.core.utils.LogWriter} - Unable to save log >> records >> [2012-10-02 00:49:11,176] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> *org.wso2.carbon.registry.core.exceptions.RegistryException: Failed to >> update log batch records . Database is already closed (to disable automatic >> closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to the db URL) >> [90121-140]* >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.saveLogBatch(JDBCLogsDAO.java:86) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at org.wso2.carbon.registry.core.utils.LogWriter.run(LogWriter.java:94) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> Caused by: org.h2.jdbc.JdbcSQLException: Database is already closed (to >> disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to >> the db URL) [90121-140] >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at org.h2.message.DbException.getJdbcSQLException(DbException.java:327) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at org.h2.message.DbException.get(DbException.java:167) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at org.h2.message.DbException.get(DbException.java:144) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at org.h2.message.DbException.get(DbException.java:133) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1348) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1323) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at org.h2.jdbc.JdbcConnection.setAutoCommit(JdbcConnection.java:364) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at sun.reflect.GeneratedMethodAccessor31.invoke(Unknown Source) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at java.lang.reflect.Method.invoke(Method.java:597) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.apache.tomcat.jdbc.pool.ProxyConnection.invoke(ProxyConnection.java:126) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.apache.tomcat.jdbc.pool.JdbcInterceptor.invoke(JdbcInterceptor.java:99) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.wso2.carbon.ndatasource.rdbms.ConnectionRollbackOnReturnInterceptor.invoke(ConnectionRollbackOnReturnInterceptor.java:51) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.apache.tomcat.jdbc.pool.JdbcInterceptor.invoke(JdbcInterceptor.java:99) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.apache.tomcat.jdbc.pool.interceptor.AbstractCreateStatementInterceptor.invoke(AbstractCreateStatementInterceptor.java:71) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.apache.tomcat.jdbc.pool.JdbcInterceptor.invoke(JdbcInterceptor.java:99) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.apache.tomcat.jdbc.pool.interceptor.ConnectionState.invoke(ConnectionState.java:153) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.apache.tomcat.jdbc.pool.JdbcInterceptor.invoke(JdbcInterceptor.java:99) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at org.apache.tomcat.jdbc.pool.TrapException.invoke(TrapException.java:41) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.apache.tomcat.jdbc.pool.JdbcInterceptor.invoke(JdbcInterceptor.java:99) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.apache.tomcat.jdbc.pool.DisposableConnectionFacade.invoke(DisposableConnectionFacade.java:63) >> [2012-10-02 00:49:11,177] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at $Proxy14.setAutoCommit(Unknown Source) >> [2012-10-02 00:49:11,178] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.getDBConnection(JDBCLogsDAO.java:122) >> [2012-10-02 00:49:11,178] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> at >> org.wso2.carbon.registry.core.jdbc.dao.JDBCLogsDAO.saveLogBatch(JDBCLogsDAO.java:52) >> [2012-10-02 00:49:11,178] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> ... 1 more >> [2012-10-02 00:49:11,255] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> [2012-10-02 00:49:11,255] INFO >> {org.wso2.carbon.core.init.CarbonServerManager} - Shutdown complete >> [2012-10-02 00:49:11,255] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> [2012-10-02 00:49:11,255] INFO >> {org.wso2.carbon.core.init.CarbonServerManager} - Halting JVM >> [2012-10-02 00:49:11,255] INFO >> {org.wso2.carbon.automation.core.utils.serverutils.ServerUtils} - Server >> stopped successfully... >> [2012-10-02 00:49:11,256] ERROR >> {org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler} - >> *Problem >> reading the [inputStream] due to: Stream closed >> java.io.IOException: Stream closed* >> at >> java.io.BufferedInputStream.getBufIfOpen(BufferedInputStream.java:145) >> at java.io.BufferedInputStream.read1(BufferedInputStream.java:255) >> at java.io.BufferedInputStream.read(BufferedInputStream.java:317) >> at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264) >> at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306) >> at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158) >> at java.io.InputStreamReader.read(InputStreamReader.java:167) >> at java.io.BufferedReader.fill(BufferedReader.java:136) >> at java.io.BufferedReader.readLine(BufferedReader.java:299) >> at java.io.BufferedReader.readLine(BufferedReader.java:362) >> at >> org.wso2.carbon.automation.core.utils.coreutils.InputStreamHandler.run(InputStreamHandler.java:62) >> at java.lang.Thread.run(Thread.java:662) >> [2012-10-02 00:49:26,591] INFO >> {org.wso2.carbon.automation.core.utils.coreutils.CodeCoverageUtils} - >> Generated Emma reports >> [TestNG] Time taken by org.testng.reporters.XMLReporter@80d3d6f: 12 ms >> [TestNG] Time taken by org.testng.reporters.EmailableReporter@502cb49d: >> 3 ms >> [2012-10-02 00:49:26,620] INFO >> {org.wso2.carbon.automation.core.PlatformReportManager} - >> ----/home/suho/projects/wso2/src/platform/4.0.0/products/cep/2.0.0/modules/integration/tests/target/surefire-reports/CEPTestSuite--------- >> [TestNG] Time taken by >> org.wso2.carbon.automation.core.PlatformReportManager@423e5d1: 24 ms >> [TestNG] Time taken by org.testng.reporters.JUnitReportReporter@2993a66f: >> 4 ms >> [TestNG] Time taken by [TestListenerAdapter] Passed:0 Failed:0 >> Skipped:0]: 0 ms >> [TestNG] Time taken by org.testng.reporters.SuiteHTMLReporter@ac980c9: >> 10 ms >> Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 195.959 >> sec >> [2012-10-02 00:49:26,647] INFO >> {org.wso2.carbon.automation.core.utils.serverutils.ServerUtils} - Shutting >> down server.. >> >> >> Thanks >> Suho >> >> -- >> *S. Suhothayan >> * >> Software Engineer, >> Data Technologies Team, >> *WSO2, Inc. **http://wso2.com >> <http://wso2.com/>* >> *lean.enterprise.middleware.* >> >> *email: **[email protected]* <[email protected]>* cell: (+94) 779 756 757 >> blog: **http://suhothayan.blogspot.com/*<http://suhothayan.blogspot.com/> >> * >> twitter: **http://twitter.com/suhothayan* <http://twitter.com/suhothayan> >> * >> linked-in: **http://lk.linkedin.com/in/suhothayan* >> * >> * >> >> >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
