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.

Reply via email to