From: Andrew C. Oliver Date: Sun, 21 Jul 2002 13:08:18 +0000 (+0000) Subject: made the exception meaningful X-Git-Tag: REL_1_10~207 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=57952b2fac534251e1229d664bae3a4ee570805a;p=poi.git made the exception meaningful PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@352802 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/src/java/org/apache/poi/hssf/eventmodel/HSSFEventFactory.java b/src/java/org/apache/poi/hssf/eventmodel/HSSFEventFactory.java index c935a60eda..a18ac3a4f6 100644 --- a/src/java/org/apache/poi/hssf/eventmodel/HSSFEventFactory.java +++ b/src/java/org/apache/poi/hssf/eventmodel/HSSFEventFactory.java @@ -172,6 +172,8 @@ public class HSSFEventFactory throws IOException, HSSFUserException { short userCode = 0; + + short sid = 0; process: try { @@ -181,7 +183,6 @@ public class HSSFEventFactory while (bytesread > 0) { - short sid = 0; sid = LittleEndian.getShort(sidbytes); if ((rec != null) && (sid != ContinueRecord.sid)) @@ -238,7 +239,8 @@ public class HSSFEventFactory } catch (IOException e) { - throw new RecordFormatException("Error reading bytes"); + throw new RecordFormatException("Error reading bytes" + + "while processing record sid="+sid); } return userCode;