You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Marcel Reutegger (JIRA)" <ji...@apache.org> on 2014/05/01 10:34:15 UTC

[jira] [Commented] (OAK-1589) MongoDocumentStore fails to report error for keys that are too long

    [ https://issues.apache.org/jira/browse/OAK-1589?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13986449#comment-13986449 ] 

Marcel Reutegger commented on OAK-1589:
---------------------------------------

bq. There is a check in the getIdFromPath method that should prevent such long ids.

This does not seem to work. I added a test on the NodeStore level in revision http://svn.apache.org/r1591559

The long id is not prevented and with MongoDB 2.4.x the merge succeeds even though the document could not be added. As noted earlier by Julian, MongoDB 2.6 fixes this and now correctly fails the insert/update.

> MongoDocumentStore fails to report error for keys that are too long
> -------------------------------------------------------------------
>
>                 Key: OAK-1589
>                 URL: https://issues.apache.org/jira/browse/OAK-1589
>             Project: Jackrabbit Oak
>          Issue Type: Bug
>          Components: mongomk
>            Reporter: Julian Reschke
>            Priority: Minor
>
> The MongoDocumentStore fails to report an error when the key length exceeds the allowable width in MongoDB.
> This can be fixed by using a newer version of MongoDB (mongodb 2.5.5  -- see https://jira.mongodb.org/browse/SERVER-5290)



--
This message was sent by Atlassian JIRA
(v6.2#6252)