[ https://issues.apache.org/jira/browse/OAK-4841?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Marcel Reutegger resolved OAK-4841. ----------------------------------- Resolution: Fixed Fix Version/s: 1.5.11 MongoDocumentStore now falls back to the {{buildInfo}} command to get the version if {{serverStatus}} does not return it. Fixed in trunk: http://svn.apache.org/r1761930 Giovanni, thanks for reporting this issue. > Error during MongoDb initialization > ----------------------------------- > > Key: OAK-4841 > URL: https://issues.apache.org/jira/browse/OAK-4841 > Project: Jackrabbit Oak > Issue Type: Bug > Components: documentmk > Affects Versions: 1.5.6 > Reporter: Giovanni Landolina > Assignee: Marcel Reutegger > Fix For: 1.5.11 > > > In my configuration, there's a NullPointerException when doing > new DocumentMK.Builder().setMongoDB(db) > due to the "serverStatus" command not returning the expected object. > Here's my stacktrace: > java.lang.NullPointerException > at java.util.regex.Matcher.getTextLength(Matcher.java:1283) > at java.util.regex.Matcher.reset(Matcher.java:309) > at java.util.regex.Matcher.<init>(Matcher.java:229) > at java.util.regex.Pattern.matcher(Pattern.java:1093) > at > org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStore.checkVersion(MongoDocumentStore.java:305) > at > org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStore.<init>(MongoDocumentStore.java:236) > at > org.apache.jackrabbit.oak.plugins.document.DocumentMK$Builder.setMongoDB(DocumentMK.java:633) > at > org.apache.jackrabbit.oak.plugins.document.DocumentMK$Builder.setMongoDB(DocumentMK.java:655) > The "serverStatus" command in MongoDocumentStore constructor returns: > { "ok" : 0.0 , "errmsg" : "not authorized on <mydatabase> to execute command > { serverStatus: true }" , "code" : 13} > Prior to version 1.5.6, "buildInfo" command was called instead, which happens > to work from a mongo shell, while "serverStatus" doesn't. > Seems related to OAK-4111. -- This message was sent by Atlassian JIRA (v6.3.4#6332)