mirror of
https://github.com/danieldemus/openhab-addons
synced 2026-07-29 12:34:21 +02:00
Handle IllegalStateException (#19667)
Signed-off-by: gael@lhopital.org <gael@lhopital.org>
This commit is contained in:
+1
@@ -59,6 +59,7 @@ public class Response<ResultType> {
|
||||
INSECURE_PASSWORD,
|
||||
INVALID_PROVIDER,
|
||||
INVALID_NEXT_HOP,
|
||||
INVALID_SESSION,
|
||||
INVALID_API_VERSION,
|
||||
INVAL_WPS_MACFILTER,
|
||||
INVAL_WPS_NEEDS_CCMP,
|
||||
|
||||
+7
-3
@@ -147,7 +147,7 @@ public class FreeboxOsSession {
|
||||
webSocketManager = getManager(WebSocketManager.class);
|
||||
loginManager = getManager(LoginManager.class);
|
||||
} catch (FreeboxException e) {
|
||||
logger.warn("Error closing session: {}", e.getMessage());
|
||||
logger.warn("Error preparing to close session: {}", e.getMessage());
|
||||
logger.trace("", e);
|
||||
}
|
||||
}
|
||||
@@ -162,8 +162,12 @@ public class FreeboxOsSession {
|
||||
try {
|
||||
loginManager.closeSession();
|
||||
} catch (FreeboxException e) {
|
||||
logger.warn("Error closing session: {}", e.getMessage());
|
||||
logger.trace("", e);
|
||||
if (e.getErrorCode() == ErrorCode.INVALID_SESSION) {
|
||||
// just ignore, it's what we want to do
|
||||
} else {
|
||||
logger.warn("Error closing session: {}", e.getMessage());
|
||||
logger.trace("", e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user