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:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans";
        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";>

        <bean id="jackrabbitSessionFactory" 
class="org.springmodules.jcr.jackrabbit.JackrabbitSessionFactory">
                <property name="repository" ref="repository" />
                <property name="credentials">
                        <bean class="javax.jcr.SimpleCredentials">
                                <constructor-arg index="0" value="bogus" />
                                <constructor-arg index="1">
                                        <bean factory-bean="password" 
factory-method="toCharArray" />
                                </constructor-arg>
                        </bean>
                </property>

                <property name="namespaces">
                        <props>
                        <prop 
key="dc">http://dublincore.org/documents/dcmi-namespace</prop>
                        <prop key="ocm">http://jackrabbit.apache.org/ocm</prop>
                        <prop key="eng">http://www.eng.it</prop>
                        </props>
                </property>

                <!-- WARNING: Custom NodeType registration to apply only once, 
after uncomment
it -->
                <!--
                <property name="contentType" value="text/x-jcr-cnd"/>
                <property name="nodeDefinitions">
                <list>
                        
<value>classpath:/NodeTypes/ocm_discriminator.cnd</value>
                        
<value>classpath:/NodeTypes/file_resource_dublincore.cnd</value>
                </list>
                </property>
                -->
        </bean>

</beans>


gallery-jcr-configuration.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans";
        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";>


        <!-- Jackrabbit Repository Local Connection Parameters -->
        <!-- WARNING: A better implementation would be to set JNDI parameters to

                 externalizing JCR repository away from web application -->

        <bean id="repository" 
class="org.springmodules.jcr.jackrabbit.RepositoryFactoryBean"
>
                  <property name="configuration" 
value="classpath:repository.xml"/>
                  <property name="homeDir" value="file:./tmp/repository"/>
        </bean>
        <!-- JNDI repo....Non so se utilizzarlo...tanto se il repository รจ 
interno
alla web-app non sporchiamo il server... -->
        <!--
        <bean id="repository" 
class="org.springframework.jndi.JndiObjectFactoryBean">
         <property name="jndiName" value="java:comp/env/jcr/galleryRepository"/>
        </bean>
        -->
        <!-- JCR SessionFactory Manager and Credentials Connection -->
        <bean id="jcrSessionFactory" 
class="org.springmodules.jcr.JcrSessionFactory">
                <property name="repository" ref="repository" />
                <property name="credentials">
                        <bean class="javax.jcr.SimpleCredentials">
                                <constructor-arg index="0" value="bogus" />
                                <constructor-arg index="1">
                                        <bean factory-bean="password" 
factory-method="toCharArray" />
                                </constructor-arg>
                        </bean>
                </property>

        </bean>

        <bean id="password" class="java.lang.String">
                <constructor-arg index="0" value="pass" />
        </bean>

        <!-- JCR Transaction Manager -->
        <bean id="jcrTransactionManager" 
class="org.springmodules.jcr.jackrabbit.LocalTransactionManager">
          <property name="sessionFactory" ref="jcrSessionFactory"/>
        </bean>

        <!-- JCR Transaction Proxy Template -->
        <bean id="jcrtxProxyTemplate" abstract="true" 
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
            <property name="proxyTargetClass">
                <value>true</value>
            </property>
            <property name="transactionManager" ref="jcrTransactionManager"/>
        <property name="transactionAttributes">
                <props>
                        <prop key="save*">PROPAGATION_REQUIRED</prop>
                        <prop key="*">PROPAGATION_REQUIRED, readOnly</prop>
                </props>
        </property>
        </bean>

        <!-- JCR Transaction Repository -->
        <bean id="transactionRepository" 
class="org.springmodules.jcr.TransactionAwareRepository">
        <property name="allowNonTxRepository" value="true"/>
        <property name="targetFactory" ref="jcrSessionFactory"/>
        </bean>

        <!-- Jackrabbit OCM Node Mapping -->
        <bean id="pages" 
class="org.springframework.beans.factory.config.ListFactoryBean">
                <property name="sourceList">
                <list>
                                
<value>it.eng.gallery2.manager.ocm.mapping.OcmFileResource</value>
                                
<value>it.eng.gallery2.manager.ocm.mapping.OcmFile</value>
                                
<value>it.eng.gallery2.manager.ocm.mapping.OcmFolder</value>
                </list>
                </property>
        </bean>

        <bean id="jcrMapper" 
class="org.apache.jackrabbit.ocm.mapper.impl.annotation.AnnotationMapperImpl">
                <constructor-arg index="0" ref="pages"/>
        </bean>

        <!-- JCR Template Mapping Manager -->
        <bean id="jcrMappingTemplate" 
class="org.springmodules.jcr.jackrabbit.ocm.JcrMappingTemplate">
                <property name="sessionFactory" ref="jcrSessionFactory"/>
                <property name="mapper" ref="jcrMapper"/>
                <property name="allowCreate" value="true"/>
        </bean>

        <!--
        <bean id="openSessionInViewInterceptor" 
