From Version 3.8 up to the current 3.9-beta1 the write() function of SlideShow results in an ArrayIndexOutOfBoundsException. The SlideShow is created from an array of bytes containing a valid excel file, and then even without modification if the write() function is called (for streaming to the client) the exception occurs. With final version 3.7 everything is fine. What is done: SlideShow ppt = new SlideShow( new ByteArrayInputStream(byte[] data) // data containing valid ppt file ); ByteArrayOutputStream out = new ByteArrayOutputStream(); ppt.write(out);
HSLF-Slideshow and Excel file? Can you attach the files that you are using?
This bug report hasn't got any activitiy from the OP for quite a while now. Can it be invalidated closed?
No update for some time => Resolve for now, please reopen with more information if this is still an issue.