Hi Team,
We are upgrading our AEM 6.1 Publish server to 6.3 by following Adobe upgrade steps but while running repository migration commands it's throwing the below error message. Can anyone please suggest us if there is any solution to resolve the issue.
Repository Migration Command:
java -Xmx4096m -jar cq-quickstart-6.3.0-p4503.jar -v -x crx2oak -xargs -- --load-profile segment-fds
Error Message:
24.08.2018 01:49:17.937 *INFO* [com.adobe.granite.crx2oak.core.VersionPrinter] VersionPrinter.java:45 CRX2Oak version: 1.6.8 (QUICKSTART_EXTENSION mode)
24.08.2018 01:49:18.129 *INFO* [com.adobe.granite.crx2oak.core.VersionPrinter] VersionPrinter.java:45 crx2oak.jar (version: 1.6, checksum: 4ba2e94881cb42fc7e908f58e36bbe56438ae594)
24.08.2018 01:49:18.130 *INFO* [com.adobe.granite.crx2oak.profile.ProfileLoader] ProfileLoader.java:171 Reading migration profile: segment-fds
24.08.2018 01:49:18.228 *INFO* [com.adobe.granite.crx2oak.profile.ProfileHandler] ProfileHandler.java:143 Applying partly the command line (before loading a profile): [--load-profile, segment-fds]
24.08.2018 01:49:18.244 *INFO* [com.adobe.granite.crx2oak.profile.ProfileHandler] ProfileHandler.java:118 The following template tags has been defined: {datastore-path=./crx-quickstart/repository/datastore}
24.08.2018 01:49:18.247 *INFO* [com.adobe.granite.crx2oak.profile.ProfileHandler] ProfileHandler.java:176 The command line (after loading a profile): [--delete-sling-opt-file, --detect-old-segment, --tag-crx2-datastore-as, datastore-path, --tag-oak-datastore-as, datastore-path, --require-tag, datastore-path, --promote-runmode, crx3, --promote-runmode, crx3tar]
24.08.2018 01:49:18.339 *INFO* [com.adobe.granite.crx2oak.oldsegment.OldSegmentDetector] OldSegmentDetector.java:270 The old segment-tar format was found in source instance. Including necessary steps into migration.
24.08.2018 01:49:18.433 *INFO* [com.adobe.granite.crx2oak.core.MigrationSpecGenerator] MigrationSpecGenerator.java:46 The effective command line for migration: [--delete-sling-opt-file, --detect-old-segment, --tag-crx2-datastore-as, datastore-path, --tag-oak-datastore-as, datastore-path, --require-tag, datastore-path, --promote-runmode, crx3, --promote-runmode, crx3tar, --replace, segment-old:/app/publish/crx-quickstart/repository, /app/publish/crx-quickstart/repository-segment-tar-20180824-014918]
24.08.2018 01:49:18.474 *INFO* [org.apache.jackrabbit.oak.plugins.segment.file.FileStore] FileStore.java:562 TarMK ReadOnly opened: /app/publish/crx-quickstart/repository/segmentstore (mmap=false)
24.08.2018 01:49:18.506 *INFO* [org.apache.jackrabbit.oak.plugins.segment.file.FileStore] FileStore.java:1207 TarMK closed: /app/publish/crx-quickstart/repository/segmentstore
24.08.2018 01:49:18.511 *INFO* [org.apache.jackrabbit.oak.upgrade.cli.parser.DatastoreArguments] DatastoreArguments.java:105 Only blob references will be copied
24.08.2018 01:49:18.512 *INFO* [org.apache.jackrabbit.oak.upgrade.cli.parser.MigrationOptions] MigrationOptions.java:308 copyVersions parameter set to 1969-12-31
24.08.2018 01:49:18.512 *INFO* [org.apache.jackrabbit.oak.upgrade.cli.parser.MigrationOptions] MigrationOptions.java:314 copyOrphanedVersions parameter set to 1969-12-31
24.08.2018 01:49:18.512 *INFO* [org.apache.jackrabbit.oak.upgrade.cli.parser.MigrationOptions] MigrationOptions.java:357 Cache size: 256 MB
24.08.2018 01:49:18.512 *INFO* [org.apache.jackrabbit.oak.upgrade.cli.parser.StoreArguments] StoreArguments.java:68 Source: SEGMENT[segment-old:/app/publish/crx-quickstart/repository]
24.08.2018 01:49:18.513 *INFO* [org.apache.jackrabbit.oak.upgrade.cli.parser.StoreArguments] StoreArguments.java:69 Destination: SEGMENT_TAR[/app/publish/crx-quickstart/repository-segment-tar-20180824-014918]
24.08.2018 01:49:18.514 *INFO* [com.adobe.granite.crx2oak.core.DestinationRepositoryActivator] DestinationRepositoryActivator.java:93 The current repository: /app/publish/crx-quickstart/repository will be replaced by migrated one: /app/publish/crx-quickstart/repository-segment-tar-20180824-014918
24.08.2018 01:49:18.516 *INFO* [com.adobe.granite.crx2oak.engine.MigrationRunner] MigrationRunner.java:51 Starting migration phase with: 1 prepare tasks and 6 finalize tasks.
24.08.2018 01:49:18.586 *INFO* [com.adobe.granite.crx2oak.engine.MigrationEngine] MigrationEngine.java:90 Running migration now
24.08.2018 01:49:18.589 *INFO* [org.apache.jackrabbit.oak.upgrade.cli.parser.DatastoreArguments] DatastoreArguments.java:117 Source blob store: MissingBlobStore
24.08.2018 01:49:18.616 *INFO* [org.apache.jackrabbit.oak.plugins.segment.file.FileStore] FileStore.java:562 TarMK ReadOnly opened: /app/publish/crx-quickstart/repository/segmentstore (mmap=true)
24.08.2018 01:49:18.619 *INFO* [org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStore] SegmentNodeStore.java:195 Initializing SegmentNodeStore with the commitFairLock option enabled.
24.08.2018 01:49:18.625 *INFO* [org.apache.jackrabbit.oak.upgrade.cli.parser.DatastoreArguments] DatastoreArguments.java:133 Destination blob store: MissingBlobStore
24.08.2018 01:49:18.628 *INFO* [org.apache.jackrabbit.oak.segment.file.FileStore] FileStoreBuilder.java:310 Creating file store FileStoreBuilder{directory=/app/publish/crx-quickstart/repository-segment-tar-20180824-014918/segmentstore, blobStore=org.apache.jackrabbit.oak.upgrade.cli.blob.MissingBlobStore@74455848, maxFileSize=256, segmentCacheSize=256, stringCacheSize=256, templateCacheSize=64, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1048576, memoryMapping=true, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcSizeDeltaEstimation=1073741824}}
24.08.2018 01:49:18.647 *INFO* [org.apache.jackrabbit.oak.segment.file.FileStore] FileStore.java:258 TarMK opened: /app/publish/crx-quickstart/repository-segment-tar-20180824-014918/segmentstore (mmap=true)
24.08.2018 01:49:18.671 *INFO* [org.apache.jackrabbit.oak.segment.SegmentNodeStore$SegmentNodeStoreBuilder] SegmentNodeStore.java:139 Creating segment node store SegmentNodeStoreBuilder{blobStore=org.apache.jackrabbit.oak.upgrade.cli.blob.MissingBlobStore@74455848}
24.08.2018 01:49:18.672 *INFO* [org.apache.jackrabbit.oak.segment.SegmentNodeStore] SegmentNodeStore.java:222 Initializing SegmentNodeStore with the commitFairLock option enabled.
24.08.2018 01:49:18.801 *INFO* [org.apache.jackrabbit.oak.segment.file.FileStore] FileStore.java:499 TarMK closed: /app/publish/crx-quickstart/repository-segment-tar-20180824-014918/segmentstore
24.08.2018 01:49:18.818 *INFO* [org.apache.jackrabbit.oak.plugins.segment.file.FileStore] FileStore.java:1207 TarMK closed: /app/publish/crx-quickstart/repository/segmentstore
24.08.2018 01:49:18.819 *ERROR* [com.adobe.granite.crx2oak.engine.MigrationEngine] MigrationEngine.java:102 The internal error occurred during migration. The migration process has been aborted and it is not complete!
java.lang.RuntimeException: javax.jcr.RepositoryException: Failed to copy content
at com.google.common.io.Closer.rethrow(Closer.java:149)
at org.apache.jackrabbit.oak.upgrade.cli.OakUpgrade.migrate(OakUpgrade.java:81)
at com.adobe.granite.crx2oak.engine.MigrationEngine$2.doMigration(MigrationEngine.java:67)
at com.adobe.granite.crx2oak.engine.MigrationEngine.process(MigrationEngine.java:92)
at com.adobe.granite.crx2oak.pipeline.Pipeline.run(Pipeline.java:103)
at com.adobe.granite.crx2oak.CRX2Oak.run(CRX2Oak.java:66)
at com.adobe.granite.crx2oak.CRX2Oak.main(CRX2Oak.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.adobe.granite.quickstart.base.impl.Main.<init>(Main.java:881)
at com.adobe.granite.quickstart.base.impl.Main.main(Main.java:959)
Caused by: javax.jcr.RepositoryException: Failed to copy content
at org.apache.jackrabbit.oak.upgrade.RepositorySidegrade.copy(RepositorySidegrade.java:292)
at org.apache.jackrabbit.oak.upgrade.RepositorySidegrade.copy(RepositorySidegrade.java:248)
at org.apache.jackrabbit.oak.upgrade.cli.OakUpgrade.sidegrade(OakUpgrade.java:92)
at org.apache.jackrabbit.oak.upgrade.cli.OakUpgrade.migrate(OakUpgrade.java:78)
... 11 common frames omitted
Caused by: java.lang.UnsupportedOperationException: null
at org.apache.jackrabbit.oak.upgrade.cli.blob.MissingBlobStore.writeBlob(MissingBlobStore.java:36)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.internalWriteStream(SegmentWriter.java:827)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeStream(SegmentWriter.java:798)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeBlob(SegmentWriter.java:758)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeProperty(SegmentWriter.java:870)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeProperty(SegmentWriter.java:857)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1088)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1060)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1060)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1060)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1060)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1060)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1055)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1060)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1055)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1055)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1055)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1055)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1055)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1055)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:970)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.access$700(SegmentWriter.java:365)
at org.apache.jackrabbit.oak.segment.SegmentWriter$8.execute(SegmentWriter.java:322)
at org.apache.jackrabbit.oak.segment.SegmentBufferWriterPool.execute(SegmentBufferWriterPool.java:106)
at org.apache.jackrabbit.oak.segment.SegmentWriter.writeNode(SegmentWriter.java:318)
at org.apache.jackrabbit.oak.segment.SegmentNodeBuilder.getNodeState(SegmentNodeBuilder.java:111)
at org.apache.jackrabbit.oak.segment.SegmentNodeStore$Commit.<init>(SegmentNodeStore.java:581)
at org.apache.jackrabbit.oak.segment.SegmentNodeStore.merge(SegmentNodeStore.java:333)
at org.apache.jackrabbit.oak.spi.state.ProxyNodeStore.merge(ProxyNodeStore.java:43)
at org.apache.jackrabbit.oak.upgrade.RepositorySidegrade.copyState(RepositorySidegrade.java:359)
at org.apache.jackrabbit.oak.upgrade.RepositorySidegrade.copy(RepositorySidegrade.java:285)
... 14 common frames omitted
24.08.2018 01:53:37.993 *INFO* [com.adobe.granite.crx2oak.core.VersionPrinter] VersionPrinter.java:45 CRX2Oak version: 1.6.8 (QUICKSTART_EXTENSION mode)
24.08.2018 01:53:38.168 *INFO* [com.adobe.granite.crx2oak.core.VersionPrinter] VersionPrinter.java:45 crx2oak.jar (version: 1.6, checksum: 4ba2e94881cb42fc7e908f58e36bbe56438ae594)
24.08.2018 01:53:38.169 *INFO* [com.adobe.granite.crx2oak.profile.ProfileLoader] ProfileLoader.java:171 Reading migration profile: segment-fds
24.08.2018 01:53:38.271 *INFO* [com.adobe.granite.crx2oak.profile.ProfileHandler] ProfileHandler.java:143 Applying partly the command line (before loading a profile): [--load-profile, segment-fds]
24.08.2018 01:53:38.286 *INFO* [com.adobe.granite.crx2oak.profile.ProfileHandler] ProfileHandler.java:118 The following template tags has been defined: {datastore-path=./crx-quickstart/repository/datastore}
24.08.2018 01:53:38.289 *INFO* [com.adobe.granite.crx2oak.profile.ProfileHandler] ProfileHandler.java:176 The command line (after loading a profile): [--delete-sling-opt-file, --detect-old-segment, --tag-crx2-datastore-as, datastore-path, --tag-oak-datastore-as, datastore-path, --require-tag, datastore-path, --promote-runmode, crx3, --promote-runmode, crx3tar]
24.08.2018 01:53:38.352 *INFO* [com.adobe.granite.crx2oak.oldsegment.OldSegmentDetector] OldSegmentDetector.java:270 The old segment-tar format was found in source instance. Including necessary steps into migration.
24.08.2018 01:53:38.434 *INFO* [com.adobe.granite.crx2oak.core.MigrationSpecGenerator] MigrationSpecGenerator.java:46 The effective command line for migration: [--delete-sling-opt-file, --detect-old-segment, --tag-crx2-datastore-as, datastore-path, --tag-oak-datastore-as, datastore-path, --require-tag, datastore-path, --promote-runmode, crx3, --promote-runmode, crx3tar, --replace, segment-old:/app/publish/crx-quickstart/repository, /app/publish/crx-quickstart/repository-segment-tar-20180824-015338]
24.08.2018 01:53:38.478 *INFO* [org.apache.jackrabbit.oak.plugins.segment.file.FileStore] FileStore.java:562 TarMK ReadOnly opened: /app/publish/crx-quickstart/repository/segmentstore (mmap=false)
24.08.2018 01:53:38.509 *INFO* [org.apache.jackrabbit.oak.plugins.segment.file.FileStore] FileStore.java:1207 TarMK closed: /app/publish/crx-quickstart/repository/segmentstore
24.08.2018 01:53:38.514 *INFO* [org.apache.jackrabbit.oak.upgrade.cli.parser.DatastoreArguments] DatastoreArguments.java:105 Only blob references will be copied
24.08.2018 01:53:38.515 *INFO* [org.apache.jackrabbit.oak.upgrade.cli.parser.MigrationOptions] MigrationOptions.java:308 copyVersions parameter set to 1969-12-31
24.08.2018 01:53:38.515 *INFO* [org.apache.jackrabbit.oak.upgrade.cli.parser.MigrationOptions] MigrationOptions.java:314 copyOrphanedVersions parameter set to 1969-12-31
24.08.2018 01:53:38.516 *INFO* [org.apache.jackrabbit.oak.upgrade.cli.parser.MigrationOptions] MigrationOptions.java:357 Cache size: 256 MB
24.08.2018 01:53:38.516 *INFO* [org.apache.jackrabbit.oak.upgrade.cli.parser.StoreArguments] StoreArguments.java:68 Source: SEGMENT[segment-old:/app/publish/crx-quickstart/repository]
24.08.2018 01:53:38.516 *INFO* [org.apache.jackrabbit.oak.upgrade.cli.parser.StoreArguments] StoreArguments.java:69 Destination: SEGMENT_TAR[/app/publish/crx-quickstart/repository-segment-tar-20180824-015338]
24.08.2018 01:53:38.518 *INFO* [com.adobe.granite.crx2oak.core.DestinationRepositoryActivator] DestinationRepositoryActivator.java:93 The current repository: /app/publish/crx-quickstart/repository will be replaced by migrated one: /app/publish/crx-quickstart/repository-segment-tar-20180824-015338
24.08.2018 01:53:38.519 *INFO* [com.adobe.granite.crx2oak.engine.MigrationRunner] MigrationRunner.java:51 Starting migration phase with: 1 prepare tasks and 6 finalize tasks.
24.08.2018 01:53:38.603 *INFO* [com.adobe.granite.crx2oak.engine.MigrationEngine] MigrationEngine.java:90 Running migration now
24.08.2018 01:53:38.606 *INFO* [org.apache.jackrabbit.oak.upgrade.cli.parser.DatastoreArguments] DatastoreArguments.java:117 Source blob store: MissingBlobStore
24.08.2018 01:53:38.630 *INFO* [org.apache.jackrabbit.oak.plugins.segment.file.FileStore] FileStore.java:562 TarMK ReadOnly opened: /app/publish/crx-quickstart/repository/segmentstore (mmap=true)
24.08.2018 01:53:38.634 *INFO* [org.apache.jackrabbit.oak.plugins.segment.SegmentNodeStore] SegmentNodeStore.java:195 Initializing SegmentNodeStore with the commitFairLock option enabled.
24.08.2018 01:53:38.640 *INFO* [org.apache.jackrabbit.oak.upgrade.cli.parser.DatastoreArguments] DatastoreArguments.java:133 Destination blob store: MissingBlobStore
24.08.2018 01:53:38.643 *INFO* [org.apache.jackrabbit.oak.segment.file.FileStore] FileStoreBuilder.java:310 Creating file store FileStoreBuilder{directory=/app/publish/crx-quickstart/repository-segment-tar-20180824-015338/segmentstore, blobStore=org.apache.jackrabbit.oak.upgrade.cli.blob.MissingBlobStore@74455848, maxFileSize=256, segmentCacheSize=256, stringCacheSize=256, templateCacheSize=64, stringDeduplicationCacheSize=15000, templateDeduplicationCacheSize=3000, nodeDeduplicationCacheSize=1048576, memoryMapping=true, gcOptions=SegmentGCOptions{paused=false, estimationDisabled=false, gcSizeDeltaEstimation=1073741824, retryCount=5, forceTimeout=60, retainedGenerations=2, gcSizeDeltaEstimation=1073741824}}
24.08.2018 01:53:38.661 *INFO* [org.apache.jackrabbit.oak.segment.file.FileStore] FileStore.java:258 TarMK opened: /app/publish/crx-quickstart/repository-segment-tar-20180824-015338/segmentstore (mmap=true)
24.08.2018 01:53:38.686 *INFO* [org.apache.jackrabbit.oak.segment.SegmentNodeStore$SegmentNodeStoreBuilder] SegmentNodeStore.java:139 Creating segment node store SegmentNodeStoreBuilder{blobStore=org.apache.jackrabbit.oak.upgrade.cli.blob.MissingBlobStore@74455848}
24.08.2018 01:53:38.686 *INFO* [org.apache.jackrabbit.oak.segment.SegmentNodeStore] SegmentNodeStore.java:222 Initializing SegmentNodeStore with the commitFairLock option enabled.
24.08.2018 01:53:38.820 *INFO* [org.apache.jackrabbit.oak.segment.file.FileStore] FileStore.java:499 TarMK closed: /app/publish/crx-quickstart/repository-segment-tar-20180824-015338/segmentstore
24.08.2018 01:53:38.836 *INFO* [org.apache.jackrabbit.oak.plugins.segment.file.FileStore] FileStore.java:1207 TarMK closed: /app/publish/crx-quickstart/repository/segmentstore
24.08.2018 01:53:38.838 *ERROR* [com.adobe.granite.crx2oak.engine.MigrationEngine] MigrationEngine.java:102 The internal error occurred during migration. The migration process has been aborted and it is not complete!
java.lang.RuntimeException: javax.jcr.RepositoryException: Failed to copy content
at com.google.common.io.Closer.rethrow(Closer.java:149)
at org.apache.jackrabbit.oak.upgrade.cli.OakUpgrade.migrate(OakUpgrade.java:81)
at com.adobe.granite.crx2oak.engine.MigrationEngine$2.doMigration(MigrationEngine.java:67)
at com.adobe.granite.crx2oak.engine.MigrationEngine.process(MigrationEngine.java:92)
at com.adobe.granite.crx2oak.pipeline.Pipeline.run(Pipeline.java:103)
at com.adobe.granite.crx2oak.CRX2Oak.run(CRX2Oak.java:66)
at com.adobe.granite.crx2oak.CRX2Oak.main(CRX2Oak.java:51)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.adobe.granite.quickstart.base.impl.Main.<init>(Main.java:881)
at com.adobe.granite.quickstart.base.impl.Main.main(Main.java:959)
Caused by: javax.jcr.RepositoryException: Failed to copy content
at org.apache.jackrabbit.oak.upgrade.RepositorySidegrade.copy(RepositorySidegrade.java:292)
at org.apache.jackrabbit.oak.upgrade.RepositorySidegrade.copy(RepositorySidegrade.java:248)
at org.apache.jackrabbit.oak.upgrade.cli.OakUpgrade.sidegrade(OakUpgrade.java:92)
at org.apache.jackrabbit.oak.upgrade.cli.OakUpgrade.migrate(OakUpgrade.java:78)
... 11 common frames omitted
Caused by: java.lang.UnsupportedOperationException: null
at org.apache.jackrabbit.oak.upgrade.cli.blob.MissingBlobStore.writeBlob(MissingBlobStore.java:36)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.internalWriteStream(SegmentWriter.java:827)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeStream(SegmentWriter.java:798)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeBlob(SegmentWriter.java:758)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeProperty(SegmentWriter.java:870)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeProperty(SegmentWriter.java:857)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1088)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1060)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1060)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1060)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1060)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1060)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1055)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1060)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1055)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1055)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1055)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1055)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1055)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNodeUncached(SegmentWriter.java:1055)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:991)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.writeNode(SegmentWriter.java:970)
at org.apache.jackrabbit.oak.segment.SegmentWriter$SegmentWriteOperation.access$700(SegmentWriter.java:365)
at org.apache.jackrabbit.oak.segment.SegmentWriter$8.execute(SegmentWriter.java:322)
at org.apache.jackrabbit.oak.segment.SegmentBufferWriterPool.execute(SegmentBufferWriterPool.java:106)
at org.apache.jackrabbit.oak.segment.SegmentWriter.writeNode(SegmentWriter.java:318)
at org.apache.jackrabbit.oak.segment.SegmentNodeBuilder.getNodeState(SegmentNodeBuilder.java:111)
at org.apache.jackrabbit.oak.segment.SegmentNodeStore$Commit.<init>(SegmentNodeStore.java:581)
at org.apache.jackrabbit.oak.segment.SegmentNodeStore.merge(SegmentNodeStore.java:333)
at org.apache.jackrabbit.oak.spi.state.ProxyNodeStore.merge(ProxyNodeStore.java:43)
at org.apache.jackrabbit.oak.upgrade.RepositorySidegrade.copyState(RepositorySidegrade.java:359)
at org.apache.jackrabbit.oak.upgrade.RepositorySidegrade.copy(RepositorySidegrade.java:285)
... 14 common frames omitted
Views
Replies
Total Likes
Views
Likes
Replies
Views
Likes
Replies