From ca06b47835f6b03f45b9fa3bffc9542e086f6cbb Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Wed, 12 Jul 2006 23:57:14 +0000 Subject: [PATCH] Report as useful a message as we can when we have an error. I was getting an IllegalArgumentException and the message was "null", so this will at least log the name of the exception. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4263 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/io/Streamer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/java/com/threerings/io/Streamer.java b/src/java/com/threerings/io/Streamer.java index 1d14a2979..e5813c42a 100644 --- a/src/java/com/threerings/io/Streamer.java +++ b/src/java/com/threerings/io/Streamer.java @@ -35,8 +35,10 @@ import java.security.PrivilegedActionException; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; +import java.util.logging.Level; import com.samskivert.util.ClassUtil; +import com.samskivert.util.StringUtil; import static com.threerings.NaryaLog.log; @@ -375,7 +377,7 @@ public class Streamer String errmsg = "Failure reading streamable field " + "[class=" + _target.getName() + ", field=" + field.getName() + - ", error=" + e.getMessage() + "]"; + ", error=" + StringUtil.getMessage(e) + "]"; throw (IOException) new IOException(errmsg).initCause(e); } }