com.atlassian.confluence.diff.DiffException: Index: 175220, Size: 175220

Atlassian JIRA | Janet Albion [Atlassian] | 1 year ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    Steps to reproduce: # create large page # do more than 9500 changes to the content *Expected behaviour*: File comparison appear *Actual*: Error thrown in UI: !Error.png|thumbnail! In atlassian-confluence.log: {code} 2015-12-18 18:37:22,525 ERROR [http-bio-8563-exec-2] [confluence.pages.actions.AbstractDiffPagesAction] execute Error while generating diff: (page: 54-fix v.6 (6291463) vs page: 54-fix v.7 (5505039)) -- referer: http://localhost:8563/pages/viewpreviousversions.action?pageId=5505039 | url: /pages/diffpagesbyversion.action | userName: admin | action: diffpagesbyversion | page: 5505039 com.atlassian.confluence.diff.DiffException: Index: 175220, Size: 175220 at com.atlassian.confluence.diff.DaisyHtmlDiffer.createOrGetFutureDiff(DaisyHtmlDiffer.java:159) at com.atlassian.confluence.diff.DaisyHtmlDiffer.diff(DaisyHtmlDiffer.java:103) at com.atlassian.confluence.diff.WikiConvertingHtmlDiffer.diff(WikiConvertingHtmlDiffer.java:31) ... Caused by: java.lang.IndexOutOfBoundsException: Index: 175220, Size: 175220 at java.util.ArrayList.rangeCheck(ArrayList.java:635) at java.util.ArrayList.get(ArrayList.java:411) at org.outerj.daisy.diff.html.TextNodeComparator.getTextNode(TextNodeComparator.java:67) at org.outerj.daisy.diff.html.TextNodeComparator.handlePossibleChangedPart(TextNodeComparator.java:136) {code} *Diagnosis*: Problem still happen even after setting the timeout to 4.5 minute: # parameter confluence.html.diff.timeout has been increased as per advice in https://confluence.atlassian.com/display/CONFKB/Comparing+Page+Versions+Fails+Due+to+Timeout+Exceeded {code} -Dconfluence.html.diff.timeout=270000 {code} # increase the heap (-Xmx) for the instance

    Atlassian JIRA | 1 year ago | Janet Albion [Atlassian]
    com.atlassian.confluence.diff.DiffException: Index: 175220, Size: 175220
  2. 0

    Steps to reproduce: # create large page # do more than 9500 changes to the content *Expected behaviour*: File comparison appear *Actual*: Error thrown in UI: !Error.png|thumbnail! In atlassian-confluence.log: {code:java} 2015-12-18 18:37:22,525 ERROR [http-bio-8563-exec-2] [confluence.pages.actions.AbstractDiffPagesAction] execute Error while generating diff: (page: 54-fix v.6 (6291463) vs page: 54-fix v.7 (5505039)) -- referer: http://localhost:8563/pages/viewpreviousversions.action?pageId=5505039 | url: /pages/diffpagesbyversion.action | userName: admin | action: diffpagesbyversion | page: 5505039 com.atlassian.confluence.diff.DiffException: Index: 175220, Size: 175220 at com.atlassian.confluence.diff.DaisyHtmlDiffer.createOrGetFutureDiff(DaisyHtmlDiffer.java:159) at com.atlassian.confluence.diff.DaisyHtmlDiffer.diff(DaisyHtmlDiffer.java:103) at com.atlassian.confluence.diff.WikiConvertingHtmlDiffer.diff(WikiConvertingHtmlDiffer.java:31) ... Caused by: java.lang.IndexOutOfBoundsException: Index: 175220, Size: 175220 at java.util.ArrayList.rangeCheck(ArrayList.java:635) at java.util.ArrayList.get(ArrayList.java:411) at org.outerj.daisy.diff.html.TextNodeComparator.getTextNode(TextNodeComparator.java:67) at org.outerj.daisy.diff.html.TextNodeComparator.handlePossibleChangedPart(TextNodeComparator.java:136) {code} *Diagnosis*: Problem still happening even after setting the timeout to 4.5 minute and increasing the heap: # parameter confluence.html.diff.timeout has been increased as per advice in [https://confluence.atlassian.com/display/CONFKB/Comparing+Page+Versions+Fails+Due+to+Timeout+Exceeded] {code:java} -Dconfluence.html.diff.timeout=270000 {code} # increase the heap (-Xmx) for the instance # Problem still occur   h4. Workaround: No known workaround

    Atlassian JIRA | 1 year ago | Janet Albion [Atlassian]
    com.atlassian.confluence.diff.DiffException: Index: 175220, Size: 175220

    Root Cause Analysis

    1. com.atlassian.confluence.diff.DiffException

      Index: 175220, Size: 175220

      at com.atlassian.confluence.diff.DaisyHtmlDiffer.createOrGetFutureDiff()
    2. com.atlassian.confluence
      WikiConvertingHtmlDiffer.diff
      1. com.atlassian.confluence.diff.DaisyHtmlDiffer.createOrGetFutureDiff(DaisyHtmlDiffer.java:159)
      2. com.atlassian.confluence.diff.DaisyHtmlDiffer.diff(DaisyHtmlDiffer.java:103)
      3. com.atlassian.confluence.diff.WikiConvertingHtmlDiffer.diff(WikiConvertingHtmlDiffer.java:31)
      3 frames