Author: nextgens
Date: 2006-01-10 18:05:48 +0000 (Tue, 10 Jan 2006)
New Revision: 7836

Modified:
   trunk/freenet/src/freenet/keys/InsertableClientSSK.java
Log:
IllegalStateException can\'t be constructed with a Cause on 1.4

Modified: trunk/freenet/src/freenet/keys/InsertableClientSSK.java
===================================================================
--- trunk/freenet/src/freenet/keys/InsertableClientSSK.java     2006-01-10 
17:32:10 UTC (rev 7835)
+++ trunk/freenet/src/freenet/keys/InsertableClientSSK.java     2006-01-10 
18:05:48 UTC (rev 7836)
@@ -146,7 +146,10 @@
                try {
                        return new ClientSSKBlock(data, headers, this, false); 
// FIXME set last arg to true to not verify
                } catch (SSKVerifyException e) {
-                       throw new IllegalStateException("Impossible encoding 
error: "+e.getMessage(), e);
+                       IllegalStateException exception=new 
IllegalStateException("Impossible encoding error: "+e.getMessage());
+                       exception.initCause(e);
+
+                       throw exception;
                }
        }



Reply via email to