Hello Adam, I had the same problem as you have. In my experience, there is no help to get with the JCR-support in spring-modules from the mailing list or the spring framework forum. The documentation (manual and javadocs) gives no clues to this behaviour. I ended up using transactions because I eventually had to do so anyway, and it worked.
Best regards, Karianne Berg -----Original Message----- From: AdamR [mailto:[EMAIL PROTECTED] Sent: Wednesday, June 18, 2008 6:33 PM To: [email protected] Subject: spring-modules-jcr problem Hi there, I'm getting the following exception when I try to access my Jackrabbit repository via spring-modules 0.8: java.lang.IllegalStateException: No session bound to thread, and configuration does not allow creation of non-transactional one here org.springmodules.jcr.SessionFactoryUtils.doGetSession(SessionFactoryUtils.java:74) I do not wish to use transactions for now, so I'm passing true into getSession() within my DAO. My bean config is as follows: <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> <bean id="jcrTemplate" class="org.springmodules.jcr.JcrTemplate"> <property name="sessionFactory" ref="jcrSessionFactory"/> <property name="allowCreate" value="true"/> </bean> Any thoughts? Thanks in advance. Adam -- View this message in context: http://www.nabble.com/spring-modules-jcr-problem-tp17986274p17986274.html Sent from the Jackrabbit - Users mailing list archive at Nabble.com.
