Cloning AEM Instance from One Server to Another Server | Community
Skip to main content
March 27, 2019
Solved

Cloning AEM Instance from One Server to Another Server

  • March 27, 2019
  • 13 replies
  • 10542 views

Dear All,

We have AEM instance on one server with heavy DAM. In order to save time, we would like to clone AEM instance from this server (pre prod) to another server (prod) for example.

Could you please provide some inputs on best practices.

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 BrijeshYadav

Yes, it will work without any issue. This is called offline backup in AEM.

The important thing to remember that make sure you change correct run mode before you start AEM at the new location.

Read here more about offline Backup and Restore

Offline Backup

You can always do an offline backup. This requires a downtime of AEM, but can be quite efficient in terms of required time compared to an online backup.

In most cases, you will use a filesystem snapshot to create a read-only copy of the storage at that time. To create a offline backup perform these steps:

  • stop the application
  • make a snapshot backup
  • start the application

13 replies

smacdonald2008
March 27, 2019
Gaurav-Behl
March 27, 2019

Do you mean from a lower environment to upper environment? You may use vlt-rcp or grabbit or rsync

check -

Assets Migration Guide

MCP Asset Ingestion Tools

Migrating huge AEM Content from in-house to Cloud (new infrastructure)

Moving DAM Assets

Adobe Employee
March 27, 2019
Maddy737Author
April 1, 2019

Will it work it i copy whole structure including crx-quickstart, cq jar and license file to another server? Or do i face any issue?

smacdonald2008
April 1, 2019

Read through the links provided here - they explain everything you need to know for this use case.

BrijeshYadav
BrijeshYadavAccepted solution
April 1, 2019

Yes, it will work without any issue. This is called offline backup in AEM.

The important thing to remember that make sure you change correct run mode before you start AEM at the new location.

Read here more about offline Backup and Restore

Offline Backup

You can always do an offline backup. This requires a downtime of AEM, but can be quite efficient in terms of required time compared to an online backup.

In most cases, you will use a filesystem snapshot to create a read-only copy of the storage at that time. To create a offline backup perform these steps:

  • stop the application
  • make a snapshot backup
  • start the application
Maddy737Author
April 1, 2019

Thank you yadav,

I took the copy and moved to new server when instance is up. After restart the original server is giving error “authentication service dependencies missing” and cannot login to the server.

Does copying while isntance is up caused the issue? What should i do to resolve? Kindly help.

thanks

BrijeshYadav
April 2, 2019

Please mention here if you make any other changes to any file to AEM repository after you moved to a new location?

Now try to login via crx/de and then go to http://host:port/system/console and ensure that the status of all bundles is Active, specifically check the status of Apache Sling Authentication Service bundle, it should have an active status.

Another possible reason could be that indexes get corrupted. You can recreate indexes by deleting or renaming /crx-quickstart/repository/version/index folder.

Maddy737Author
April 2, 2019

Hi Yadav,

Thanks for the reply. Am talking about the source instance. Accidentally i copied the source instance without stopping it. And now source instance is giving this error.

Thanks

Madhu

Maddy737Author
April 2, 2019

Also getting below error when i start the server from the new server with offline backup on it.

02.04.2019 09:25:49.395 *INFO* [FelixStartLevel] org.apache.sling.commons.log.logback.internal.Activator LogbackManager initialized at bundle startup

02.04.2019 09:25:49.398 *INFO* [FelixStartLevel] org.apache.sling.commons.log BundleEvent STARTED

02.04.2019 09:25:49.407 *INFO* [FelixStartLevel] org.apache.sling.javax.activation BundleEvent RESOLVED

02.04.2019 09:25:49.422 *INFO* [FelixStartLevel] org.apache.sling.javax.activation BundleEvent STARTING

02.04.2019 09:25:49.424 *INFO* [FelixStartLevel] org.apache.sling.javax.activation BundleEvent STARTED

02.04.2019 09:25:49.425 *INFO* [FelixStartLevel] org.apache.felix.configadmin BundleEvent STARTING

02.04.2019 09:25:49.429 *INFO* [FelixStartLevel] org.apache.felix.configadmin Service [Platform Filesystem Persistence Manager,20, [org.apache.felix.cm.PersistenceManager]] ServiceEvent REGISTERED

