Hi.
My jackrabbit spring config:
Error:Code:<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="acula"/> <constructor-arg index="1"> <bean factory-bean="repoPassword" factory-method="toCharArray"/> </constructor-arg> </bean> </property> </bean> <!-- create the password to return it as a char[] --> <bean id="repoPassword" class="java.lang.String"> <constructor-arg index="0" value="passw"/> </bean> <bean id="jcrTransactionManager" class="org.springmodules.jcr.jackrabbit.LocalTransactionManager"> <property name="sessionFactory" ref="jcrSessionFactory"/> </bean> <bean id="repository" class="org.springmodules.jcr.jackrabbit.RepositoryFactoryBean"> <!-- normal factory beans params --> <property name="configuration" value="classpath:jackrabbit-repo.xml"/> <!-- use the target folder which will be cleaned --> <!--property name="homeDir" value="file:./repo"/--> </bean> <!-- transaction proxy for Jcr services/facades --> <bean id="txProxyTemplate" abstract="true" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"> <property name="proxyTargetClass" value="true"/> <property name="transactionManager" ref="jcrTransactionManager"/> <property name="transactionAttributes"> <props> <prop key="save*">PROPAGATION_REQUIRED</prop> <prop key="*">PROPAGATION_REQUIRED, readOnly</prop> </props> </property> </bean> <bean id="jcrTemplate" class="org.springmodules.jcr.JcrTemplate"> <property name="sessionFactory" ref="sessionFactory"/> <property name="allowCreate" value="true"/> </bean> <bean id="jcrService" parent="txProxyTemplate"> <property name="target"> <bean class="com.acula.dao.jackrabbit.JackrabbitDaoImpl"> <property name="template" ref="jcrTemplate"/> </bean> </property> </bean>
Anybody can help me?Code:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jcrSessionFactory' defined in ServletContext resource [/WEB-INF/applicationContext-jcr.xml]: Cannot create inner bean 'javax.jcr.SimpleCredentials#f6d9ca' while setting bean property 'credentials'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'javax.jcr.SimpleCredentials#f6d9ca' defined in ServletContext resource [/WEB-INF/applicationContext-jcr.xml]: Cannot create inner bean 'password$created#c1abcf' while setting constructor argument with index 1; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'password$created#c1abcf' defined in ServletContext resource [/WEB-INF/applicationContext-jcr.xml]: Initialization of bean failed; nested exception is org.aspectj.weaver.BCException: Do not call nameToSignature with something that looks like a signature (descriptor): '[C' Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'javax.jcr.SimpleCredentials#f6d9ca' defined in ServletContext resource [/WEB-INF/applicationContext-jcr.xml]: Cannot create inner bean 'password$created#c1abcf' while setting constructor argument with index 1; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'password$created#c1abcf' defined in ServletContext resource [/WEB-INF/applicationContext-jcr.xml]: Initialization of bean failed; nested exception is org.aspectj.weaver.BCException: Do not call nameToSignature with something that looks like a signature (descriptor): '[C' Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'password$created#c1abcf' defined in ServletContext resource [/WEB-INF/applicationContext-jcr.xml]: Initialization of bean failed; nested exception is org.aspectj.weaver.BCException: Do not call nameToSignature with something that looks like a signature (descriptor): '[C' Caused by: org.aspectj.weaver.BCException: Do not call nameToSignature with something that looks like a signature (descriptor): '[C' at org.aspectj.weaver.UnresolvedType.nameToSignature(UnresolvedType.java:741) at org.aspectj.weaver.UnresolvedType.forName(UnresolvedType.java:311) at org.aspectj.weaver.World.resolve(World.java:313) at org.aspectj.weaver.internal.tools.PointcutExpressionImpl.couldMatchJoinPointsInType(PointcutExpressionImpl.java:76) at org.springframework.aop.aspectj.AspectJExpressionPointcut.matches(AspectJExpressionPointcut.java:179) at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:171) at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:231) ...


