thanks. i will take a look at it.
On Wed, 30 Mar 2005 17:41:06 -0300, Edgar Poce <[EMAIL PROTECTED]> wrote:
> Hi
> It seems that when running the versioning tests the versioning
> component sends invalid changes to the PersistenceManager. There are
> 3 types of inconsistencies:
>
> 1 - Duplicated child node entries. I think it's JCR-43 but I'm not sure.
>
> 2 - According to the changelog a NodeState is modified but it doesn't exist.
>
> 3 - According to the changelog a property is modified but it doesn't
> exist. (([UUID]{http://www.jcp.org/jcr/1.0}mixinTypes) )
>
> 2 and 3 should appear in the added list, or am I missing something?.
>
> I attach the stack trace for each one.
>
> regards
> edgar
>
>
> According to the changelog the property
> [UUID]{http://www.jcp.org/jcr/1.0}mixinTypes is modified but it doesn't exist.
>
> java.lang.Exception: Stack trace
> at java.lang.Thread.dumpStack(Thread.java:1064)
> at
> org.apache.jackrabbit.core.state.jdbc.JDBCPersistenceManager.update(JDBCPersistenceManager.java:661)
> at
> org.apache.jackrabbit.core.state.jdbc.JDBCPersistenceManager.store(JDBCPersistenceManager.java:568)
> at
> org.apache.jackrabbit.core.state.SharedItemStateManager.store(SharedItemStateManager.java:465)
> at
> org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:325)
> at
> org.apache.jackrabbit.core.state.TransactionalItemStateManager.update(TransactionalItemStateManager.java:221)
> at
> org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:307)
> at
> org.apache.jackrabbit.core.state.SessionItemStateManager.update(SessionItemStateManager.java:256)
> at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1269)
> at
> org.apache.jackrabbit.test.api.version.VersionHistoryTest.testAddMixin(VersionHistoryTest.java:216)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at junit.framework.TestCase.runTest(TestCase.java:154)
> at junit.framework.TestCase.runBare(TestCase.java:127)
> at junit.framework.TestResult$1.protect(TestResult.java:106)
> at junit.framework.TestResult.runProtected(TestResult.java:124)
> at junit.framework.TestResult.run(TestResult.java:109)
> at junit.framework.TestCase.run(TestCase.java:118)
> at
> org.apache.jackrabbit.test.AbstractJCRTest.run(AbstractJCRTest.java:401)
> at junit.framework.TestSuite.runTest(TestSuite.java:208)
> at junit.framework.TestSuite.run(TestSuite.java:203)
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:474)
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:342)
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:194)
>
>
> 2 ocurrences for child node entry {http://www.jcp.org/jcr/1.0}rootVersion[1].
>
> java.lang.Exception: Stack trace
> at java.lang.Thread.dumpStack(Thread.java:1064)
> at
> org.apache.jackrabbit.core.state.jdbc.JDBCPersistenceManager.storeChildNodeEntries(JDBCPersistenceManager.java:960)
> at
> org.apache.jackrabbit.core.state.jdbc.JDBCPersistenceManager.store(JDBCPersistenceManager.java:590)
> at
> org.apache.jackrabbit.core.state.SharedItemStateManager.store(SharedItemStateManager.java:465)
> at
> org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:325)
> at
> org.apache.jackrabbit.core.state.TransactionalItemStateManager.update(TransactionalItemStateManager.java:221)
> at
> org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:307)
> at
> org.apache.jackrabbit.core.state.SessionItemStateManager.update(SessionItemStateManager.java:256)
> at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1269)
> at
> org.apache.jackrabbit.test.api.version.VersionHistoryTest.testAddMixin(VersionHistoryTest.java:216)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at junit.framework.TestCase.runTest(TestCase.java:154)
> at junit.framework.TestCase.runBare(TestCase.java:127)
> at junit.framework.TestResult$1.protect(TestResult.java:106)
> at junit.framework.TestResult.runProtected(TestResult.java:124)
> at junit.framework.TestResult.run(TestResult.java:109)
> at junit.framework.TestCase.run(TestCase.java:118)
> at
> org.apache.jackrabbit.test.AbstractJCRTest.run(AbstractJCRTest.java:401)
>
>
> According to the changelog the NodeState is modified but it doesn't exist.
>
> java.lang.Exception: Stack trace
> at java.lang.Thread.dumpStack(Thread.java:1064)
> at
> org.apache.jackrabbit.core.state.jdbc.JDBCPersistenceManager.update(JDBCPersistenceManager.java:767)
> at
> org.apache.jackrabbit.core.state.jdbc.JDBCPersistenceManager.store(JDBCPersistenceManager.java:565)
> at
> org.apache.jackrabbit.core.state.SharedItemStateManager.store(SharedItemStateManager.java:465)
> at
> org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:325)
> at
> org.apache.jackrabbit.core.state.TransactionalItemStateManager.update(TransactionalItemStateManager.java:221)
> at
> org.apache.jackrabbit.core.state.LocalItemStateManager.update(LocalItemStateManager.java:307)
> at
> org.apache.jackrabbit.core.state.SessionItemStateManager.update(SessionItemStateManager.java:256)
> at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:1269)
> at
> org.apache.jackrabbit.test.api.version.VersionHistoryTest.testAddMixin(VersionHistoryTest.java:216)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at junit.framework.TestCase.runTest(TestCase.java:154)
> at junit.framework.TestCase.runBare(TestCase.java:127)
> at junit.framework.TestResult$1.protect(TestResult.java:106)
> at junit.framework.TestResult.runProtected(TestResult.java:124)
> at junit.framework.TestResult.run(TestResult.java:109)
> at junit.framework.TestCase.run(TestCase.java:118)
> at
> org.apache.jackrabbit.test.AbstractJCRTest.run(AbstractJCRTest.java:401)
> at junit.framework.TestSuite.runTest(TestSuite.java:208)
> at junit.framework.TestSuite.run(TestSuite.java:203)
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:474)
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:342)
> at
> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:194)
>
>
>
--
------------------------------------------< [EMAIL PROTECTED] >---
Tobias Strasser, Day Management AG, Barfuesserplatz 6, CH - 4001 Basel
T +41 61 226 98 98, F +41 61 226 98 97
-----------------------------------------------< http://www.day.com >---