From 0f1036b0e1f72a6dc536fe038b14c514c94cffe6 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Thu, 4 Sep 2014 15:21:03 +0000 Subject: [PATCH] better message on EOF reading data --- core/java/src/net/i2p/data/SimpleDataStructure.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/java/src/net/i2p/data/SimpleDataStructure.java b/core/java/src/net/i2p/data/SimpleDataStructure.java index 441bcffac8..3983be17d2 100644 --- a/core/java/src/net/i2p/data/SimpleDataStructure.java +++ b/core/java/src/net/i2p/data/SimpleDataStructure.java @@ -81,7 +81,9 @@ public abstract class SimpleDataStructure extends DataStructureImpl { int length = length(); _data = new byte[length]; int read = read(in, _data); - if (read != length) throw new DataFormatException("Not enough bytes to read the data"); + if (read != length) + throw new DataFormatException("EOF reading " + getClass().getSimpleName() + + ", read: " + read + ", required: " + length); } public void writeBytes(OutputStream out) throws DataFormatException, IOException { -- GitLab