diff --git a/src/main/java/org/gcube/common/authorization/utils/manager/SecretManager.java b/src/main/java/org/gcube/common/authorization/utils/manager/SecretManager.java index 978c57b..7ea3dd9 100644 --- a/src/main/java/org/gcube/common/authorization/utils/manager/SecretManager.java +++ b/src/main/java/org/gcube/common/authorization/utils/manager/SecretManager.java @@ -39,7 +39,7 @@ public class SecretManager { public synchronized void startSession(Secret secret) throws Exception { if (currentSecretHolder != initialSecretHolder) { - throw new Exception("You are already in a session. You must terminate the session first."); + throw new RuntimeException("You are already in a session. You must terminate the session first."); } initialSecretHolder.reset(); currentSecretHolder = new SecretHolder(secret); @@ -48,7 +48,7 @@ public class SecretManager { public synchronized void startSession(Collection secrets) throws Exception { if (currentSecretHolder != initialSecretHolder) { - throw new Exception("You are already in a session. You must terminate the session first."); + throw new RuntimeException("You are already in a session. You must terminate the session first."); } initialSecretHolder.reset(); currentSecretHolder = new SecretHolder(secrets); @@ -57,7 +57,7 @@ public class SecretManager { public synchronized void startSession(SecretHolder secretHolder) throws Exception { if (currentSecretHolder != initialSecretHolder) { - throw new Exception("You are already in a session. You must terminate the session first."); + throw new RuntimeException("You are already in a session. You must terminate the session first."); } initialSecretHolder.reset(); currentSecretHolder = secretHolder;