summaryrefslogtreecommitdiff
path: root/eaaf_core
diff options
context:
space:
mode:
Diffstat (limited to 'eaaf_core')
-rw-r--r--eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/ProtocolAuthenticationService.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/ProtocolAuthenticationService.java b/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/ProtocolAuthenticationService.java
index 8c258a14..50bf76db 100644
--- a/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/ProtocolAuthenticationService.java
+++ b/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/ProtocolAuthenticationService.java
@@ -384,8 +384,9 @@ public class ProtocolAuthenticationService implements IProtocolAuthenticationSer
// In case of a TaskExecutionException, which is only a container for process-errors,
// extract internal exception
Throwable toLog;
- if (loggedException instanceof TaskExecutionException) {
- toLog = ((TaskExecutionException)loggedException);
+ if (loggedException instanceof TaskExecutionException
+ && ((TaskExecutionException)loggedException).getOriginalException() != null) {
+ toLog = ((TaskExecutionException)loggedException).getOriginalException();
} else {
toLog = loggedException;
@@ -398,8 +399,7 @@ public class ProtocolAuthenticationService implements IProtocolAuthenticationSer
toLog.getMessage(), toLog);
} else {
- if (toLog instanceof EaafException
- && logOnInfoLevel.contains(((EaafException) toLog).getErrorId())) {
+ if (logOnInfoLevel.contains(((EaafException) toLog).getErrorId())) {
log.info(TECH_LOG_MSG, ((EaafException) toLog).getErrorId(),
toLog.getMessage(), toLog);