From 3058f440d3a8375095c26b8379178d1b616c02ae Mon Sep 17 00:00:00 2001 From: Dave Date: Tue, 21 Jul 2015 21:41:46 +0200 Subject: [PATCH] IO exceptions now pass up through UserNotValid --- src/nodash/exceptions/NoUserNotValidException.java | 8 ++++++++ src/nodash/models/NoSession.java | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/nodash/exceptions/NoUserNotValidException.java b/src/nodash/exceptions/NoUserNotValidException.java index ac555ba..48afafd 100644 --- a/src/nodash/exceptions/NoUserNotValidException.java +++ b/src/nodash/exceptions/NoUserNotValidException.java @@ -17,5 +17,13 @@ package nodash.exceptions; public class NoUserNotValidException extends NoDashException { + public NoUserNotValidException() { + super(); + } + + public NoUserNotValidException(Exception e) { + super(e); + } + private static final long serialVersionUID = -6432604940919299965L; } diff --git a/src/nodash/models/NoSession.java b/src/nodash/models/NoSession.java index dddf772..aa2e8d0 100644 --- a/src/nodash/models/NoSession.java +++ b/src/nodash/models/NoSession.java @@ -66,7 +66,7 @@ public final class NoSession implements Serializable { NoUtil.wipeChars(password); this.uuid = UUID.randomUUID().toString(); } catch (IOException e) { - throw new NoUserNotValidException(); + throw new NoUserNotValidException(e); } catch (IllegalBlockSizeException e) { throw new NoUserNotValidException(); } catch (BadPaddingException e) {