02.04.2019 09:25:49.440 *INFO* [FelixStartLevel] org.apache.felix.configadmin Service [org.apache.felix.cm.ConfigurationAdmin,21, [org.osgi.service.cm.ConfigurationAdmin]] ServiceEvent REGISTERED

02.04.2019 09:25:49.441 *INFO* [FelixStartLevel] org.apache.sling.settings Service [org.apache.sling.settings.impl.SlingSettingsServiceImpl,22, [org.osgi.service.cm.ManagedService]] ServiceEvent REGISTERED

02.04.2019 09:25:49.450 *INFO* [FelixStartLevel] org.apache.felix.configadmin BundleEvent STARTED

02.04.2019 09:25:49.458 *INFO* [FelixStartLevel] jcl.over.slf4j BundleEvent RESOLVED

02.04.2019 09:25:49.458 *INFO* [FelixStartLevel] jcl.over.slf4j BundleEvent STARTING

02.04.2019 09:25:49.458 *INFO* [FelixStartLevel] jcl.over.slf4j BundleEvent STARTED

02.04.2019 09:25:49.466 *INFO* [FelixStartLevel] org.apache.sling.installer.factory.configuration BundleEvent RESOLVED

02.04.2019 09:25:49.467 *INFO* [FelixStartLevel] org.apache.sling.installer.factory.configuration BundleEvent STARTING

02.04.2019 09:25:49.468 *INFO* [FelixStartLevel] org.apache.sling.installer.factory.configuration BundleEvent STARTED

02.04.2019 09:25:49.469 *INFO* [FelixStartLevel] org.apache.sling.installer.core BundleEvent STARTING

02.04.2019 09:25:52.480 *ERROR* [CM Configuration Updater (ManagedServiceFactory Update: factoryPid=[org.apache.felix.http])] org.apache.felix.http.jetty Failed to start Connector: ServerConnector@40fc84db{HTTP/1.1,[http/1.1]}{0.0.0.0:4503} (java.net.BindException: Address already in use)

java.net.BindException: Address already in use

at sun.nio.ch.Net.bind0(Native Method)

at sun.nio.ch.Net.bind(Net.java:433)

at sun.nio.ch.Net.bind(Net.java:425)

at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)

at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)

at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:339) [org.apache.felix.http.jetty:4.0.6]

at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:307) [org.apache.felix.http.jetty:4.0.6]

at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80) [org.apache.felix.http.jetty:4.0.6]

at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:235) [org.apache.felix.http.jetty:4.0.6]

at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) [org.apache.felix.http.jetty:4.0.6]

at org.apache.felix.http.jetty.internal.JettyService.startConnector(JettyService.java:695) [org.apache.felix.http.jetty:4.0.6]

at org.apache.felix.http.jetty.internal.JettyService.initializeHttp(JettyService.java:546) [org.apache.felix.http.jetty:4.0.6]

at org.apache.felix.http.jetty.internal.JettyService.initializeJetty(JettyService.java:444) [org.apache.felix.http.jetty:4.0.6]

at org.apache.felix.http.jetty.internal.JettyService.startJetty(JettyService.java:305) [org.apache.felix.http.jetty:4.0.6]

at org.apache.felix.http.jetty.internal.JettyService.start(JettyService.java:148) [org.apache.felix.http.jetty:4.0.6]

at org.apache.felix.http.jetty.internal.JettyServiceStarter.<init>(JettyServiceStarter.java:37) [org.apache.felix.http.jetty:4.0.6]

at org.apache.felix.http.jetty.internal.JettyManagedServiceFactory.updated(JettyManagedServiceFactory.java:68) [org.apache.felix.http.jetty:4.0.6]

at org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker.updated(ManagedServiceFactoryTracker.java:159)

at org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker.provideConfiguration(ManagedServiceFactoryTracker.java:93)

at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFactoryUpdate.provide(ConfigurationManager.java:1232) [org.apache.felix.configadmin:1.9.0.B006]

at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFactoryUpdate.run(ConfigurationManager.java:1176) [org.apache.felix.configadmin:1.9.0.B006]

at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:138) [org.apache.felix.configadmin:1.9.0.B006]

at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:105) [org.apache.felix.configadmin:1.9.0.B006]

at java.lang.Thread.run(Thread.java:748)

02.04.2019 09:25:52.488 *ERROR* [CM Configuration Updater (ManagedServiceFactory Update: factoryPid=[org.apache.felix.http])] org.apache.felix.http.jetty Jetty stopped (no connectors available)

