https://bz.apache.org/bugzilla/show_bug.cgi?id=60158
Bug ID: 60158
Summary: AIOOBE in VBAMacroReader
Product: POI
Version: unspecified
Hardware: PC
OS: Windows NT
Status: NEW
Severity: normal
Priority: P2
Component: POI Overall
Assignee: [email protected]
Reporter: [email protected]
Created attachment 34282
--> https://bz.apache.org/bugzilla/attachment.cgi?id=34282&action=edit
triggering file
While working TIKA-2069, I got an AIOOBE on a test file that I generated by
taking the docm that Jeff Swindle submitted and saving as .doc.
I confirmed this AIOOBE in pure POI:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
at java.io.ByteArrayInputStream.read(ByteArrayInputStream.java:144)
at
org.apache.poi.util.RLEDecompressingInputStream.<init>(RLEDecompressingInputStream.java:77)
at
org.apache.poi.poifs.macros.VBAMacroReader.readModule(VBAMacroReader.java:204)
at
org.apache.poi.poifs.macros.VBAMacroReader.readMacros(VBAMacroReader.java:308)
at
org.apache.poi.poifs.macros.VBAMacroReader.findMacros(VBAMacroReader.java:155)
at
org.apache.poi.poifs.macros.VBAMacroReader.findMacros(VBAMacroReader.java:160)
at
org.apache.poi.poifs.macros.VBAMacroReader.findMacros(VBAMacroReader.java:160)
at
org.apache.poi.poifs.macros.VBAMacroReader.readMacros(VBAMacroReader.java:116)
at
org.apache.poi.poifs.macros.VBAMacroExtractor.extract(VBAMacroExtractor.java:83)
at
org.apache.poi.poifs.macros.VBAMacroExtractor.extract(VBAMacroExtractor.java:123)
at
org.apache.poi.poifs.macros.VBAMacroExtractor.main(VBAMacroExtractor.java:54)
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]