On Sun, Oct 18, 2009 at 9:02 PM, Samisa Abeysinghe <[email protected]> wrote:
> Please raise a Jira under BAM component. Done. Please find the issue at [1]. [1] https://wso2.org/jira/browse/CARBON-5433 Thanks, Senaka. > > Samisa... > > On Sun, Oct 18, 2009 at 8:14 PM, Senaka Fernando <[email protected]> wrote: > >> Hi all, >> >> I got this exception while shutting down the G-Reg server on the trunk. >> This just happened once and I was unable to reproduce. It seems to be an >> issue in the order of shutting down bundles. It seems that the BAM bundle is >> still trying to access the registry when the registry service is down. >> Stopping the BAM bundle when the registry service gets un-registered should >> solve this problem, I believe. >> >> ============================== >> ^C[2009-10-18 20:06:53,828] INFO - Gracefully shutting down WSO2 >> Governance Registry... >> [2009-10-18 20:06:58,877] INFO - Starting to switch to maintenance >> mode... >> [2009-10-18 20:07:13,178] INFO - Stopped all transport listeners >> [2009-10-18 20:07:13,178] INFO - Waiting for request service >> completion... >> [2009-10-18 20:07:15,270] INFO - All requests have been served. >> [2009-10-18 20:07:15,271] INFO - Shutting down WSO2 Governance >> Registry... >> [2009-10-18 20:07:19,070] INFO - Cleaning up system... >> [2009-10-18 20:07:19,088] INFO - Shutting down OSGi framework... >> [2009-10-18 20:07:21,986] ERROR - Failed to start new registry >> transaction. Database is already closed (to disable automatic closing at VM >> shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to the db URL) [90121-112] >> 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-112] >> at org.h2.message.Message.getSQLException(Message.java:107) >> at org.h2.message.Message.getSQLException(Message.java:118) >> at org.h2.message.Message.getSQLException(Message.java:77) >> at org.h2.message.Message.getSQLException(Message.java:153) >> at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1289) >> at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1262) >> at >> org.h2.jdbc.JdbcConnection.getTransactionIsolation(JdbcConnection.java:686) >> at >> org.apache.commons.dbcp.DelegatingConnection.getTransactionIsolation(DelegatingConnection.java:313) >> at >> org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.getTransactionIsolation(PoolingDataSource.java:239) >> at >> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.beginTransaction(EmbeddedRegistry.java:413) >> at >> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.get(EmbeddedRegistry.java:561) >> at >> org.wso2.carbon.registry.core.session.UserRegistry.get(UserRegistry.java:481) >> at >> org.wso2.carbon.bam.core.dao.MonitoredServerRegDAO.getMonitoredServers(MonitoredServerRegDAO.java:100) >> at >> org.wso2.carbon.bam.core.persistence.BAMPersistenceManager.getMonitoredServers(BAMPersistenceManager.java:129) >> at >> org.wso2.carbon.bam.core.collector.DataCollector.run(DataCollector.java:68) >> at java.util.TimerThread.mainLoop(Timer.java:512) >> at java.util.TimerThread.run(Timer.java:462) >> [2009-10-18 20:07:22,010] ERROR - Error talking to registry >> org.wso2.carbon.bam.util.BAMException: Error talking to registry >> at >> org.wso2.carbon.bam.core.dao.MonitoredServerRegDAO.getMonitoredServers(MonitoredServerRegDAO.java:124) >> at >> org.wso2.carbon.bam.core.persistence.BAMPersistenceManager.getMonitoredServers(BAMPersistenceManager.java:129) >> at >> org.wso2.carbon.bam.core.collector.DataCollector.run(DataCollector.java:68) >> at java.util.TimerThread.mainLoop(Timer.java:512) >> at java.util.TimerThread.run(Timer.java:462) >> Caused by: org.wso2.carbon.registry.core.exceptions.RegistryException: >> Failed to start new registry transaction. Database is already closed (to >> disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to >> the db URL) [90121-112] >> at >> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.beginTransaction(EmbeddedRegistry.java:421) >> at >> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.get(EmbeddedRegistry.java:561) >> at >> org.wso2.carbon.registry.core.session.UserRegistry.get(UserRegistry.java:481) >> at >> org.wso2.carbon.bam.core.dao.MonitoredServerRegDAO.getMonitoredServers(MonitoredServerRegDAO.java:100) >> ... 4 more >> 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-112] >> at org.h2.message.Message.getSQLException(Message.java:107) >> at org.h2.message.Message.getSQLException(Message.java:118) >> at org.h2.message.Message.getSQLException(Message.java:77) >> at org.h2.message.Message.getSQLException(Message.java:153) >> at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1289) >> at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1262) >> at >> org.h2.jdbc.JdbcConnection.getTransactionIsolation(JdbcConnection.java:686) >> at >> org.apache.commons.dbcp.DelegatingConnection.getTransactionIsolation(DelegatingConnection.java:313) >> at >> org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.getTransactionIsolation(PoolingDataSource.java:239) >> at >> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.beginTransaction(EmbeddedRegistry.java:413) >> ... 7 more >> org.wso2.carbon.bam.util.BAMException: Error talking to registry >> at >> org.wso2.carbon.bam.core.dao.MonitoredServerRegDAO.getMonitoredServers(MonitoredServerRegDAO.java:124) >> at >> org.wso2.carbon.bam.core.persistence.BAMPersistenceManager.getMonitoredServers(BAMPersistenceManager.java:129) >> at >> org.wso2.carbon.bam.core.collector.DataCollector.run(DataCollector.java:68) >> at java.util.TimerThread.mainLoop(Timer.java:512) >> at java.util.TimerThread.run(Timer.java:462) >> Caused by: org.wso2.carbon.registry.core.exceptions.RegistryException: >> Failed to start new registry transaction. Database is already closed (to >> disable automatic closing at VM shutdown, add ";DB_CLOSE_ON_EXIT=FALSE" to >> the db URL) [90121-112] >> at >> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.beginTransaction(EmbeddedRegistry.java:421) >> at >> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.get(EmbeddedRegistry.java:561) >> at >> org.wso2.carbon.registry.core.session.UserRegistry.get(UserRegistry.java:481) >> at >> org.wso2.carbon.bam.core.dao.MonitoredServerRegDAO.getMonitoredServers(MonitoredServerRegDAO.java:100) >> ... 4 more >> 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-112] >> at org.h2.message.Message.getSQLException(Message.java:107) >> at org.h2.message.Message.getSQLException(Message.java:118) >> at org.h2.message.Message.getSQLException(Message.java:77) >> at org.h2.message.Message.getSQLException(Message.java:153) >> at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1289) >> at org.h2.jdbc.JdbcConnection.checkClosed(JdbcConnection.java:1262) >> at >> org.h2.jdbc.JdbcConnection.getTransactionIsolation(JdbcConnection.java:686) >> at >> org.apache.commons.dbcp.DelegatingConnection.getTransactionIsolation(DelegatingConnection.java:313) >> at >> org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.getTransactionIsolation(PoolingDataSource.java:239) >> at >> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.beginTransaction(EmbeddedRegistry.java:413) >> ... 7 more >> [2009-10-18 20:07:25,818] ERROR - >> java.lang.NullPointerException >> at >> org.wso2.carbon.registry.core.jdbc.dao.PathCache.getPathID(PathCache.java:177) >> at >> org.wso2.carbon.registry.core.jdbc.dao.ResourceDAO.getResourceID(ResourceDAO.java:65) >> at >> org.wso2.carbon.registry.core.jdbc.dao.ResourceDAO.getResourceMetaData(ResourceDAO.java:858) >> at >> org.wso2.carbon.registry.core.jdbc.Repository.get(Repository.java:142) >> at >> org.wso2.carbon.registry.core.jdbc.handlers.filters.MediaTypeMatcher.handleGet(MediaTypeMatcher.java:125) >> at >> org.wso2.carbon.registry.core.jdbc.handlers.HandlerManager.get(HandlerManager.java:1717) >> at >> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.get(EmbeddedRegistry.java:570) >> at >> org.wso2.carbon.registry.core.session.UserRegistry.get(UserRegistry.java:481) >> at >> org.wso2.carbon.bam.core.dao.MonitoredServerRegDAO.getMonitoredServers(MonitoredServerRegDAO.java:100) >> at >> org.wso2.carbon.bam.core.persistence.BAMPersistenceManager.getMonitoredServers(BAMPersistenceManager.java:129) >> at >> org.wso2.carbon.bam.core.collector.DataCollector.run(DataCollector.java:68) >> at java.util.TimerThread.mainLoop(Timer.java:512) >> at java.util.TimerThread.run(Timer.java:462) >> java.lang.NullPointerException >> at >> org.wso2.carbon.registry.core.jdbc.dao.PathCache.getPathID(PathCache.java:177) >> at >> org.wso2.carbon.registry.core.jdbc.dao.ResourceDAO.getResourceID(ResourceDAO.java:65) >> at >> org.wso2.carbon.registry.core.jdbc.dao.ResourceDAO.getResourceMetaData(ResourceDAO.java:858) >> at >> org.wso2.carbon.registry.core.jdbc.Repository.get(Repository.java:142) >> at >> org.wso2.carbon.registry.core.jdbc.handlers.filters.MediaTypeMatcher.handleGet(MediaTypeMatcher.java:125) >> at >> org.wso2.carbon.registry.core.jdbc.handlers.HandlerManager.get(HandlerManager.java:1717) >> at >> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.get(EmbeddedRegistry.java:570) >> at >> org.wso2.carbon.registry.core.session.UserRegistry.get(UserRegistry.java:481) >> at >> org.wso2.carbon.bam.core.dao.MonitoredServerRegDAO.getMonitoredServers(MonitoredServerRegDAO.java:100) >> at >> org.wso2.carbon.bam.core.persistence.BAMPersistenceManager.getMonitoredServers(BAMPersistenceManager.java:129) >> at >> org.wso2.carbon.bam.core.collector.DataCollector.run(DataCollector.java:68) >> at java.util.TimerThread.mainLoop(Timer.java:512) >> at java.util.TimerThread.run(Timer.java:462) >> [2009-10-18 20:07:45,146] INFO - Shutdown complete >> [2009-10-18 20:07:45,146] INFO - Halting JVM >> ============================== >> >> Thanks, >> Senaka. >> >> _______________________________________________ >> Carbon-dev mailing list >> [email protected] >> https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> > > > -- > Samisa Abeysinghe > Director, Engineering - WSO2 Inc. > > http://www.wso2.com/ - "The Open Source SOA Company" > > _______________________________________________ > Carbon-dev mailing list > [email protected] > https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >
_______________________________________________ Carbon-dev mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
