Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Facing issue while extracting content with content transfer tool

amitcsknit
Level 2
Level 2
java.lang.RuntimeException: org.apache.jackrabbit.oak.api.CommitFailedException: OakOak0001: Can't open the transformer
	at com.google.common.io.Closer.rethrow(Closer.java:149)
	at com.adobe.granite.skyline.migration.commons.ContentExtractor.migrateToLocalSegmentstore(ContentExtractor.java:248)
	at com.adobe.granite.skyline.migration.commons.ContentExtractor.migrate(ContentExtractor.java:159)
	at com.adobe.granite.skyline.migrator.Main.runExtraction(Main.java:139)
	at com.adobe.granite.skyline.migrator.Main.main(Main.java:102)
Caused by: org.apache.jackrabbit.oak.api.CommitFailedException: OakOak0001: Can't open the transformer
	at com.adobe.granite.skyline.migration.commons.assets.TextRenditionEditor.enter(TextRenditionEditor.java:95)
	at org.apache.jackrabbit.oak.spi.commit.EditorDiff.process(EditorDiff.java:48)
	at org.apache.jackrabbit.oak.spi.commit.EditorHook.processCommit(EditorHook.java:54)
	at com.adobe.granite.skyline.migration.commons.LoggingCompositeHook.processCommit(LoggingCompositeHook.java:45)
	at org.apache.jackrabbit.oak.segment.scheduler.Commit.apply(Commit.java:99)
	at org.apache.jackrabbit.oak.segment.scheduler.LockBasedScheduler.execute(LockBasedScheduler.java:299)
	at org.apache.jackrabbit.oak.segment.scheduler.LockBasedScheduler.schedule(LockBasedScheduler.java:270)
	at org.apache.jackrabbit.oak.segment.SegmentNodeStore.merge(SegmentNodeStore.java:211)
	at com.adobe.granite.skyline.migration.commons.ContentExtractor.migrateContent(ContentExtractor.java:320)
	at com.adobe.granite.skyline.migration.commons.ContentExtractor.migrateToLocalSegmentstore(ContentExtractor.java:243)
	... 3 common frames omitted
Caused by: java.io.IOException: The Lucene index used to provide extracted text during migration was missing from the data store. This may be due to two instances sharing a data store, and not enforcing a policy to prevent blobs from being deleted.
	at com.adobe.granite.skyline.migration.commons.assets.TextRenditionRepositoryTransformer.open(TextRenditionRepositoryTransformer.java:125)
	at com.adobe.granite.skyline.migration.commons.assets.TextRenditionEditor.enter(TextRenditionEditor.java:93)
	... 12 common frames omitted
1 Accepted Solution
clotton
Correct answer by
Level 1
Level 1

Has this been ruled out?

 This may be due to two instances sharing a data store

 

View solution in original post

0 Replies
clotton
Correct answer by
Level 1
Level 1

Has this been ruled out?

 This may be due to two instances sharing a data store

 

View solution in original post

amitcsknit
Level 2
Level 2
i was running single instance. Although this is AEM SDK but not normal AEM 6.5 instance. could this be the issue. Is content transfer tool works on AEM SDK??
shelly-goel
Community Advisor
Community Advisor
@amitcsknit - Yes it is supposed to transfer content from on-premise to cloud. Try running it on on-premise instance to confirm. for transferring content between AEM cloud environments, content package needs to be used.