Expand my Community achievements bar.

Inplace Migration From 5.56 to 6.2

Avatar

Level 4

Hi,

i follow that link https://docs.adobe.com/docs/en/aem/6-2/deploy/upgrade.html. to perform inplace migration.

After executing this command:

java -Xmx4096m -XX:MaxPermSize=2048M -jar aem-quickstart-6.2.0.jar -v -x crx2oak -xargs -- -o migrate

I got following error:-

17.12.2016 17:27:32.946 *ERROR* [com.adobe.granite.crx2oak.quickstart.extension.
Main] Main.java:352  Repository migration failed.
java.lang.reflect.InvocationTargetException: null
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.
0_79]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57) ~[na:1.7.0_79]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43) ~[na:1.7.0_79]
        at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_79]
        at com.adobe.granite.crx2oak.quickstart.extension.Main.<init>(Main.java:
321) [crx2oak-quickstart-extension.jar:1.0.16]
        at com.adobe.granite.crx2oak.quickstart.extension.Main.main(Main.java:39
6) [crx2oak-quickstart-extension.jar:1.0.16]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.
0_79]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57) ~[na:1.7.0_79]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43) ~[na:1.7.0_79]
        at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_79]
        at com.adobe.granite.quickstart.base.impl.Main.<init>(Main.java:862) [qu
ickstart.jar:0.0.0.0_0_0_6_2_]
        at com.adobe.granite.quickstart.base.impl.Main.main(Main.java:940) [quic
kstart.jar:0.0.0.0_0_0_6_2_]
Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded
        at java.util.Collections$CopiesList.toArray(Collections.java:3510) ~[na:
1.7.0_79]
        at java.util.ArrayList.addAll(ArrayList.java:559) ~[na:1.7.0_79]
        at org.apache.jackrabbit.oak.plugins.segment.SegmentIdTable.refresh(Segm
entIdTable.java:173) ~[na:na]
        at org.apache.jackrabbit.oak.plugins.segment.SegmentIdTable.getSegmentId
(SegmentIdTable.java:115) ~[na:na]
        at org.apache.jackrabbit.oak.plugins.segment.SegmentTracker.getSegmentId
(SegmentTracker.java:323) ~[na:na]
        at org.apache.jackrabbit.oak.plugins.segment.Segment.getRefId(Segment.ja
va:368) ~[na:na]
        at org.apache.jackrabbit.oak.plugins.segment.Segment.internalReadRecordI
d(Segment.java:468) ~[na:na]
CHILD process: shutdown hook
        at org.apache.jackrabbit.oak.plugins.segment.Segment.readRecordId(Segmen
t.java:464) ~[na:na]
CHILD process: exiting
        at org.apache.jackrabbit.oak.plugins.segment.MapRecord.getEntries(MapRec
ord.java:368) ~[na:na]
        at org.apache.jackrabbit.oak.plugins.segment.MapRecord.access$000(MapRec
ord.java:42) ~[na:na]
        at org.apache.jackrabbit.oak.plugins.segment.MapRecord$1.iterator(MapRec
ord.java:354) ~[na:na]
        at com.google.common.collect.Iterables$3.transform(Iterables.java:509) ~
[na:na]
        at com.google.common.collect.Iterables$3.transform(Iterables.java:506) ~
[na:na]
        at com.google.common.collect.TransformedIterator.next(TransformedIterato
r.java:48) ~[na:na]
        at com.google.common.collect.Iterators$5.hasNext(Iterators.java:543) ~[n
a:na]
        at com.google.common.collect.Iterators$5.hasNext(Iterators.java:542) ~[n
a:na]
        at org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgains
tEmptyState(EmptyNodeState.java:160) ~[na:na]
        at org.apache.jackrabbit.oak.plugins.segment.SegmentNodeState.compareAga
instBaseState(SegmentNodeState.java:434) ~[na:na]
        at org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(Editor
Diff.java:125) ~[na:na]
        at org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgains
tEmptyState(EmptyNodeState.java:161) ~[na:na]
        at org.apache.jackrabbit.oak.plugins.segment.SegmentNodeState.compareAga
instBaseState(SegmentNodeState.java:434) ~[na:na]
        at org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(Editor
Diff.java:125) ~[na:na]
        at org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgains
tEmptyState(EmptyNodeState.java:161) ~[na:na]
        at org.apache.jackrabbit.oak.plugins.segment.SegmentNodeState.compareAga
instBaseState(SegmentNodeState.java:434) ~[na:na]
        at org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(Editor
Diff.java:125) ~[na:na]
        at org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgains
tEmptyState(EmptyNodeState.java:161) ~[na:na]
        at org.apache.jackrabbit.oak.plugins.segment.SegmentNodeState.compareAga
instBaseState(SegmentNodeState.java:434) ~[na:na]
        at org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(Editor
Diff.java:125) ~[na:na]
        at org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgains
tEmptyState(EmptyNodeState.java:161) ~[na:na]
        at org.apache.jackrabbit.oak.plugins.segment.SegmentNodeState.compareAga
instBaseState(SegmentNodeState.java:434) ~[na:na]
        at org.apache.jackrabbit.oak.spi.commit.EditorDiff.childNodeAdded(Editor
Diff.java:125) ~[na:na]
        at org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.compareAgains
tEmptyState(EmptyNodeState.java:161) ~[na:na]
Forked JVM process exited with exit code 1
Main JVM process exiting
MAIN process: shutdown hook
MAIN process: exiting

any suggestion ?

Thanks

2 Replies

Avatar

Administrator

Please have a look at these few similar forum posts:-

Link:- http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manage...

// There was issue with replication upfront with base instance.

 

Link:- http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manage...

// There was already a running AEM Process. 

 

Engage with official support channel so that your history of instance can be discussed to arrive for possible solution. contact daycare.

~kautuk



Kautuk Sahni

Avatar

Level 6

Hi Umesh,

Cause of this Exception Caused by: java.lang.OutOfMemoryError: GC overhead limit exceeded. 

Please increase the heap size and try.

 

In my case started migration with 16G heap size, migration ran for 6 days, at last, I got the msg "Out of Memory" Error.  I have started again. 

 

Thanks

Uma