diff --git a/src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/sebconfig/impl/converter/TableConverter.java b/src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/sebconfig/impl/converter/TableConverter.java index e1a74c06..d252db2d 100644 --- a/src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/sebconfig/impl/converter/TableConverter.java +++ b/src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/sebconfig/impl/converter/TableConverter.java @@ -113,7 +113,8 @@ public class TableConverter implements AttributeValueConverter { value.institutionId, value.configurationId, attribute.id) - .getOrThrow(); + .onError(error -> log.error("Failed to get table values for attribute: {}", attribute.name, error)) + .getOrElse(() -> Collections.emptyList()); final boolean noValues = CollectionUtils.isEmpty(values); diff --git a/src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/SEBClientConnectionServiceImpl.java b/src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/SEBClientConnectionServiceImpl.java index 4b7646a7..0ced8866 100644 --- a/src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/SEBClientConnectionServiceImpl.java +++ b/src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/SEBClientConnectionServiceImpl.java @@ -294,8 +294,6 @@ public class SEBClientConnectionServiceImpl implements SEBClientConnectionServic // connection integrity check if (clientConnection.status == ConnectionStatus.CONNECTION_REQUESTED) { - // TODO discuss if we need a flag on exam domain level that indicates whether unauthenticated connection - // are allowed or not log.warn("ClientConnection integrity warning: client connection is not authenticated: {}", clientConnection); } else if (clientConnection.status != ConnectionStatus.AUTHENTICATED) { diff --git a/src/main/resources/config/application-dev.properties b/src/main/resources/config/application-dev.properties index 5ec2e5a1..7a2939a8 100644 --- a/src/main/resources/config/application-dev.properties +++ b/src/main/resources/config/application-dev.properties @@ -8,6 +8,7 @@ server.tomcat.uri-encoding=UTF-8 logging.level.ch=INFO logging.level.org.springframework.cache=INFO logging.level.ch.ethz.seb.sebserver.webservice.servicelayer.lms.impl=DEBUG +logging.level.ch.ethz.seb.sebserver.webservice.servicelayer.session=DEBUG sebserver.http.client.connect-timeout=150000 sebserver.http.client.connection-request-timeout=100000