02.04.2019 09:25:52.488 *ERROR* [CM Configuration Updater (ManagedServiceFactory Update: factoryPid=[org.apache.felix.http])] org.apache.felix.http.jetty Exception while initializing Jetty. (java.lang.NullPointerException)

java.lang.NullPointerException: null

at org.apache.felix.http.jetty.internal.JettyService.initializeJetty(JettyService.java:489) [org.apache.felix.http.jetty:4.0.6]

at org.apache.felix.http.jetty.internal.JettyService.startJetty(JettyService.java:305) [org.apache.felix.http.jetty:4.0.6]

at org.apache.felix.http.jetty.internal.JettyService.start(JettyService.java:148) [org.apache.felix.http.jetty:4.0.6]

at org.apache.felix.http.jetty.internal.JettyServiceStarter.<init>(JettyServiceStarter.java:37) [org.apache.felix.http.jetty:4.0.6]

at org.apache.felix.http.jetty.internal.JettyManagedServiceFactory.updated(JettyManagedServiceFactory.java:68) [org.apache.felix.http.jetty:4.0.6]

at org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker.updated(ManagedServiceFactoryTracker.java:159)

at org.apache.felix.cm.impl.helper.ManagedServiceFactoryTracker.provideConfiguration(ManagedServiceFactoryTracker.java:93)

at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFactoryUpdate.provide(ConfigurationManager.java:1232) [org.apache.felix.configadmin:1.9.0.B006]

at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceFactoryUpdate.run(ConfigurationManager.java:1176) [org.apache.felix.configadmin:1.9.0.B006]

at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:138) [org.apache.felix.configadmin:1.9.0.B006]

at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:105) [org.apache.felix.configadmin:1.9.0.B006]

at java.lang.Thread.run(Thread.java:748)

02.04.2019 09:25:59.671 *ERROR* [Apache Sling Repository Startup Thread] com.adobe.granite.repository.impl.SlingRepositoryManager Exception in a SlingRepositoryInitializer, SlingRepository service registration aborted

java.lang.RuntimeException: Failed to set ACL (java.lang.NullPointerException) AclLine ALLOW {paths=[/libs/sling/xss, /libs/cq/xssprotection, /apps/sling/xss, /apps/cq/xssprotection], privileges=[jcr:read]}

at org.apache.sling.jcr.repoinit.impl.AclVisitor.setAcl(AclVisitor.java:63) [org.apache.sling.jcr.repoinit:1.1.8]

at org.apache.sling.jcr.repoinit.impl.AclVisitor.visitSetAclPrincipal(AclVisitor.java:84) [org.apache.sling.jcr.repoinit:1.1.8]

at org.apache.sling.repoinit.parser.operations.SetAclPrincipals.accept(SetAclPrincipals.java:53) [org.apache.sling.repoinit.parser:1.2.2]

at org.apache.sling.jcr.repoinit.impl.JcrRepoInitOpsProcessorImpl.apply(JcrRepoInitOpsProcessorImpl.java:54) [org.apache.sling.jcr.repoinit:1.1.8]

at org.apache.sling.jcr.repoinit.impl.RepositoryInitializer.processRepository(RepositoryInitializer.java:99) [org.apache.sling.jcr.repoinit:1.1.8]

at org.apache.sling.jcr.base.AbstractSlingRepositoryManager.executeRepositoryInitializers(AbstractSlingRepositoryManager.java:541) [org.apache.sling.jcr.base:3.0.4]

at org.apache.sling.jcr.base.AbstractSlingRepositoryManager.initializeAndRegisterRepositoryService(AbstractSlingRepositoryManager.java:485) [org.apache.sling.jcr.base:3.0.4]

at org.apache.sling.jcr.base.AbstractSlingRepositoryManager.access$300(AbstractSlingRepositoryManager.java:85) [org.apache.sling.jcr.base:3.0.4]

at org.apache.sling.jcr.base.AbstractSlingRepositoryManager$4.run(AbstractSlingRepositoryManager.java:455) [org.apache.sling.jcr.base:3.0.4]

Caused by: java.lang.NullPointerException: null

at org.apache.sling.jcr.repoinit.impl.AclUtil.setAcl(AclUtil.java:125) [org.apache.sling.jcr.repoinit:1.1.8]

at org.apache.sling.jcr.repoinit.impl.AclUtil.setAcl(AclUtil.java:111) [org.apache.sling.jcr.repoinit:1.1.8]

