Not necessarily the "appears to be in use since the file named .lock is already locked by the current process" error means repo is started twice. I was getting this error when repository couldn't be properly started, sometimes because of some libraries missing, sometimes because it was forbidden to write in repository_home. Perhaps you should first check, whether your app has permissions to write to that .../tmp directory. On Thu, Apr 9, 2009 at 7:02 PM, wrote: > Hi. > This is my environment: > > Jackrabbit 1.5.3 > Spring 2.5.6 > SpringModules 0.9 > Tomcat 6 > JVM 6 update 11 > > > I try to use springmodules for my own repository; these are my config files: > > gallery-jcr-base-namespace-nodetype-registration.xml: > >        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" >        xmlns:tx="http://www.springframework.org/schema/tx" >        xsi:schemaLocation="http://www.springframework.org/schema/beans >                            http://www.springframework.org/schema/beans/spring-beans-2.5.xsd > >                            http://www.springframework.org/schema/tx >                            http://www.springframework.org/schema/tx/spring-tx-2.5.xsd > >                            http://www.springframework.org/schema/aop >                            http://www.springframework.org/schema/aop/spring-aop-2.5.xsd"> > >         >                 >                 >                         >                                 >                                 >                                         >                                 >                         >                 > >                 >                         >                        http://dublincore.org/documents/dcmi-namespace >                        http://jackrabbit.apache.org/ocm >                        http://www.eng.it >                         >                 > >                 >                 >         > > > > > gallery-jcr-configuration.xml > >        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" >        xmlns:tx="http://www.springframework.org/schema/tx" >        xsi:schemaLocation="http://www.springframework.org/schema/beans >                            http://www.springframework.org/schema/beans/spring-beans-2.5.xsd > >                            http://www.springframework.org/schema/tx >                            http://www.springframework.org/schema/tx/spring-tx-2.5.xsd > >                            http://www.springframework.org/schema/aop >                            http://www.springframework.org/schema/aop/spring-aop-2.5.xsd"> > > >         >         > >        > >                   >                   >         >         >         >         >         >                 >                 >                         >                                 >                                 >                                         >                                 >                         >                 > >         > >         >                 >         > >         >         >           >         > >         >         >             >                true >             >             >         >                 >                        PROPAGATION_REQUIRED >                        PROPAGATION_REQUIRED, readOnly >                 >         >         > >         >         >         >         >         > >         >         >                 >                 >                                it.eng.gallery2.manager.ocm.mapping.OcmFileResource >                                it.eng.gallery2.manager.ocm.mapping.OcmFile >                                it.eng.gallery2.manager.ocm.mapping.OcmFolder >                 >                 >         > >         >                 >         > >         >         >                 >                 >                 >         > >         > >         >         > > > gallery-jcr-manager.xml > >        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" >        xmlns:tx="http://www.springframework.org/schema/tx" >        xsi:schemaLocation="http://www.springframework.org/schema/beans >                            http://www.springframework.org/schema/beans/spring-beans-2.5.xsd > >                            http://www.springframework.org/schema/tx >                            http://www.springframework.org/schema/tx/spring-tx-2.5.xsd > >                            http://www.springframework.org/schema/aop >                            http://www.springframework.org/schema/aop/spring-aop-2.5.xsd"> > >         >                 >                         >                                 >                         >                 >         > > > > > In my web-app i have this web.xml > >        xmlns="http://java.sun.com/xml/ns/j2ee" >        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> > >        GalleryWeb > >         >                galleryHome.htm >         > >         >                GalleryWeb >                 >                        org.springframework.web.servlet.DispatcherServlet >                 >                1 >         >         >                GalleryWeb >                *.controller >         >         >        GalleryWeb >        /galleryHome.htm >         > >         >         >                contextConfigLocation >                 >                                        classpath:config/spring/gallery-view-controller.xml, >                                        classpath:gallery-jcr-manager.xml, >                                        classpath:gallery-jcr-configuration.xml >                 >         > >         >                 >                        org.springframework.web.context.ContextLoaderListener >                 >         > >         >                ViewRendererServlet >                 >                        org.springframework.web.servlet.ViewRendererServlet >                 >                1 >         >         >                ViewRendererServlet >                /WEB-INF/servlet/view >         > >         >                sourceloader >                net.sourceforge.ajaxtags.servlets.SourceLoader >                 >                        prefix >                        /ajaxtags >                 >         > >         >                sourceloader >                /ajaxtags/js/* >         > >         >                sourceloader >                /img/* >         > >         >                sourceloader >                /css/* >         > > > > > When i start my web application i get this error (i report the full stack > trace): > 2009-04-09 17:01:23,359 INFO  [org.springframework.web.context.ContextLoader] > Root WebApplicationContext: initialization started > 2009-04-09 17:01:23,515 INFO  [org.springframework.web.context.support.XmlWebApplicationContext] > Refreshing org.springframework.web.context.support.XmlWebApplicationContext@15ad36d: > display name [Root WebApplicationContext]; startup date [Thu Apr 09 17:01:23 > CEST 2009]; root of context hierarchy > 2009-04-09 17:01:23,765 INFO  [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] > Loading XML bean definitions from class path resource [config/spring/gallery-view-controller.xml] > 2009-04-09 17:01:24,000 INFO  [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] > Loading XML bean definitions from class path resource [gallery-jcr-manager.xml] > 2009-04-09 17:01:24,109 INFO  [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] > Loading XML bean definitions from class path resource [gallery-jcr-configuration.xml] > 2009-04-09 17:01:24,187 INFO  [org.springframework.web.context.support.XmlWebApplicationContext] > Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@15ad36d]: > org.springframework.beans.factory.support.DefaultListableBeanFactory@168c1e1 > 2009-04-09 17:01:24,406 INFO  [org.springframework.beans.factory.support.DefaultListableBeanFactory] > Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@168c1e1: > defining beans [galleryHomeCTRL,createTreeCTRL,renameFolderCTRL,createFolderCTRL,deleteFolderCTRL,jcrOcmObjManager,repository,jcrSessionFactory,password,jcrTransactionManager,jcrtxProxyTemplate,transactionRepository,pages,jcrMapper,jcrMappingTemplate]; > root of factory hierarchy > 2009-04-09 17:01:28,953 INFO  [org.springframework.web.context.ContextLoader] > Root WebApplicationContext: initialization completed in 5594 ms > 2009-04-09 17:01:29,046 INFO  [org.springframework.web.servlet.DispatcherServlet] > FrameworkServlet 'GalleryWeb': initialization started > 2009-04-09 17:01:29,046 INFO  [org.springframework.web.context.support.XmlWebApplicationContext] > Refreshing org.springframework.web.context.support.XmlWebApplicationContext@11739d: > display name [WebApplicationContext for namespace 'GalleryWeb-servlet']; > startup date [Thu Apr 09 17:01:29 CEST 2009]; parent: org.springframework.web.context.support.XmlWebApplicationContext@15ad36d > 2009-04-09 17:01:29,062 INFO  [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] > Loading XML bean definitions from ServletContext resource [/WEB-INF/GalleryWeb-servlet.xml] > 2009-04-09 17:01:29,125 INFO  [org.springframework.web.context.support.XmlWebApplicationContext] > Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@11739d]: > org.springframework.beans.factory.support.DefaultListableBeanFactory@2e5771 > 2009-04-09 17:01:29,234 INFO  [org.springframework.beans.factory.support.DefaultListableBeanFactory] > Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2e5771: > defining beans [messageSource,myViewResolver,beanNameResolver,xmlView,urlMapping,tilesConfigurer,viewResolver]; > parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@168c1e1 > 2009-04-09 17:01:29,437 INFO  [org.springframework.web.servlet.view.tiles2.TilesConfigurer] > TilesConfigurer: adding definitions [/WEB-INF/tilesDefinition/gallery-common-tiles-defs.xml] > 2009-04-09 17:01:30,015 INFO  [org.springframework.web.servlet.DispatcherServlet] > FrameworkServlet 'GalleryWeb': initialization completed in 969 ms > 2009-04-09 17:01:31,484 INFO  [org.springframework.web.context.ContextLoader] > Root WebApplicationContext: initialization started > 2009-04-09 17:01:31,656 INFO  [org.springframework.web.context.support.XmlWebApplicationContext] > Refreshing org.springframework.web.context.support.XmlWebApplicationContext@15d653: > display name [Root WebApplicationContext]; startup date [Thu Apr 09 17:01:31 > CEST 2009]; root of context hierarchy > 2009-04-09 17:01:31,984 INFO  [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] > Loading XML bean definitions from class path resource [config/spring/gallery-view-controller.xml] > 2009-04-09 17:01:32,187 INFO  [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] > Loading XML bean definitions from class path resource [gallery-jcr-manager.xml] > 2009-04-09 17:01:32,234 INFO  [org.springframework.beans.factory.xml.XmlBeanDefinitionReader] > Loading XML bean definitions from class path resource [gallery-jcr-configuration.xml] > 2009-04-09 17:01:32,296 INFO  [org.springframework.web.context.support.XmlWebApplicationContext] > Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@15d653]: > org.springframework.beans.factory.support.DefaultListableBeanFactory@157f53d > 2009-04-09 17:01:32,515 INFO  [org.springframework.beans.factory.support.DefaultListableBeanFactory] > Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@157f53d: > defining beans [galleryHomeCTRL,createTreeCTRL,renameFolderCTRL,createFolderCTRL,deleteFolderCTRL,jcrOcmObjManager,repository,jcrSessionFactory,password,jcrTransactionManager,jcrtxProxyTemplate,transactionRepository,pages,jcrMapper,jcrMappingTemplate]; > root of factory hierarchy > 2009-04-09 17:01:33,265 INFO  [org.springframework.beans.factory.support.DefaultListableBeanFactory] > Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@157f53d: > defining beans [galleryHomeCTRL,createTreeCTRL,renameFolderCTRL,createFolderCTRL,deleteFolderCTRL,jcrOcmObjManager,repository,jcrSessionFactory,password,jcrTransactionManager,jcrtxProxyTemplate,transactionRepository,pages,jcrMapper,jcrMappingTemplate]; > root of factory hierarchy > 2009-04-09 17:01:33,281 ERROR [org.springframework.web.context.ContextLoader] > Context initialization failed > org.springframework.beans.factory.BeanCreationException: Error creating bean > with name 'galleryHomeCTRL' defined in class path resource [config/spring/gallery-view-controller.xml]: > Cannot resolve reference to bean 'jcrOcmObjManager' while setting bean property > 'jcrOcmObjManager'; nested exception is org.springframework.beans.factory.BeanCreationException: > Error creating bean with name 'jcrOcmObjManager' defined in class path resource > [gallery-jcr-manager.xml]: Cannot resolve reference to bean 'jcrTransactionManager' > while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: > Error creating bean with name 'jcrTransactionManager' defined in class path > resource [gallery-jcr-configuration.xml]: Cannot resolve reference to bean > 'jcrSessionFactory' while setting bean property 'sessionFactory'; nested > exception is org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'jcrSessionFactory' defined in class path resource > [gallery-jcr-configuration.xml]: Cannot resolve reference to bean 'repository' > while setting bean property 'repository'; nested exception is org.springframework.beans.factory.BeanCreationException: > Error creating bean with name 'repository' defined in class path resource > [gallery-jcr-configuration.xml]: Invocation of init method failed; nested > exception is javax.jcr.RepositoryException: The repository home C:\pr5sit\eclipse\tmp\repository > appears to be in use since the file named .lock is already locked by the > current process. >        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275) >        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) >        at java.security.AccessController.doPrivileged(Native Method) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) >        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) >        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) >        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) >        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) >        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) >        at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429) >        at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728) >        at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380) >        at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255) >        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199) >        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45) >        at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3843) >        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4342) >        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) >        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) >        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525) >        at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:926) >        at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:889) >        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:492) >        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149) >        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) >        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) >        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) >        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) >        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) >        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) >        at org.apache.catalina.core.StandardService.start(StandardService.java:516) >        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) >        at org.apache.catalina.startup.Catalina.start(Catalina.java:578) >        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:597) >        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) >        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > Caused by: org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'jcrOcmObjManager' defined in class path resource > [gallery-jcr-manager.xml]: Cannot resolve reference to bean 'jcrTransactionManager' > while setting bean property 'transactionManager'; nested exception is org.springframework.beans.factory.BeanCreationException: > Error creating bean with name 'jcrTransactionManager' defined in class path > resource [gallery-jcr-configuration.xml]: Cannot resolve reference to bean > 'jcrSessionFactory' while setting bean property 'sessionFactory'; nested > exception is org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'jcrSessionFactory' defined in class path resource > [gallery-jcr-configuration.xml]: Cannot resolve reference to bean 'repository' > while setting bean property 'repository'; nested exception is org.springframework.beans.factory.BeanCreationException: > Error creating bean with name 'repository' defined in class path resource > [gallery-jcr-configuration.xml]: Invocation of init method failed; nested > exception is javax.jcr.RepositoryException: The repository home C:\pr5sit\eclipse\tmp\repository > appears to be in use since the file named .lock is already locked by the > current process. >        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275) >        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) >        at java.security.AccessController.doPrivileged(Native Method) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) >        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) >        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) >        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) >        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) >        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) >        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269) >        ... 42 more > Caused by: org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'jcrTransactionManager' defined in class path resource > [gallery-jcr-configuration.xml]: Cannot resolve reference to bean 'jcrSessionFactory' > while setting bean property 'sessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: > Error creating bean with name 'jcrSessionFactory' defined in class path resource > [gallery-jcr-configuration.xml]: Cannot resolve reference to bean 'repository' > while setting bean property 'repository'; nested exception is org.springframework.beans.factory.BeanCreationException: > Error creating bean with name 'repository' defined in class path resource > [gallery-jcr-configuration.xml]: Invocation of init method failed; nested > exception is javax.jcr.RepositoryException: The repository home C:\pr5sit\eclipse\tmp\repository > appears to be in use since the file named .lock is already locked by the > current process. >        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275) >        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) >        at java.security.AccessController.doPrivileged(Native Method) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) >        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) >        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) >        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) >        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) >        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) >        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269) >        ... 55 more > Caused by: org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'jcrSessionFactory' defined in class path resource > [gallery-jcr-configuration.xml]: Cannot resolve reference to bean 'repository' > while setting bean property 'repository'; nested exception is org.springframework.beans.factory.BeanCreationException: > Error creating bean with name 'repository' defined in class path resource > [gallery-jcr-configuration.xml]: Invocation of init method failed; nested > exception is javax.jcr.RepositoryException: The repository home C:\pr5sit\eclipse\tmp\repository > appears to be in use since the file named .lock is already locked by the > current process. >        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:275) >        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1245) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1010) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:472) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) >        at java.security.AccessController.doPrivileged(Native Method) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) >        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) >        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) >        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) >        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) >        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) >        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269) >        ... 68 more > Caused by: org.springframework.beans.factory.BeanCreationException: Error > creating bean with name 'repository' defined in class path resource [gallery-jcr-configuration.xml]: > Invocation of init method failed; nested exception is javax.jcr.RepositoryException: > The repository home C:\pr5sit\eclipse\tmp\repository appears to be in use > since the file named .lock is already locked by the current process. >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409) >        at java.security.AccessController.doPrivileged(Native Method) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) >        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264) >        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) >        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261) >        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185) >        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164) >        at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269) >        ... 81 more > Caused by: javax.jcr.RepositoryException: The repository home C:\pr5sit\eclipse\tmp\repository > appears to be in use since the file named .lock is already locked by the > current process. >        at org.apache.jackrabbit.core.util.RepositoryLock.tryLock(RepositoryLock.java:142) >        at org.apache.jackrabbit.core.util.RepositoryLock.acquire(RepositoryLock.java:121) >        at org.apache.jackrabbit.core.RepositoryImpl.(RepositoryImpl.java:256) >        at org.apache.jackrabbit.core.RepositoryImpl.create(RepositoryImpl.java:618) >        at org.springmodules.jcr.jackrabbit.RepositoryFactoryBean.createRepository(RepositoryFactoryBean.java:57) >        at org.springmodules.jcr.RepositoryFactoryBean.afterPropertiesSet(RepositoryFactoryBean.java:57) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369) >        at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335) >        ... 91 more > > > It seems like if the repository is started twice......can anybody help me? > Where am i missing anything? > > Thnx > Angelo > > > ________________________________________ > Copyright 1999-2007 RTI Interactive Media S.p.A. - P.Iva 03976881007 - Tutti > i diritti riservati > > > -- sp