https://bz.apache.org/bugzilla/show_bug.cgi?id=61251

            Bug ID: 61251
           Summary: Out of memory when opening the DOCX file
           Product: POI
           Version: unspecified
          Hardware: PC
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XWPF
          Assignee: dev@poi.apache.org
          Reporter: bsevryu...@gmail.com
  Target Milestone: ---

Created attachment 35097
  --> https://bz.apache.org/bugzilla/attachment.cgi?id=35097&action=edit
XWPF OOM bug

Hi guys

I have a OOM when opening one particular docx file. 

POI Versions I tried:
3.15
3.16
3.17-beta1

The code is simple:

        InputStream in = new FileInputStream(new File(path));
        XWPFDocument document = new XWPFDocument(in);

Exception details:

java.lang.OutOfMemoryError: GC overhead limit exceeded
        at org.apache.xerces.dom.DeferredDocumentImpl.getNodeObject(Unknown
Source)
        at org.apache.xerces.dom.DeferredElementNSImpl.synchronizeData(Unknown
Source)
        at org.apache.xerces.dom.ElementNSImpl.getNamespaceURI(Unknown Source)
        at org.apache.xmlbeans.impl.store.Locale.loadNode(Locale.java:1420)
        at
org.apache.xmlbeans.impl.store.Locale.loadNodeChildren(Locale.java:1403)
        at org.apache.xmlbeans.impl.store.Locale.loadNode(Locale.java:1445)
        at
org.apache.xmlbeans.impl.store.Locale.loadNodeChildren(Locale.java:1403)
        at org.apache.xmlbeans.impl.store.Locale.loadNode(Locale.java:1445)
        at
org.apache.xmlbeans.impl.store.Locale.loadNodeChildren(Locale.java:1403)
        at org.apache.xmlbeans.impl.store.Locale.loadNode(Locale.java:1445)
        at
org.apache.xmlbeans.impl.store.Locale.loadNodeChildren(Locale.java:1403)
        at org.apache.xmlbeans.impl.store.Locale.loadNode(Locale.java:1445)
        at
org.apache.xmlbeans.impl.store.Locale.loadNodeChildren(Locale.java:1403)
        at org.apache.xmlbeans.impl.store.Locale.loadNode(Locale.java:1445)
        at
org.apache.xmlbeans.impl.store.Locale.loadNodeChildren(Locale.java:1403)
        at org.apache.xmlbeans.impl.store.Locale.loadNode(Locale.java:1445)
        at
org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:1385)
        at
org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:1370)
        at
org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoaderBase.java:370)
        at org.apache.poi.POIXMLTypeLoader.parse(POIXMLTypeLoader.java:144)
        at
org.openxmlformats.schemas.wordprocessingml.x2006.main.DocumentDocument$Factory.parse(Unknown
Source)
        at
org.apache.poi.xwpf.usermodel.XWPFDocument.onDocumentRead(XWPFDocument.java:152)
        at org.apache.poi.POIXMLDocument.load(POIXMLDocument.java:190)
        at
org.apache.poi.xwpf.usermodel.XWPFDocument.<init>(XWPFDocument.java:119)

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@poi.apache.org
For additional commands, e-mail: dev-h...@poi.apache.org

Reply via email to