org.apache.jasper.JasperException: Exception in JSP: /office.jsp:152149:     byte[] allBytes = byteOS.toByteArray();     
150:     InputStream byteIS = new ByteArrayInputStream(allBytes);     
151:   
152:       WordExtractor   extractor   =   new   WordExtractor(byteIS);   
153:       String   str1   =   extractor.getText();      
154:   out.write(str1);  
155: 
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:451)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:361)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:321)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:257)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
root cause java.io.IOException: Unable to read entire block; 1 byte read; expected 512 bytes
org.apache.poi.poifs.storage.RawDataBlock.<init>(RawDataBlock.java:67)
org.apache.poi.poifs.storage.RawDataBlockList.<init>(RawDataBlockList.java:52)
org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:87)
org.apache.poi.hwpf.HWPFDocument.verifyAndBuildPOIFS(HWPFDocument.java:120)
org.apache.poi.hwpf.extractor.WordExtractor.<init>(WordExtractor.java:48)
org.apache.jsp.office_jsp._jspService(office_jsp.java:206)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:321)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:257)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)