Here is ArrayIndexOutOfBoundsException in org.apache.poi.hdgf.extractor.VisioTextExtractor, problem file is attached Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3785 at org.apache.poi.util.LittleEndian.getNumber(LittleEndian.java:492) at org.apache.poi.util.LittleEndian.getUInt(LittleEndian.java:164) at org.apache.poi.hdgf.chunks.ChunkHeader.createChunkHeader(ChunkHeader.java:43) at org.apache.poi.hdgf.chunks.ChunkFactory.createChunk(ChunkFactory.java:109) at org.apache.poi.hdgf.streams.ChunkStream.findChunks(ChunkStream.java:54) at org.apache.poi.hdgf.streams.PointerContainingStream.findChildren(PointerContainingStream.java:92) at org.apache.poi.hdgf.streams.PointerContainingStream.findChildren(PointerContainingStream.java:99) at org.apache.poi.hdgf.streams.PointerContainingStream.findChildren(PointerContainingStream.java:99) at org.apache.poi.hdgf.HDGFDiagram.<init>(HDGFDiagram.java:92) at org.apache.poi.hdgf.extractor.VisioTextExtractor.<init>(VisioTextExtractor.java:46) at org.apache.poi.hdgf.extractor.VisioTextExtractor.<init>(VisioTextExtractor.java:50) at org.apache.poi.hdgf.extractor.VisioTextExtractor.main(VisioTextExtractor.java:113)
Created attachment 21658 [details] Visio file that caused an exception
Also I've got the following exception on file test3 (attached) Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at org.apache.poi.hdgf.extractor.VisioTextExtractor.findText(VisioTextExtractor.java:78) at org.apache.poi.hdgf.extractor.VisioTextExtractor.findText(VisioTextExtractor.java:68) at org.apache.poi.hdgf.extractor.VisioTextExtractor.findText(VisioTextExtractor.java:68) at org.apache.poi.hdgf.extractor.VisioTextExtractor.getAllText(VisioTextExtractor.java:60) at org.apache.poi.hdgf.extractor.VisioTextExtractor.getText(VisioTextExtractor.java:94) at org.apache.poi.hdgf.extractor.VisioTextExtractor.main(VisioTextExtractor.java:116)
Created attachment 21659 [details] File test3.vsd
This is duplicate to 44501, sorry
*** This bug has been marked as a duplicate of bug 44501 ***