You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@poi.apache.org by karthik srinivas <ck...@gmail.com> on 2009/12/16 13:18:19 UTC

Unable to read entire block :202 bytes read : expected 512 bytes

Hi,

    I have a big problem, and I am hoping for an easy solution or
workaround.

 I am trying to read an excel file using POI 2.0 (used 1.5 also) , but
I get the following
 error:

java.lang.Exception: java.io.IOException: Unable to read entire block;
202 bytes read; expected 512 bytes
	at csmip.EvpnExcelParser.displayFromExcel(Unknown Source)
	at csmip.EvpnExcelParser.importExcel(Unknown Source)
	at _jsps._mds._evpn_excel_import_jsp._jspService(_evpn_excel_import_jsp.java:130)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:908)
	at com.iplanet.ias.web.jsp.JspServlet$JspServletWrapper.service(JspServlet.java:687)
	at com.iplanet.ias.web.jsp.JspServlet.serviceJspFile(JspServlet.java:459)
	at com.iplanet.ias.web.jsp.JspServlet.service(JspServlet.java:375)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:908)
	at org.apache.catalina.core.StandardWrapperValve.invokeServletService(StandardWrapperValve.java:771)
	at org.apache.catalina.core.StandardWrapperValve.access$000(StandardWrapperValve.java:118)
	at org.apache.catalina.core.StandardWrapperValve$1.run(StandardWrapperValve.java:293)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:289)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:209)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)
	at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:157)
	at com.iplanet.ias.web.WebContainer.service(WebContainer.java:579)
Caused by: java.io.IOException: Unable to read entire block; 202 bytes
read; expected 512 bytes
	at org.apache.poi.poifs.storage.RawDataBlock.(RawDataBlock.java:99)
	at org.apache.poi.poifs.storage.RawDataBlockList.(RawDataBlockList.java:88)
	at org.apache.poi.poifs.filesystem.POIFSFileSystem.(POIFSFileSystem.java:123)
	at csmip.ExcelModifier.openWorkbook(Unknown Source)
	... 21 more

It is a web based application where i have to read an excel file.
Please help me as soon as possible,
-- 

Thanks and Regards
Karthik

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@poi.apache.org
For additional commands, e-mail: user-help@poi.apache.org


Re: Unable to read entire block :202 bytes read : expected 512 bytes

Posted by Leigh <cf...@yahoo.com>.
> POI 2.0 is almost 6 years old, and POI 1.5 is heading on
> for 7 years... 

Only having used POI for a few years, the mention of how long POI has been around caught my eye. Wow, more than seven years and still going strong. Great job!

-Leigh


      

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@poi.apache.org
For additional commands, e-mail: user-help@poi.apache.org


Re: Unable to read entire block :202 bytes read : expected 512 bytes

Posted by Nick Burch <ni...@torchbox.com>.
On Wed, 16 Dec 2009, karthik srinivas wrote:
> I am trying to read an excel file using POI 2.0 (used 1.5 also)

POI 2.0 is almost 6 years old, and POI 1.5 is heading on for 7 years... I'd 
strongly suggest you re-try with a newer version (eg 3.6 which has just come 
out)

Nick

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@poi.apache.org
For additional commands, e-mail: user-help@poi.apache.org