From 63942824d9e89d9baeede22fe6ea64e618365ce2 Mon Sep 17 00:00:00 2001 From: "Andrew C. Oliver" Date: Sun, 21 Jul 2002 13:08:18 +0000 Subject: [PATCH] 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 --- .../org/apache/poi/hssf/eventmodel/HSSFEventFactory.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/java/org/apache/poi/hssf/eventmodel/HSSFEventFactory.java b/src/java/org/apache/poi/hssf/eventmodel/HSSFEventFactory.java index c935a60ed..a18ac3a4f 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;