Looks like a (configuration) problem with the spring jcr SessionFactory. Jackrabbit does not maintain that code, you probably better ask also on the Spring mailing list.
>From my (outdated) experience with spring jcr, I would suppose the problem with a request scope or sth like this. It might depend on other bean configuration, not only the jcrSessionFactory and jcrTemplate you posted. Regards, Alex On Wed, Jun 18, 2008 at 6:33 PM, AdamR <[EMAIL PROTECTED]> wrote: > > 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. > > -- Alexander Klimetschek [EMAIL PROTECTED]
