[
https://issues.apache.org/jira/browse/JCR-5204?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18036837#comment-18036837
]
Manfred Baedke commented on JCR-5204:
-------------------------------------
I don't quite understand how this can happen.
> integration tests in jackrabbit-core occasionally fail to
> ConstraintViolationExceptions during cleanup
> ------------------------------------------------------------------------------------------------------
>
> Key: JCR-5204
> URL: https://issues.apache.org/jira/browse/JCR-5204
> Project: Jackrabbit Content Repository
> Issue Type: Bug
> Components: jackrabbit-jcr-tests
> Reporter: Manfred Baedke
> Assignee: Manfred Baedke
> Priority: Minor
>
> {code:java}
> <error message="/testroot/node903: mandatory property
> {http://www.jcp.org/jcr/1.0}primaryType does not exist"
> type="javax.jcr.nodetype.ConstraintViolationException"><![CDATA[javax.jcr.nodetype.ConstraintViolationException:
> /testroot/node903: mandatory property
> {http://www.jcp.org/jcr/1.0}primaryType does not exist
> at
> org.apache.jackrabbit.core.ItemSaveOperation.validateTransientItems(ItemSaveOperation.java:537)
> at
> org.apache.jackrabbit.core.ItemSaveOperation.perform(ItemSaveOperation.java:216)
> at
> org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216)
> at org.apache.jackrabbit.core.ItemImpl.perform(ItemImpl.java:91)
> at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:329)
> at
> org.apache.jackrabbit.core.session.SessionSaveOperation.perform(SessionSaveOperation.java:65)
> at
> org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216)
> at org.apache.jackrabbit.core.SessionImpl.perform(SessionImpl.java:363)
> at org.apache.jackrabbit.core.SessionImpl.save(SessionImpl.java:889)
> at
> org.apache.jackrabbit.test.AbstractJCRTest.cleanUpTestRoot(AbstractJCRTest.java:919)
> at
> org.apache.jackrabbit.test.AbstractJCRTest.setUp(AbstractJCRTest.java:428)
> at org.apache.jackrabbit.core.XATest.setUp(XATest.java:54)
> at junit.framework.TestCase.runBare(TestCase.java:140)
> at junit.framework.TestResult$1.protect(TestResult.java:122)
> at junit.framework.TestResult.runProtected(TestResult.java:142)
> at junit.framework.TestResult.run(TestResult.java:125)
> at org.apache.jackrabbit.test.JCRTestResult.run(JCRTestResult.java:75)
> at junit.framework.TestCase.run(TestCase.java:130)
> at
> org.apache.jackrabbit.test.AbstractJCRTest.run(AbstractJCRTest.java:476)
> at junit.framework.TestSuite.runTest(TestSuite.java:241)
> at junit.framework.TestSuite.run(TestSuite.java:236)
> at junit.framework.TestSuite.runTest(TestSuite.java:241)
> at
> org.apache.jackrabbit.test.ConcurrentTestSuite.access$001(ConcurrentTestSuite.java:29)
> at
> org.apache.jackrabbit.test.ConcurrentTestSuite$2.run(ConcurrentTestSuite.java:67)
> at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown
> Source)
> at java.base/java.lang.Thread.run(Thread.java:834)
> ]]></error>
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)