You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jackrabbit.apache.org by deba <de...@gmail.com> on 2011/04/14 12:10:52 UTC
JackRabbit keeps connections open.In Jboss ,cachedConnectionManager
closing that connection and throwing exception and the execution stops for
4-5 seconds
Hi All,
I am using jboss-5.1.0.GA , MSSQL 2005. and Jackrabbit 2.1.0
I defined MSSQL datasource as follows:
jndiname
jdbc:jtds:sqlserver://server:1433/dbname
net.sourceforge.jtds.jdbc.Driver
user
password
In repository.xml , I defined MSSQL datasource as follows
Each time MSSQL datasource re-accessed , in Jboss
the following exception is thrown and the execution stops for 4-5 seconds:
I analyzed my code and found no connection left open in my code .
Please suggest a solution .
Thanks
Deba
18:15:46,302 INFO [CachedConnectionManager] Closing a connection for you.
Please close them yourself:
org.jboss.resource.adapter.jdbc.jdk5.WrappedConnectionJDK5@1072512
java.lang.Throwable: STACKTRACE at
org.jboss.resource.connectionmanager.CachedConnectionManager.registerConnection(CachedConnectionManager.java:
278) at
org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:52
4) at
org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseCon
nectionManager2.java:941)
at
org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:89)
at
org.apache.jackrabbit.core.persistence.bundle.ConnectionFactory.getConnection(ConnectionFactory.java:67)
at
org.apache.jackrabbit.core.persistence.bundle.ConnectionRecoveryManager.setupConnection(ConnectionRecoveryMan
ager.java:334)
at
org.apache.jackrabbit.core.persistence.bundle.ConnectionRecoveryManager.(ConnectionRecoveryManager.java
:139)
at
org.apache.jackrabbit.core.persistence.bundle.BundleDbPersistenceManager.init(BundleDbPersistenceManager.java
:595)
at
org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager(RepositoryImpl.java:1429)
at
org.apache.jackrabbit.core.RepositoryImpl.access$800(RepositoryImpl.java:125)
at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.doInitialize(RepositoryImpl.java:2014)
at
org.apache.jackrabbit.core.RepositoryImpl$WorkspaceInfo.initialize(RepositoryImpl.java:1997)
at
org.apache.jackrabbit.core.RepositoryImpl.initStartupWorkspaces(RepositoryImpl.java:535)
at
org.apache.jackrabbit.core.RepositoryImpl.(RepositoryImpl.java:366)
at
org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:673)
at
org.apache.jackrabbit.core.TransientRepository$3.getRepository(TransientRepository.java:249)
at
org.apache.jackrabbit.core.TransientRepository.startRepository(TransientRepository.java:279)
at
org.apache.jackrabbit.core.TransientRepository.login(TransientRepository.java:375)
at
org.apache.jackrabbit.jca.JCAManagedConnectionFactory.openSession(JCAManagedConnectionFactory.java:153)
at
org.apache.jackrabbit.jca.JCAManagedConnectionFactory.createManagedConnection(JCAManagedConnectionFactory.jav
a:189)
at
org.apache.jackrabbit.jca.JCAManagedConnectionFactory.createManagedConnection(JCAManagedConnectionFactory.jav
a:181)
at
org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalMana
gedConnectionPool.java:633)
at
org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPoo
l.java:267)
at
org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.getConnection(JBossManagedConnection
Pool.java:622)
at
org.jboss.resource.connectionmanager.BaseConnectionManager2.getManagedConnection(BaseConnectionManager2.java:
404)
at
org.jboss.resource.connectionmanager.TxConnectionManager.getManagedConnection(TxConnectionManager.java:381)
at
org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:49
6)
at
org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseCon
nectionManager2.java:941)
at
org.apache.jackrabbit.jca.JCARepositoryHandle.login(JCARepositoryHandle.java:72)
at
org.apache.jackrabbit.commons.AbstractRepository.login(AbstractRepository.java:123)
at
com.jcr.service.impl.JCRJackRabbitImpl.login(JCRJackRabbitImpl.java:114)
--
View this message in context: http://jackrabbit.510166.n4.nabble.com/JackRabbit-keeps-connections-open-In-Jboss-cachedConnectionManager-closing-that-connection-and-throws-tp3449230p3449230.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
Re: JackRabbit keeps connections open.In Jboss
,cachedConnectionManager closing that connection and throwing exception and
the execution stops for 4-5 seconds
Posted by deba <de...@gmail.com>.
In repository.xml, I defined MSSQL datasource as follows
Thanks
Deba
--
View this message in context: http://jackrabbit.510166.n4.nabble.com/JackRabbit-keeps-connections-open-In-Jboss-cachedConnectionManager-closing-that-connection-and-throws-tp3449230p3449237.html
Sent from the Jackrabbit - Users mailing list archive at Nabble.com.