José Andrés Cordero Benítez created OAK-8582:
------------------------------------------------

             Summary: Failing test in MongoDB 4.2.0: 
BasicDocumentStoreTest.testLongId
                 Key: OAK-8582
                 URL: https://issues.apache.org/jira/browse/OAK-8582
             Project: Jackrabbit Oak
          Issue Type: Bug
          Components: mongomk
            Reporter: José Andrés Cordero Benítez


{{This is the output of the test. Apparently some changes in MongoDB 4.2.0 are 
allowing to correctly create the document with such long id, which makes the 
test to fail as it expects an error in that case.}}

{{Works fine with MongoDB 4.0.12.}}
{quote}{{[ERROR] Tests run: 111, Failures: 1, Errors: 0, Skipped: 2, Time 
elapsed: 23.079 s <<< FAILURE! - in 
org.apache.jackrabbit.oak.plugins.document.BasicDocumentStoreTest}}
{{[ERROR] testLongId[MongoFixture: 
MongoDB](org.apache.jackrabbit.oak.plugins.document.BasicDocumentStoreTest) 
Time elapsed: 0.019 s <<< FAILURE!}}
{{java.lang.AssertionError: create() with ultra-long id needs to fail}}
 \{{ at 
org.apache.jackrabbit.oak.plugins.document.BasicDocumentStoreTest.testLongId(BasicDocumentStoreTest.java:414)}}
{quote}
I think this is related with the Index Key Limit, which has been removed in 
MongoDB 4.2.0:

[https://docs.mongodb.com/manual/reference/limits/#Index-Key-Limit]

 



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to