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

Reply via email to