class="org.springmodules.jcr.support.OpenSessionInViewInterceptor">
        <property name="sessionFactory">
                <ref bean="jcrSessionFactory" />
        </property>
        </bean>
        -->

        <!-- JCR Template Manager -->
        <!--
        <bean id="jcrTemplate" class="org.springmodules.jcr.JcrTemplate">
            <property name="sessionFactory" ref="jcrSessionFactory"/>
            <property name="allowCreate" value="true"/>
        </bean>
        -->
</beans>

gallery-jcr-manager.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans";
        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";>

        <bean id="jcrOcmObjManager" parent="jcrtxProxyTemplate">
                <property name="target">
                        <bean 
class="it.eng.gallery2.manager.impl.JcrOcmObjManagerImpl">
                                <property name="jcrMappingTemplate" 
ref="jcrMappingTemplate"/>
                        </bean>
                </property>
        </bean>

</beans>


In my web-app i have this web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4"
        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";>

        <display-name>GalleryWeb</display-name>

        <welcome-file-list>
                <welcome-file>galleryHome.htm</welcome-file>
        </welcome-file-list>

        <servlet>
                <servlet-name>GalleryWeb</servlet-name>
                <servlet-class>
                        org.springframework.web.servlet.DispatcherServlet
                </servlet-class>
                <load-on-startup>1</load-on-startup>
        </servlet>
        <servlet-mapping>
                <servlet-name>GalleryWeb</servlet-name>
                <url-pattern>*.controller</url-pattern>
        </servlet-mapping>
        <servlet-mapping>
        <servlet-name>GalleryWeb</servlet-name>
        <url-pattern>/galleryHome.htm</url-pattern>
        </servlet-mapping>

        <!-- Configurazione Portlet -->
        <context-param>
                <param-name>contextConfigLocation</param-name>
                <param-value>
                                        
classpath:config/spring/gallery-view-controller.xml,
                                        classpath:gallery-jcr-manager.xml,
                                        classpath:gallery-jcr-configuration.xml
                </param-value>
        </context-param>

        <listener>
                <listener-class>
                        org.springframework.web.context.ContextLoaderListener
                </listener-class>
        </listener>

        <servlet>
                <servlet-name>ViewRendererServlet</servlet-name>
                <servlet-class>
                        org.springframework.web.servlet.ViewRendererServlet
                </servlet-class>
                <load-on-startup>1</load-on-startup>
        </servlet>
        <servlet-mapping>
                <servlet-name>ViewRendererServlet</servlet-name>
                <url-pattern>/WEB-INF/servlet/view</url-pattern>
        </servlet-mapping>

        <servlet>
                <servlet-name>sourceloader</servlet-name>
                
<servlet-class>net.sourceforge.ajaxtags.servlets.SourceLoader</servlet-class>
                <init-param>
                        <param-name>prefix</param-name>
                        <param-value>/ajaxtags</param-value>
                </init-param>
        </servlet>

        <servlet-mapping>
                <servlet-name>sourceloader</servlet-name>
                <url-pattern>/ajaxtags/js/*</url-pattern>
        </servlet-mapping>

        <servlet-mapping>
                <servlet-name>sourceloader</servlet-name>
                <url-pattern>/img/*</url-pattern>
        </servlet-mapping>

        <servlet-mapping>
                <servlet-name>sourceloader</servlet-name>
                <url-pattern>/css/*</url-pattern>
        </servlet-mapping>

</web-app>


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.xmlwebapplicationcont...@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.xmlwebapplicationcont...@15ad36d]:
org.springframework.beans.factory.support.defaultlistablebeanfact...@168c1e1
2009-04-09 17:01:24,406 INFO  
[org.springframework.beans.factory.support.DefaultListableBeanFactory]
Pre-instantiating singletons in 
org.springframework.beans.factory.support.defaultlistablebeanfact...@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.xmlwebapplicationcont...@11739d:
display name [WebApplicationContext for namespace 'GalleryWeb-servlet'];
startup date [Thu Apr 09 17:01:29 CEST 2009]; parent: 
org.springframework.web.context.support.xmlwebapplicationcont...@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.xmlwebapplicationcont...@11739d]:
org.springframework.beans.factory.support.defaultlistablebeanfact...@2e5771
2009-04-09 17:01:29,234 INFO  
[org.springframework.beans.factory.support.DefaultListableBeanFactory]
Pre-instantiating singletons in 
org.springframework.beans.factory.support.defaultlistablebeanfact...@2e5771:
defining beans 
[messageSource,myViewResolver,beanNameResolver,xmlView,urlMapping,tilesConfigurer,viewResolver];
parent: 
org.springframework.beans.factory.support.defaultlistablebeanfact...@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.xmlwebapplicationcont...@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.xmlwebapplicationcont...@15d653]:
org.springframework.beans.factory.support.defaultlistablebeanfact...@157f53d
2009-04-09 17:01:32,515 INFO  
[org.springframework.beans.factory.support.DefaultListableBeanFactory]
Pre-instantiating singletons in 
org.springframework.beans.factory.support.defaultlistablebeanfact...@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.defaultlistablebeanfact...@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.<init>(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


Reply via email to