diff --git a/src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/ExamSessionServiceImpl.java b/src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/ExamSessionServiceImpl.java index afee06ae..332c11ee 100644 --- a/src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/ExamSessionServiceImpl.java +++ b/src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/ExamSessionServiceImpl.java @@ -186,12 +186,11 @@ public class ExamSessionServiceImpl implements ExamSessionService { @Override public Result> getConnectionData(final Long examId) { return Result.tryCatch(() -> { - final Cache cache = this.cacheManager.getCache(ExamSessionCacheService.CACHE_NAME_ACTIVE_CLIENT_CONNECTION); return this.clientConnectionDAO .getConnectionTokens(examId) .getOrThrow() .stream() - .map(token -> cache.get(token, ClientConnectionData.class)) + .map(this.examSessionCacheService::getActiveClientConnection) .filter(data -> data != null) .collect(Collectors.toList()); }); diff --git a/src/main/resources/config/application-dev-ws.properties b/src/main/resources/config/application-dev-ws.properties index 88786d0b..19223ba0 100644 --- a/src/main/resources/config/application-dev-ws.properties +++ b/src/main/resources/config/application-dev-ws.properties @@ -22,7 +22,7 @@ spring.quartz.properties.org.quartz.threadPool.threadCount=2 sebserver.webservice.distributed=false sebserver.webservice.http.scheme=http sebserver.webservice.http.server.name=${server.address} -sebserver.webservice.http.port=${server.port} +#sebserver.webservice.http.port=${server.port} sebserver.webservice.http.redirect.gui=/gui sebserver.webservice.api.admin.endpoint=/admin-api/v1 sebserver.webservice.api.admin.accessTokenValiditySeconds=3600 diff --git a/src/test/java/ch/ethz/seb/sebserver/HTTPClientBot.java b/src/test/java/ch/ethz/seb/sebserver/HTTPClientBot.java index 2dc551c5..99675ad0 100644 --- a/src/test/java/ch/ethz/seb/sebserver/HTTPClientBot.java +++ b/src/test/java/ch/ethz/seb/sebserver/HTTPClientBot.java @@ -88,7 +88,7 @@ public class HTTPClientBot { this.apiVersion = args.getOrDefault("apiVersion", "v1"); this.examId = args.getOrDefault("examId", "2"); this.institutionId = args.getOrDefault("institutionId", "1"); - this.numberOfConnections = Integer.parseInt(args.getOrDefault("numberOfConnections", "1")); + this.numberOfConnections = Integer.parseInt(args.getOrDefault("numberOfConnections", "4")); this.pingInterval = Long.parseLong(args.getOrDefault("pingInterval", "200")); this.errorInterval = Long.parseLong(args.getOrDefault("errorInterval", String.valueOf(TEN_SECONDS))); this.runtime = Long.parseLong(args.getOrDefault("runtime", String.valueOf(ONE_MINUTE)));