Index Out of Bounds Exception When Uploading a Word Document
Symptoms
- Confluence fails to upload a Word document.
- A stack trace may be thrown in the browser and/or the following appears in the
atlassian-confluence.log
:
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at com.aspose.words.kd.dy(Unknown Source)
at com.aspose.words.List.aF(Unknown Source)
at com.aspose.words.ListFormat.getListLevel(Unknown Source)
at com.benryan.dom.Doc2Wiki.visitParagraphStart(Doc2Wiki.java:453)
at com.aspose.words.Paragraph.accept(Unknown Source)
at com.aspose.words.CompositeNode.acceptChildren(Unknown Source)
at com.aspose.words.Body.accept(Unknown Source)
at com.aspose.words.CompositeNode.acceptChildren(Unknown Source)
at com.aspose.words.Section.accept(Unknown Source)
at com.aspose.words.CompositeNode.acceptChildren(Unknown Source)
Cause
The Word document may contain custom bullet points, which the Office Connector plugin cannot interpret.
Workaround
- Select all of the text in your document.
- Go to Format >> Bullets and Numbering.
- Choose one of the default bullet or numbering types that ships with MS Word.
- Save the document and attempt a new import into Confluence.
Resolution
There is currently no way to upload a Word doc containing custom bullet points into Confluence. This bug is being tracked by OFFCONN-51.
Last modified on Mar 30, 2016
Powered by Confluence and Scroll Viewport.