Hi James, it seems that your connection pool have been shut down. This could happen for many reasons. It could be a memory problem, you can be hitting limit in max number of open connections to your database or simple network failure. You can try to look in the tomcat log to see whether you find more details there, you can also try to see log files from the db server (although I'm afraid that without changing default logging value they will not provide much info too). Sorry there's no more concrete answer to your problem. Jan
On Thu, 2007-11-01 at 16:44 -0600, James Reynolds wrote: > I'm using the DataSourcePersistenceManager found here: > > http://www.magnolia.info/wiki/Wiki.jsp?page=DataSourcePersistenceManager > > All of a sudden it quits working. I'm going to rebuild the whole > tomcat install to see if I can figure out what happened. But I'm > hoping maybe someone has an idea why this is happening... > > I'm using tomcat 5.0, Magnolia 3.0.5, mysql 5.0.45, jackrabbit 1.3.3, > and mysql-connector-java-5.1.5-bin.jar. > > James > > > > ERROR info.magnolia.jackrabbit.ProviderImpl ProviderImpl.java(init: > 176) 01.11.2007 16:28:32 Unable to initialize repository: Cannot > instantiate persistence manager > com.iorga.jackrabbit.core.persistence.db.PooledJNDIDatabasePersistenceMa > nager: Cannot create PoolableConnectionFactory (Communications link > failure > > Last packet sent to the server was 0 ms ago.) > javax.jcr.RepositoryException: Cannot instantiate persistence manager > com.iorga.jackrabbit.core.persistence.db.PooledJNDIDatabasePersistenceMa > nager: Cannot create PoolableConnectionFactory (Communications link > failure > > Last packet sent to the server was 0 ms ago.): Cannot create > PoolableConnectionFactory (Communications link failure > > Last packet sent to the server was 0 ms ago.) > at > org.apache.jackrabbit.core.RepositoryImpl.createPersistenceManager > (RepositoryImpl.java:1121) > at > org.apache.jackrabbit.core.RepositoryImpl.createVersionManager > (RepositoryImpl.java:358) > at org.apache.jackrabbit.core.RepositoryImpl.<init> > (RepositoryImpl.java:275) > at org.apache.jackrabbit.core.RepositoryImpl.create > (RepositoryImpl.java:521) > at > org.apache.jackrabbit.core.jndi.BindableRepository.createRepository > (BindableRepository.java:174) > at org.apache.jackrabbit.core.jndi.BindableRepository.init > (BindableRepository.java:138) > at org.apache.jackrabbit.core.jndi.BindableRepository.create > (BindableRepository.java:125) > at > org.apache.jackrabbit.core.jndi.BindableRepositoryFactory.createInstance > (BindableRepositoryFactory.java:59) > at > org.apache.jackrabbit.core.jndi.RegistryHelper.registerRepository > (RegistryHelper.java:60) > at info.magnolia.jackrabbit.ProviderImpl.init > (ProviderImpl.java:165) > at > info.magnolia.cms.beans.config.ContentRepository.loadRepository > (ContentRepository.java:336) > at > info.magnolia.cms.beans.config.ContentRepository.loadRepositories > (ContentRepository.java:300) > at info.magnolia.cms.beans.config.ContentRepository.init > (ContentRepository.java:187) > at info.magnolia.cms.beans.config.ConfigLoader.load > (ConfigLoader.java:112) > at info.magnolia.cms.beans.config.ConfigLoader.<init> > (ConfigLoader.java:98) > at > info.magnolia.cms.servlets.PropertyInitializer.contextInitialized > (PropertyInitializer.java:191) > at org.apache.catalina.core.StandardContext.listenerStart > (StandardContext.java:3827) > at org.apache.catalina.core.StandardContext.start > (StandardContext.java:4343) > at org.apache.catalina.core.ContainerBase.addChildInternal > (ContainerBase.java:823) > at org.apache.catalina.core.ContainerBase.addChild > (ContainerBase.java:807) > at org.apache.catalina.core.StandardHost.addChild > (StandardHost.java:595) > at org.apache.catalina.core.StandardHostDeployer.addChild > (StandardHostDeployer.java:903) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.apache.commons.beanutils.MethodUtils.invokeMethod > (MethodUtils.java:216) > at org.apache.commons.digester.SetNextRule.end > (SetNextRule.java:256) > at org.apache.commons.digester.Rule.end(Rule.java:276) > at org.apache.commons.digester.Digester.endElement > (Digester.java:1058) > at org.apache.catalina.util.CatalinaDigester.endElement > (CatalinaDigester.java:76) > at org.apache.xerces.parsers.AbstractSAXParser.endElement > (Unknown Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement > (Unknown Source) > at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl > $FragmentContentDispatcher.dispatch(Unknown Source) > at > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument > (Unknown Source) > at org.apache.xerces.parsers.XML11Configuration.parse > (Unknown Source) > at org.apache.xerces.parsers.XML11Configuration.parse > (Unknown Source) > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown > Source) > at org.apache.commons.digester.Digester.parse(Digester.java: > 1567) > at org.apache.catalina.core.StandardHostDeployer.install > (StandardHostDeployer.java:488) > at org.apache.catalina.core.StandardHost.install > (StandardHost.java:863) > at org.apache.catalina.startup.HostConfig.deployDescriptors > (HostConfig.java:483) > at org.apache.catalina.startup.HostConfig.deployApps > (HostConfig.java:427) > at org.apache.catalina.startup.HostConfig.start > (HostConfig.java:983) > at org.apache.catalina.startup.HostConfig.lifecycleEvent > (HostConfig.java:349) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent > (LifecycleSupport.java:119) > at org.apache.catalina.core.ContainerBase.start > (ContainerBase.java:1091) > at org.apache.catalina.core.StandardHost.start > (StandardHost.java:789) > at org.apache.catalina.core.ContainerBase.start > (ContainerBase.java:1083) > at org.apache.catalina.core.StandardEngine.start > (StandardEngine.java:478) > at org.apache.catalina.core.StandardService.start > (StandardService.java:480) > at org.apache.catalina.core.StandardServer.start > (StandardServer.java:2313) > at org.apache.catalina.startup.Catalina.start(Catalina.java: > 556) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.apache.catalina.startup.Bootstrap.start > (Bootstrap.java:287) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java: > 425) > Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create > PoolableConnectionFactory (Communications link failure > > > ---------------------------------------------------------------- > for list details see > http://documentation.magnolia.info/docs/en/editor/stayupdated.html > ---------------------------------------------------------------- ---------------------------------------------------------------- for list details see http://documentation.magnolia.info/docs/en/editor/stayupdated.html ----------------------------------------------------------------
