AEM6.1 startup issue with MongoDB - 3.4.2 | Community
Skip to main content
sandeepm744005
New Participant
February 18, 2017
Solved

AEM6.1 startup issue with MongoDB - 3.4.2

  • February 18, 2017
  • 2 replies
  • 1567 views

Hi Guys, i am using AEM6.1 with MongoDB-3.4.2 versions, facing AEM startup issue, bundles are showing active but AEM is not coming up. I followed below blog for the setup.

http://blogs.adobe.com/contentmanagement/2014/07/22/aem6-mongo-minimal-setup/

I am using MongoDB cluster, i am seeing below logs in the AEM start up which are related to mongodb, please let me know if i am missing something ?

These are mongodb instances - 

mongod --dbpath node0/ --replSet aem6 --port 27017

 

mongod --dbpath node1/ --replSet aem6 --port 27018

 

mongod --port 27019 --dbpath arb0 --replSet aem6

 

r18.02.2017 22:07:38.525 *INFO* [FelixStartLevel] org.apache.jackrabbit.oak-core Service [org.apache.jackrabbit.oak.security.authentication.AuthenticationConfigurationImpl,168, [org.apache.jackrabbit.oak.spi.security.authentication.AuthenticationConfiguration, org.apache.jackrabbit.oak.spi.security.SecurityConfiguration]] ServiceEvent REGISTERED
18.02.2017 22:07:38.557 *INFO* [FelixStartLevel] org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreService Starting DocumentNodeStore with host=[localhost:27017, localhost:27018], db=aem-author, cache size (MB)=256, persistentCache=crx-quickstart/repository/cache,size=1024,binary=0, 'changes' collection size (MB)=256, blobCacheSize (MB)=16, maxReplicationLagInSecs=21600
18.02.2017 22:07:38.573 *INFO* [FelixStartLevel] org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreService Mongo Connection details MongoClientOptions{connectionsPerHost=100, connectTimeout=10000, socketTimeout=0, socketKeepAlive=false, autoConnectRetry=false, maxAutoConnectRetryTime=0, maxWaitTime=120000, threadsAllowedToBlockForConnectionMultiplier=100, readPreference=primary, writeConcern=WriteConcern { "getlasterror" : 1} / (Continue on error? false)}
18.02.2017 22:07:38.689 *INFO* [FelixStartLevel] org.apache.jackrabbit.oak.plugins.document.persistentCache.PersistentCache start version 1
18.02.2017 22:07:38.733 *INFO* [FelixStartLevel] org.apache.jackrabbit.oak.plugins.document.mongo.MongoDocumentStore Configuration maxReplicationLagMillis 21600000, maxDeltaForModTimeIdxSecs 60, disableIndexHint false
18.02.2017 22:07:38.749 *ERROR* [FelixStartLevel] org.apache.jackrabbit.oak-core [org.apache.jackrabbit.oak.plugins.document.DocumentNodeStoreService(37)] The activate method has thrown an exception (com.mongodb.CommandFailureException: { "serverUsed" : "localhost:27017" , "ok" : 0.0 , "errmsg" : "The field 'unique' is not valid for an _id index specification. Specification: { v: 2, name: \"_id_1\", ns: \"aem-author.blobs\", unique: true, key: { _id: 1 } }" , "code" : 197 , "codeName" : "InvalidIndexSpecificationOption"})
com.mongodb.CommandFailureException: { "serverUsed" : "localhost:27017" , "ok" : 0.0 , "errmsg" : "The field 'unique' is not valid for an _id index specification. Specification: { v: 2, name: \"_id_1\", ns: \"aem-author.blobs\", unique: true, key: { _id: 1 } }" , "code" : 197 , "codeName" : "InvalidIndexSpecificationOption"}
    at com.mongodb.CommandResult.getException(CommandResult.java:76)
    at com.mongodb.CommandResult.throwOnError(CommandResult.java:140)
    at com.mongodb.DBCollectionImpl.createIndex(DBCollectionImpl.java:399)

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by NaveenAMC

Hi Sandeep,

From the technical requirements documentation (https://docs.adobe.com/docs/en/aem/6-1/deploy/technical-requirements.html - look under Storage & Persistence ), looks like only MongoDB v2.6 and v3.0 are supported with certain caveats.

You can follow this link for setup instructions - http://www.codebrains.co.in/blog/posts/configuringAEMwithMongoMK.

I was able to successfully setup MongoMK with AEM 6.2 using the above instructions a couple of days back.

Naveen

2 replies

sandeepm744005
New Participant
February 19, 2017

Thanks Naveen for your reply. I could able to setup it correctly after downgrade the MongoDB to 3.0 version, thanks for looking into the post.

NaveenAMC
NaveenAMCAccepted solution
New Participant
February 19, 2017

Hi Sandeep,

From the technical requirements documentation (https://docs.adobe.com/docs/en/aem/6-1/deploy/technical-requirements.html - look under Storage & Persistence ), looks like only MongoDB v2.6 and v3.0 are supported with certain caveats.

You can follow this link for setup instructions - http://www.codebrains.co.in/blog/posts/configuringAEMwithMongoMK.

I was able to successfully setup MongoMK with AEM 6.2 using the above instructions a couple of days back.

Naveen