Hi Rafał, the JournalException should contain the root SQLException as well, which should give a hint about the actual problem. Don't you see it anywhere in the logs?
Kind regards Dominique On 3/23/07, Rafał Kwiecień <[EMAIL PROTECTED]> wrote:
Hi If I use springmodules with FileJournal, it seems to work ok. But when I use DatabaseJournal, I get exception: org.apache.jackrabbit.core.journal.JournalException: Unable to append revision 2. at org.apache.jackrabbit.core.journal.DatabaseJournal.append(DatabaseJournal.java:307) at org.apache.jackrabbit.core.journal.AppendRecord.update(AppendRecord.java:242) at org.apache.jackrabbit.core.cluster.ClusterNode$WorkspaceUpdateChannel.updateCommitted(ClusterNode.java:530) at org.apache.jackrabbit.core.state.SharedItemStateManager$Update.end(SharedItemStateManager.java:725) at org.apache.jackrabbit.core.state.XAItemStateManager.commit(XAItemStateManager.java:162) at org.apache.jackrabbit.core.version.XAVersionManager.commit(XAVersionManager.java:478) at org.apache.jackrabbit.core.TransactionContext.commit(TransactionContext.java:172) at org.apache.jackrabbit.core.XASessionImpl.commit(XASessionImpl.java:315) at org.apache.jackrabbit.jca.TransactionBoundXAResource.commit(TransactionBoundXAResource.java:39) at org.apache.geronimo.transaction.manager.WrapperNamedXAResource.commit(WrapperNamedXAResource.java:47) at org.apache.geronimo.transaction.manager.TransactionImpl.commit(TransactionImpl.java:272) at org.apache.geronimo.transaction.manager.TransactionManagerImpl.commit(TransactionManagerImpl.java:143) at org.apache.geronimo.transaction.context.InheritableTransactionContext.complete(InheritableTransactionContext.java:196) at org.apache.geronimo.transaction.context.InheritableTransactionContext.commit(InheritableTransactionContext.java:146) at org.apache.geronimo.transaction.context.OnlineUserTransaction.commit(OnlineUserTransaction.java:80) at org.jencks.factory.UserTransactionFactoryBean$GeronimoUserTransaction.commit(UserTransactionFactoryBean.java:118) at org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:773) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:654) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:624) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:307) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:117) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:176) at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:616) at org.springmodules.examples.jcr.JcrService$$EnhancerByCGLIB$$48068c33.saveSmth(<generated>) at org.springmodules.examples.jcr.Main.main(Main.java:38) I used current trunk version. Any ideas why its not working? -- Rafał Kwiecień ConSol* Consulting & Solutions Software Poland Sp. z o.o. ul. Piastowska 44C, 30-070 Kraków http://www.consol.pl/