at org.apache.sling.jcr.repoinit.impl.AclVisitor.setAcl(AclVisitor.java:61) [org.apache.sling.jcr.repoinit:1.1.8]

... 8 common frames omitted

02.04.2019 09:26:05.393 *ERROR* [Thread-60] org.apache.jackrabbit.oak.plugins.index.lucene.BadIndexTracker Could not access the Lucene index at [/oak:index/authorizables]

java.lang.RuntimeException: Error occurred while obtaining InputStream for blobId [c0831e587eb0bdeb01ebebd10a2c61c978fb63137052c83104188a8d6e7a78db#8929]

at org.apache.jackrabbit.oak.plugins.blob.BlobStoreBlob.getNewStream(BlobStoreBlob.java:49) [org.apache.jackrabbit.oak-blob-plugins:1.8.9]

at org.apache.jackrabbit.oak.segment.SegmentBlob.getNewStream(SegmentBlob.java:248) [org.apache.jackrabbit.oak-segment-tar:1.8.9]

at org.apache.jackrabbit.oak.segment.SegmentBlob.getNewStream(SegmentBlob.java:85) [org.apache.jackrabbit.oak-segment-tar:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.directory.OakStreamingIndexFile.setupInputStream(OakStreamingIndexFile.java:138) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.directory.OakStreamingIndexFile.readBytes(OakStreamingIndexFile.java:234) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.directory.OakIndexInput.readBytes(OakIndexInput.java:65) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.lucene.store.DataOutput.copyBytes(DataOutput.java:254) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.lucene.store.Directory.copy(Directory.java:186) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.directory.CopyOnReadDirectory.copyFilesToLocal(CopyOnReadDirectory.java:202) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.directory.CopyOnReadDirectory.prefetchIndexFiles(CopyOnReadDirectory.java:173) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.directory.CopyOnReadDirectory.<init>(CopyOnReadDirectory.java:84) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier.wrapForRead(IndexCopier.java:122) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.reader.DefaultIndexReaderFactory.createReader(DefaultIndexReaderFactory.java:116) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.reader.DefaultIndexReaderFactory.createReaders(DefaultIndexReaderFactory.java:61) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.IndexNodeManager.open(IndexNodeManager.java:69) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.IndexTracker.findIndexNode(IndexTracker.java:252) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.IndexTracker.acquireIndexNode(IndexTracker.java:204) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.LucenePropertyIndex.getPlans(LucenePropertyIndex.java:249) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.query.QueryImpl.getBestSelectorExecutionPlan(QueryImpl.java:1005) [org.apache.jackrabbit.oak-core:1.8.9]

at org.apache.jackrabbit.oak.query.QueryImpl.getBestSelectorExecutionPlan(QueryImpl.java:963) [org.apache.jackrabbit.oak-core:1.8.9]

at org.apache.jackrabbit.oak.query.ast.SelectorImpl.prepare(SelectorImpl.java:283) [org.apache.jackrabbit.oak-core:1.8.9]

at org.apache.jackrabbit.oak.query.QueryImpl.prepare(QueryImpl.java:624) [org.apache.jackrabbit.oak-core:1.8.9]

at org.apache.jackrabbit.oak.query.UnionQueryImpl.prepare(UnionQueryImpl.java:130) [org.apache.jackrabbit.oak-core:1.8.9]

at org.apache.jackrabbit.oak.query.QueryEngineImpl.prepareAndSelect(QueryEngineImpl.java:303) [org.apache.jackrabbit.oak-core:1.8.9]

at org.apache.jackrabbit.oak.query.QueryEngineImpl.executeQuery(QueryEngineImpl.java:277) [org.apache.jackrabbit.oak-core:1.8.9]

at org.apache.jackrabbit.oak.jcr.query.QueryManagerImpl.executeQuery(QueryManagerImpl.java:136) [org.apache.jackrabbit.oak-jcr:1.8.9]

at org.apache.jackrabbit.oak.jcr.query.QueryImpl$2.perform(QueryImpl.java:104) [org.apache.jackrabbit.oak-jcr:1.8.9]

at org.apache.jackrabbit.oak.jcr.query.QueryImpl$2.perform(QueryImpl.java:100) [org.apache.jackrabbit.oak-jcr:1.8.9]

at org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.perform(SessionDelegate.java:208) [org.apache.jackrabbit.oak-jcr:1.8.9]

at org.apache.jackrabbit.oak.jcr.query.QueryImpl.execute(QueryImpl.java:99) [org.apache.jackrabbit.oak-jcr:1.8.9]

at com.day.cq.wcm.core.impl.event.RepositoryChangeEventListener.run(RepositoryChangeEventListener.java:227) [com.day.cq.wcm.cq-wcm-core:5.11.250]

at java.lang.Thread.run(Thread.java:748)

Caused by: java.io.IOException: org.apache.jackrabbit.core.data.DataStoreException: Record c0831e587eb0bdeb01ebebd10a2c61c978fb63137052c83104188a8d6e7a78db does not exist

at org.apache.jackrabbit.oak.plugins.blob.datastore.DataStoreBlobStore.getStream(DataStoreBlobStore.java:590) [org.apache.jackrabbit.oak-blob-plugins:1.8.9]

at org.apache.jackrabbit.oak.plugins.blob.datastore.DataStoreBlobStore.getInputStream(DataStoreBlobStore.java:343) [org.apache.jackrabbit.oak-blob-plugins:1.8.9]

at org.apache.jackrabbit.oak.plugins.blob.BlobStoreBlob.getNewStream(BlobStoreBlob.java:47) [org.apache.jackrabbit.oak-blob-plugins:1.8.9]

... 31 common frames omitted

Caused by: org.apache.jackrabbit.core.data.DataStoreException: Record c0831e587eb0bdeb01ebebd10a2c61c978fb63137052c83104188a8d6e7a78db does not exist

at org.apache.jackrabbit.core.data.AbstractDataStore.getRecord(AbstractDataStore.java:59) [org.apache.jackrabbit.jackrabbit-data:2.16.3]

at org.apache.jackrabbit.oak.plugins.blob.datastore.DataStoreBlobStore.getDataRecord(DataStoreBlobStore.java:599) [org.apache.jackrabbit.oak-blob-plugins:1.8.9]

at org.apache.jackrabbit.oak.plugins.blob.datastore.DataStoreBlobStore.getStream(DataStoreBlobStore.java:584) [org.apache.jackrabbit.oak-blob-plugins:1.8.9]

... 33 common frames omitted

02.04.2019 09:26:10.130 *ERROR* [Thread-60] org.apache.jackrabbit.oak.plugins.index.lucene.BadIndexTracker Could not access the Lucene index at [/oak:index/cqPageLucene]

java.lang.RuntimeException: Error occurred while obtaining InputStream for blobId [bf025f8145eab4dd4fba9b054b7c49d73482137abc5fce25299bca962abe42ba#188894]

at org.apache.jackrabbit.oak.plugins.blob.BlobStoreBlob.getNewStream(BlobStoreBlob.java:49) [org.apache.jackrabbit.oak-blob-plugins:1.8.9]

at org.apache.jackrabbit.oak.segment.SegmentBlob.getNewStream(SegmentBlob.java:248) [org.apache.jackrabbit.oak-segment-tar:1.8.9]

at org.apache.jackrabbit.oak.segment.SegmentBlob.getNewStream(SegmentBlob.java:85) [org.apache.jackrabbit.oak-segment-tar:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.directory.OakStreamingIndexFile.setupInputStream(OakStreamingIndexFile.java:138) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.directory.OakStreamingIndexFile.readBytes(OakStreamingIndexFile.java:234) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.directory.OakIndexInput.readBytes(OakIndexInput.java:65) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.lucene.store.DataOutput.copyBytes(DataOutput.java:254) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.lucene.store.Directory.copy(Directory.java:186) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.directory.CopyOnReadDirectory.copyFilesToLocal(CopyOnReadDirectory.java:202) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.directory.CopyOnReadDirectory.prefetchIndexFiles(CopyOnReadDirectory.java:173) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.directory.CopyOnReadDirectory.<init>(CopyOnReadDirectory.java:84) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.IndexCopier.wrapForRead(IndexCopier.java:122) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.reader.DefaultIndexReaderFactory.createReader(DefaultIndexReaderFactory.java:116) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.reader.DefaultIndexReaderFactory.createReaders(DefaultIndexReaderFactory.java:61) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.IndexNodeManager.open(IndexNodeManager.java:69) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.IndexTracker.findIndexNode(IndexTracker.java:252) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.IndexTracker.acquireIndexNode(IndexTracker.java:204) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.plugins.index.lucene.LucenePropertyIndex.getPlans(LucenePropertyIndex.java:249) [org.apache.jackrabbit.oak-lucene:1.8.9]

at org.apache.jackrabbit.oak.query.QueryImpl.getBestSelectorExecutionPlan(QueryImpl.java:1005) [org.apache.jackrabbit.oak-core:1.8.9]

at org.apache.jackrabbit.oak.query.QueryImpl.getBestSelectorExecutionPlan(QueryImpl.java:963) [org.apache.jackrabbit.oak-core:1.8.9]

at org.apache.jackrabbit.oak.query.ast.SelectorImpl.prepare(SelectorImpl.java:283) [org.apache.jackrabbit.oak-core:1.8.9]

at org.apache.jackrabbit.oak.query.QueryImpl.prepare(QueryImpl.java:624) [org.apache.jackrabbit.oak-core:1.8.9]

at org.apache.jackrabbit.oak.query.UnionQueryImpl.prepare(UnionQueryImpl.java:130) [org.apache.jackrabbit.oak-core:1.8.9]

at org.apache.jackrabbit.oak.query.QueryEngineImpl.prepareAndSelect(QueryEngineImpl.java:303) [org.apache.jackrabbit.oak-core:1.8.9]

at org.apache.jackrabbit.oak.query.QueryEngineImpl.executeQuery(QueryEngineImpl.java:277) [org.apache.jackrabbit.oak-core:1.8.9]

at org.apache.jackrabbit.oak.jcr.query.QueryManagerImpl.executeQuery(QueryManagerImpl.java:136) [org.apache.jackrabbit.oak-jcr:1.8.9]

at org.apache.jackrabbit.oak.jcr.query.QueryImpl$2.perform(QueryImpl.java:104) [org.apache.jackrabbit.oak-jcr:1.8.9]

at org.apache.jackrabbit.oak.jcr.query.QueryImpl$2.perform(QueryImpl.java:100) [org.apache.jackrabbit.oak-jcr:1.8.9]

at org.apache.jackrabbit.oak.jcr.delegate.SessionDelegate.perform(SessionDelegate.java:208) [org.apache.jackrabbit.oak-jcr:1.8.9]

at org.apache.jackrabbit.oak.jcr.query.QueryImpl.execute(QueryImpl.java:99) [org.apache.jackrabbit.oak-jcr:1.8.9]

at com.day.cq.wcm.core.impl.event.RepositoryChangeEventListener.run(RepositoryChangeEventListener.java:227) [com.day.cq.wcm.cq-wcm-core:5.11.250]

at java.lang.Thread.run(Thread.java:748)

Caused by: java.io.IOException: org.apache.jackrabbit.core.data.DataStoreException: Record bf025f8145eab4dd4fba9b054b7c49d73482137abc5fce25299bca962abe42ba does not exist

at org.apache.jackrabbit.oak.plugins.blob.datastore.DataStoreBlobStore.getStream(DataStoreBlobStore.java:590) [org.apache.jackrabbit.oak-blob-plugins:1.8.9]

at org.apache.jackrabbit.oak.plugins.blob.datastore.DataStoreBlobStore.getInputStream(DataStoreBlobStore.java:343) [org.apache.jackrabbit.oak-blob-plugins:1.8.9]

at org.apache.jackrabbit.oak.plugins.blob.BlobStoreBlob.getNewStream(BlobStoreBlob.java:47) [org.apache.jackrabbit.oak-blob-plugins:1.8.9]

... 31 common frames omitted

Caused by: org.apache.jackrabbit.core.data.DataStoreException: Record bf025f8145eab4dd4fba9b054b7c49d73482137abc5fce25299bca962abe42ba does not exist

at org.apache.jackrabbit.core.data.AbstractDataStore.getRecord(AbstractDataStore.java:59) [org.apache.jackrabbit.jackrabbit-data:2.16.3]

at org.apache.jackrabbit.oak.plugins.blob.datastore.DataStoreBlobStore.getDataRecord(DataStoreBlobStore.java:599) [org.apache.jackrabbit.oak-blob-plugins:1.8.9]

at org.apache.jackrabbit.oak.plugins.blob.datastore.DataStoreBlobStore.getStream(DataStoreBlobStore.java:584) [org.apache.jackrabbit.oak-blob-plugins:1.8.9]

... 33 common frames omitted