From 75ccf7d28e1f9639a43a01cd248aeaf9baf27935 Mon Sep 17 00:00:00 2001 From: Simon Date: Sun, 6 Dec 2020 01:19:39 +0100 Subject: [PATCH] You know the drill --- logs/Voting.log | 825 +----------------- .../controller/VotingController.java | 60 +- .../entities/AuthCode.java | 8 + .../repositories/AuthCodesRepository.java | 2 + .../table/TableAction.java | 22 +- src/main/resources/Categories.txt | 72 +- .../resources/static/styles/authenticate.css | 7 +- .../resources/static/styles/dashboard.css | 4 +- .../resources/templates/authenticate.html | 27 +- src/main/resources/templates/dashboard.html | 21 +- 10 files changed, 192 insertions(+), 856 deletions(-) diff --git a/logs/Voting.log b/logs/Voting.log index 6ca2cb3..649afbf 100644 --- a/logs/Voting.log +++ b/logs/Voting.log @@ -1,777 +1,48 @@ -2020-12-05 01:40:28,088 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor' -2020-12-05 01:40:28,092 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 01:40:28,095 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated... -2020-12-05 01:40:28,100 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed. -2020-12-05 01:40:30,124 INFO [restartedMain] Starting AbizeitungVotingSystemApplication on bitecoding-System-Product-Name with PID 21638 (/home/bitecoding/Code/GitHub/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Code/GitHub/AbizeitungVotingSystem) -2020-12-05 01:40:30,127 INFO [restartedMain] No active profile set, falling back to default profiles: default -2020-12-05 01:40:30,190 INFO [restartedMain] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2020-12-05 01:40:30,191 INFO [restartedMain] For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2020-12-05 01:40:30,639 INFO [restartedMain] Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2020-12-05 01:40:30,686 INFO [restartedMain] Finished Spring Data repository scanning in 41ms. Found 4 JPA repository interfaces. -2020-12-05 01:40:31,264 INFO [restartedMain] Tomcat initialized with port(s): 8000 (http) -2020-12-05 01:40:31,271 INFO [restartedMain] Initializing ProtocolHandler ["http-nio-8000"] -2020-12-05 01:40:31,272 INFO [restartedMain] Starting service [Tomcat] -2020-12-05 01:40:31,272 INFO [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.38] -2020-12-05 01:40:31,330 INFO [restartedMain] Initializing Spring embedded WebApplicationContext -2020-12-05 01:40:31,330 INFO [restartedMain] Root WebApplicationContext: initialization completed in 1139 ms -2020-12-05 01:40:31,463 INFO [restartedMain] HHH000204: Processing PersistenceUnitInfo [name: default] -2020-12-05 01:40:31,491 INFO [restartedMain] HHH000412: Hibernate ORM core version 5.4.21.Final -2020-12-05 01:40:31,565 INFO [restartedMain] HCANN000001: Hibernate Commons Annotations {5.1.0.Final} -2020-12-05 01:40:31,622 INFO [restartedMain] HikariPool-1 - Starting... -2020-12-05 01:40:31,928 INFO [restartedMain] HikariPool-1 - Start completed. -2020-12-05 01:40:31,945 INFO [restartedMain] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect -2020-12-05 01:40:32,450 INFO [restartedMain] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] -2020-12-05 01:40:32,455 INFO [restartedMain] Initialized JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 01:40:32,468 INFO [restartedMain] LiveReload server is running on port 35729 -2020-12-05 01:40:32,779 WARN [restartedMain] spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning -2020-12-05 01:40:32,866 INFO [restartedMain] Initializing ExecutorService 'applicationTaskExecutor' -2020-12-05 01:40:33,030 INFO [restartedMain] Starting ProtocolHandler ["http-nio-8000"] -2020-12-05 01:40:33,042 INFO [restartedMain] Tomcat started on port(s): 8000 (http) with context path '' -2020-12-05 01:40:33,054 INFO [restartedMain] Started AbizeitungVotingSystemApplication in 3.186 seconds (JVM running for 3.664) -2020-12-05 01:46:10,441 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor' -2020-12-05 01:46:10,443 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 01:46:10,449 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated... -2020-12-05 01:46:10,461 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed. -2020-12-05 01:46:12,574 INFO [restartedMain] Starting AbizeitungVotingSystemApplication on bitecoding-System-Product-Name with PID 22165 (/home/bitecoding/Code/GitHub/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Code/GitHub/AbizeitungVotingSystem) -2020-12-05 01:46:12,577 INFO [restartedMain] No active profile set, falling back to default profiles: default -2020-12-05 01:46:12,645 INFO [restartedMain] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2020-12-05 01:46:12,646 INFO [restartedMain] For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2020-12-05 01:46:13,171 INFO [restartedMain] Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2020-12-05 01:46:13,222 INFO [restartedMain] Finished Spring Data repository scanning in 44ms. Found 4 JPA repository interfaces. -2020-12-05 01:46:13,965 INFO [restartedMain] Tomcat initialized with port(s): 8000 (http) -2020-12-05 01:46:13,975 INFO [restartedMain] Initializing ProtocolHandler ["http-nio-8000"] -2020-12-05 01:46:13,976 INFO [restartedMain] Starting service [Tomcat] -2020-12-05 01:46:13,976 INFO [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.38] -2020-12-05 01:46:14,071 INFO [restartedMain] Initializing Spring embedded WebApplicationContext -2020-12-05 01:46:14,071 INFO [restartedMain] Root WebApplicationContext: initialization completed in 1425 ms -2020-12-05 01:46:14,242 INFO [restartedMain] HHH000204: Processing PersistenceUnitInfo [name: default] -2020-12-05 01:46:14,279 INFO [restartedMain] HHH000412: Hibernate ORM core version 5.4.21.Final -2020-12-05 01:46:14,407 INFO [restartedMain] HCANN000001: Hibernate Commons Annotations {5.1.0.Final} -2020-12-05 01:46:14,495 INFO [restartedMain] HikariPool-1 - Starting... -2020-12-05 01:46:14,856 INFO [restartedMain] HikariPool-1 - Start completed. -2020-12-05 01:46:14,879 INFO [restartedMain] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect -2020-12-05 01:46:15,503 INFO [restartedMain] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] -2020-12-05 01:46:15,509 INFO [restartedMain] Initialized JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 01:46:15,522 INFO [restartedMain] LiveReload server is running on port 35729 -2020-12-05 01:46:15,940 WARN [restartedMain] spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning -2020-12-05 01:46:16,050 INFO [restartedMain] Initializing ExecutorService 'applicationTaskExecutor' -2020-12-05 01:46:16,253 INFO [restartedMain] Starting ProtocolHandler ["http-nio-8000"] -2020-12-05 01:46:16,274 INFO [restartedMain] Tomcat started on port(s): 8000 (http) with context path '' -2020-12-05 01:46:16,285 INFO [restartedMain] Started AbizeitungVotingSystemApplication in 4.035 seconds (JVM running for 4.58) -2020-12-05 01:47:34,815 INFO [http-nio-8000-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet' -2020-12-05 01:47:34,816 INFO [http-nio-8000-exec-1] Initializing Servlet 'dispatcherServlet' -2020-12-05 01:47:34,823 INFO [http-nio-8000-exec-1] Completed initialization in 7 ms -2020-12-05 01:47:34,844 INFO [http-nio-8000-exec-1] setups -2020-12-05 01:47:45,966 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor' -2020-12-05 01:47:45,969 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 01:47:45,972 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated... -2020-12-05 01:47:45,980 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed. -2020-12-05 01:47:49,023 INFO [restartedMain] Starting AbizeitungVotingSystemApplication on bitecoding-System-Product-Name with PID 22367 (/home/bitecoding/Code/GitHub/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Code/GitHub/AbizeitungVotingSystem) -2020-12-05 01:47:49,025 INFO [restartedMain] No active profile set, falling back to default profiles: default -2020-12-05 01:47:49,084 INFO [restartedMain] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2020-12-05 01:47:49,085 INFO [restartedMain] For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2020-12-05 01:47:49,587 INFO [restartedMain] Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2020-12-05 01:47:49,642 INFO [restartedMain] Finished Spring Data repository scanning in 49ms. Found 4 JPA repository interfaces. -2020-12-05 01:47:50,401 INFO [restartedMain] Tomcat initialized with port(s): 8000 (http) -2020-12-05 01:47:50,409 INFO [restartedMain] Initializing ProtocolHandler ["http-nio-8000"] -2020-12-05 01:47:50,409 INFO [restartedMain] Starting service [Tomcat] -2020-12-05 01:47:50,409 INFO [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.38] -2020-12-05 01:47:50,480 INFO [restartedMain] Initializing Spring embedded WebApplicationContext -2020-12-05 01:47:50,481 INFO [restartedMain] Root WebApplicationContext: initialization completed in 1395 ms -2020-12-05 01:47:50,636 INFO [restartedMain] HHH000204: Processing PersistenceUnitInfo [name: default] -2020-12-05 01:47:50,666 INFO [restartedMain] HHH000412: Hibernate ORM core version 5.4.21.Final -2020-12-05 01:47:50,744 INFO [restartedMain] HCANN000001: Hibernate Commons Annotations {5.1.0.Final} -2020-12-05 01:47:50,807 INFO [restartedMain] HikariPool-1 - Starting... -2020-12-05 01:47:51,140 INFO [restartedMain] HikariPool-1 - Start completed. -2020-12-05 01:47:51,160 INFO [restartedMain] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect -2020-12-05 01:47:51,726 INFO [restartedMain] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] -2020-12-05 01:47:51,734 INFO [restartedMain] Initialized JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 01:47:51,749 INFO [restartedMain] LiveReload server is running on port 35729 -2020-12-05 01:47:52,153 INFO [restartedMain] setups -2020-12-05 01:47:52,344 WARN [restartedMain] spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning -2020-12-05 01:47:52,462 INFO [restartedMain] Initializing ExecutorService 'applicationTaskExecutor' -2020-12-05 01:47:52,687 INFO [restartedMain] Starting ProtocolHandler ["http-nio-8000"] -2020-12-05 01:47:52,712 INFO [restartedMain] Tomcat started on port(s): 8000 (http) with context path '' -2020-12-05 01:47:52,722 INFO [restartedMain] Started AbizeitungVotingSystemApplication in 3.994 seconds (JVM running for 4.551) -2020-12-05 01:47:55,437 INFO [http-nio-8000-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet' -2020-12-05 01:47:55,437 INFO [http-nio-8000-exec-1] Initializing Servlet 'dispatcherServlet' -2020-12-05 01:47:55,443 INFO [http-nio-8000-exec-1] Completed initialization in 6 ms -2020-12-05 02:33:44,933 WARN [http-nio-8000-exec-1] simon.bussmann@adolfinum.de -2020-12-05 02:34:02,032 INFO [http-nio-8000-exec-5] simon.bussmann@adolfinum.de has voted! -2020-12-05 03:26:31,003 INFO [Thread-4] Shutting down ExecutorService 'applicationTaskExecutor' -2020-12-05 03:26:31,004 INFO [Thread-4] Closing JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 03:26:31,009 INFO [Thread-4] HikariPool-1 - Shutdown initiated... -2020-12-05 03:26:31,013 INFO [Thread-4] HikariPool-1 - Shutdown completed. -2020-12-05 03:26:31,083 INFO [restartedMain] Starting AbizeitungVotingSystemApplication on bitecoding-System-Product-Name with PID 22367 (/home/bitecoding/Code/GitHub/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Code/GitHub/AbizeitungVotingSystem) -2020-12-05 03:26:31,083 INFO [restartedMain] No active profile set, falling back to default profiles: default -2020-12-05 03:26:31,238 INFO [restartedMain] Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2020-12-05 03:26:31,247 INFO [restartedMain] Finished Spring Data repository scanning in 8ms. Found 4 JPA repository interfaces. -2020-12-05 03:26:31,371 INFO [restartedMain] Tomcat initialized with port(s): 8000 (http) -2020-12-05 03:26:31,371 INFO [restartedMain] Initializing ProtocolHandler ["http-nio-8000"] -2020-12-05 03:26:31,372 INFO [restartedMain] Starting service [Tomcat] -2020-12-05 03:26:31,372 INFO [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.38] -2020-12-05 03:26:31,380 INFO [restartedMain] Initializing Spring embedded WebApplicationContext -2020-12-05 03:26:31,380 INFO [restartedMain] Root WebApplicationContext: initialization completed in 293 ms -2020-12-05 03:26:31,419 INFO [restartedMain] HHH000204: Processing PersistenceUnitInfo [name: default] -2020-12-05 03:26:31,423 INFO [restartedMain] HikariPool-2 - Starting... -2020-12-05 03:26:31,440 INFO [restartedMain] HikariPool-2 - Start completed. -2020-12-05 03:26:31,440 INFO [restartedMain] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect -2020-12-05 03:26:31,538 INFO [restartedMain] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] -2020-12-05 03:26:31,539 INFO [restartedMain] Initialized JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 03:26:31,547 INFO [restartedMain] LiveReload server is running on port 35729 -2020-12-05 03:26:31,657 INFO [restartedMain] setups -2020-12-05 03:26:31,701 WARN [restartedMain] spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning -2020-12-05 03:26:31,742 INFO [restartedMain] Initializing ExecutorService 'applicationTaskExecutor' -2020-12-05 03:26:31,807 INFO [restartedMain] Starting ProtocolHandler ["http-nio-8000"] -2020-12-05 03:26:31,810 INFO [restartedMain] Tomcat started on port(s): 8000 (http) with context path '' -2020-12-05 03:26:31,815 INFO [restartedMain] Started AbizeitungVotingSystemApplication in 0.759 seconds (JVM running for 5923.644) -2020-12-05 03:26:31,817 INFO [restartedMain] Condition evaluation unchanged -2020-12-05 03:26:49,758 INFO [http-nio-8000-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet' -2020-12-05 03:26:49,759 INFO [http-nio-8000-exec-1] Initializing Servlet 'dispatcherServlet' -2020-12-05 03:26:49,762 INFO [http-nio-8000-exec-1] Completed initialization in 3 ms -2020-12-05 03:26:53,610 WARN [http-nio-8000-exec-4] simon.bussmann@adolfinum.de -2020-12-05 03:27:20,852 WARN [http-nio-8000-exec-10] aaron.glos@adolfinum.de -2020-12-05 03:27:37,930 ERROR [http-nio-8000-exec-4] Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause -java.lang.NullPointerException: null - at com.github.cato447.AbizeitungVotingSystem.controller.VotingController.ProcessVote(VotingController.java:162) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:564) - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878) - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792) - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.base/java.lang.Thread.run(Thread.java:832) -2020-12-05 03:28:30,851 INFO [Thread-8] Shutting down ExecutorService 'applicationTaskExecutor' -2020-12-05 03:28:30,853 INFO [Thread-8] Closing JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 03:28:30,855 INFO [Thread-8] HikariPool-2 - Shutdown initiated... -2020-12-05 03:28:30,860 INFO [Thread-8] HikariPool-2 - Shutdown completed. -2020-12-05 03:28:30,936 INFO [restartedMain] Starting AbizeitungVotingSystemApplication on bitecoding-System-Product-Name with PID 22367 (/home/bitecoding/Code/GitHub/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Code/GitHub/AbizeitungVotingSystem) -2020-12-05 03:28:30,936 INFO [restartedMain] No active profile set, falling back to default profiles: default -2020-12-05 03:28:31,061 INFO [restartedMain] Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2020-12-05 03:28:31,079 INFO [restartedMain] Finished Spring Data repository scanning in 16ms. Found 4 JPA repository interfaces. -2020-12-05 03:28:31,214 INFO [restartedMain] Tomcat initialized with port(s): 8000 (http) -2020-12-05 03:28:31,215 INFO [restartedMain] Initializing ProtocolHandler ["http-nio-8000"] -2020-12-05 03:28:31,215 INFO [restartedMain] Starting service [Tomcat] -2020-12-05 03:28:31,216 INFO [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.38] -2020-12-05 03:28:31,227 INFO [restartedMain] Initializing Spring embedded WebApplicationContext -2020-12-05 03:28:31,228 INFO [restartedMain] Root WebApplicationContext: initialization completed in 289 ms -2020-12-05 03:28:31,265 INFO [restartedMain] HHH000204: Processing PersistenceUnitInfo [name: default] -2020-12-05 03:28:31,269 INFO [restartedMain] HikariPool-3 - Starting... -2020-12-05 03:28:31,282 INFO [restartedMain] HikariPool-3 - Start completed. -2020-12-05 03:28:31,283 INFO [restartedMain] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect -2020-12-05 03:28:31,365 INFO [restartedMain] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] -2020-12-05 03:28:31,366 INFO [restartedMain] Initialized JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 03:28:31,371 INFO [restartedMain] LiveReload server is running on port 35729 -2020-12-05 03:28:31,447 INFO [restartedMain] setups -2020-12-05 03:28:31,477 WARN [restartedMain] spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning -2020-12-05 03:28:31,508 INFO [restartedMain] Initializing ExecutorService 'applicationTaskExecutor' -2020-12-05 03:28:31,556 INFO [restartedMain] Starting ProtocolHandler ["http-nio-8000"] -2020-12-05 03:28:31,558 INFO [restartedMain] Tomcat started on port(s): 8000 (http) with context path '' -2020-12-05 03:28:31,561 INFO [restartedMain] Started AbizeitungVotingSystemApplication in 0.651 seconds (JVM running for 6043.39) -2020-12-05 03:28:31,562 INFO [restartedMain] Condition evaluation unchanged -2020-12-05 03:28:56,850 INFO [http-nio-8000-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet' -2020-12-05 03:28:56,851 INFO [http-nio-8000-exec-1] Initializing Servlet 'dispatcherServlet' -2020-12-05 03:28:56,854 INFO [http-nio-8000-exec-1] Completed initialization in 3 ms -2020-12-05 03:28:56,865 ERROR [http-nio-8000-exec-1] Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause -java.lang.NullPointerException: null - at com.github.cato447.AbizeitungVotingSystem.controller.VotingController.ProcessVote(VotingController.java:163) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:564) - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878) - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792) - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.base/java.lang.Thread.run(Thread.java:832) -2020-12-05 03:29:07,845 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor' -2020-12-05 03:29:07,846 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 03:29:07,846 INFO [SpringContextShutdownHook] HikariPool-3 - Shutdown initiated... -2020-12-05 03:29:07,850 INFO [SpringContextShutdownHook] HikariPool-3 - Shutdown completed. -2020-12-05 03:29:09,749 INFO [restartedMain] Starting AbizeitungVotingSystemApplication on bitecoding-System-Product-Name with PID 26748 (/home/bitecoding/Code/GitHub/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Code/GitHub/AbizeitungVotingSystem) -2020-12-05 03:29:09,751 INFO [restartedMain] No active profile set, falling back to default profiles: default -2020-12-05 03:29:09,805 INFO [restartedMain] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2020-12-05 03:29:09,805 INFO [restartedMain] For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2020-12-05 03:29:10,281 INFO [restartedMain] Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2020-12-05 03:29:10,345 INFO [restartedMain] Finished Spring Data repository scanning in 56ms. Found 4 JPA repository interfaces. -2020-12-05 03:29:11,032 INFO [restartedMain] Tomcat initialized with port(s): 8000 (http) -2020-12-05 03:29:11,039 INFO [restartedMain] Initializing ProtocolHandler ["http-nio-8000"] -2020-12-05 03:29:11,040 INFO [restartedMain] Starting service [Tomcat] -2020-12-05 03:29:11,040 INFO [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.38] -2020-12-05 03:29:11,099 INFO [restartedMain] Initializing Spring embedded WebApplicationContext -2020-12-05 03:29:11,099 INFO [restartedMain] Root WebApplicationContext: initialization completed in 1293 ms -2020-12-05 03:29:11,248 INFO [restartedMain] HHH000204: Processing PersistenceUnitInfo [name: default] -2020-12-05 03:29:11,277 INFO [restartedMain] HHH000412: Hibernate ORM core version 5.4.21.Final -2020-12-05 03:29:11,357 INFO [restartedMain] HCANN000001: Hibernate Commons Annotations {5.1.0.Final} -2020-12-05 03:29:11,421 INFO [restartedMain] HikariPool-1 - Starting... -2020-12-05 03:29:11,717 INFO [restartedMain] HikariPool-1 - Start completed. -2020-12-05 03:29:11,736 INFO [restartedMain] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect -2020-12-05 03:29:12,266 INFO [restartedMain] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] -2020-12-05 03:29:12,273 INFO [restartedMain] Initialized JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 03:29:12,287 INFO [restartedMain] LiveReload server is running on port 35729 -2020-12-05 03:29:12,607 INFO [restartedMain] setups -2020-12-05 03:29:12,767 WARN [restartedMain] spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning -2020-12-05 03:29:12,873 INFO [restartedMain] Initializing ExecutorService 'applicationTaskExecutor' -2020-12-05 03:29:13,044 INFO [restartedMain] Starting ProtocolHandler ["http-nio-8000"] -2020-12-05 03:29:13,059 INFO [restartedMain] Tomcat started on port(s): 8000 (http) with context path '' -2020-12-05 03:29:13,068 INFO [restartedMain] Started AbizeitungVotingSystemApplication in 3.585 seconds (JVM running for 4.055) -2020-12-05 03:29:19,221 INFO [http-nio-8000-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet' -2020-12-05 03:29:19,222 INFO [http-nio-8000-exec-1] Initializing Servlet 'dispatcherServlet' -2020-12-05 03:29:19,227 INFO [http-nio-8000-exec-1] Completed initialization in 5 ms -2020-12-05 03:29:21,595 WARN [http-nio-8000-exec-3] simon.bussmann@adolfinum.de -2020-12-05 03:29:48,268 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor' -2020-12-05 03:29:48,270 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 03:29:48,273 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated... -2020-12-05 03:29:48,283 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed. -2020-12-05 03:29:51,050 INFO [restartedMain] Starting AbizeitungVotingSystemApplication on bitecoding-System-Product-Name with PID 26881 (/home/bitecoding/Code/GitHub/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Code/GitHub/AbizeitungVotingSystem) -2020-12-05 03:29:51,053 INFO [restartedMain] No active profile set, falling back to default profiles: default -2020-12-05 03:29:51,110 INFO [restartedMain] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2020-12-05 03:29:51,110 INFO [restartedMain] For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2020-12-05 03:29:51,533 INFO [restartedMain] Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2020-12-05 03:29:51,579 INFO [restartedMain] Finished Spring Data repository scanning in 40ms. Found 4 JPA repository interfaces. -2020-12-05 03:29:52,157 INFO [restartedMain] Tomcat initialized with port(s): 8000 (http) -2020-12-05 03:29:52,165 INFO [restartedMain] Initializing ProtocolHandler ["http-nio-8000"] -2020-12-05 03:29:52,165 INFO [restartedMain] Starting service [Tomcat] -2020-12-05 03:29:52,166 INFO [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.38] -2020-12-05 03:29:52,224 INFO [restartedMain] Initializing Spring embedded WebApplicationContext -2020-12-05 03:29:52,224 INFO [restartedMain] Root WebApplicationContext: initialization completed in 1113 ms -2020-12-05 03:29:52,366 INFO [restartedMain] HHH000204: Processing PersistenceUnitInfo [name: default] -2020-12-05 03:29:52,407 INFO [restartedMain] HHH000412: Hibernate ORM core version 5.4.21.Final -2020-12-05 03:29:52,497 INFO [restartedMain] HCANN000001: Hibernate Commons Annotations {5.1.0.Final} -2020-12-05 03:29:52,557 INFO [restartedMain] HikariPool-1 - Starting... -2020-12-05 03:29:52,885 INFO [restartedMain] HikariPool-1 - Start completed. -2020-12-05 03:29:52,902 INFO [restartedMain] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect -2020-12-05 03:29:53,429 INFO [restartedMain] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] -2020-12-05 03:29:53,434 INFO [restartedMain] Initialized JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 03:29:53,446 INFO [restartedMain] LiveReload server is running on port 35729 -2020-12-05 03:29:53,769 INFO [restartedMain] setups -2020-12-05 03:29:53,924 WARN [restartedMain] spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning -2020-12-05 03:29:54,022 INFO [restartedMain] Initializing ExecutorService 'applicationTaskExecutor' -2020-12-05 03:29:54,205 INFO [restartedMain] Starting ProtocolHandler ["http-nio-8000"] -2020-12-05 03:29:54,222 INFO [restartedMain] Tomcat started on port(s): 8000 (http) with context path '' -2020-12-05 03:29:54,235 INFO [restartedMain] Started AbizeitungVotingSystemApplication in 3.446 seconds (JVM running for 3.909) -2020-12-05 03:29:58,569 INFO [http-nio-8000-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet' -2020-12-05 03:29:58,569 INFO [http-nio-8000-exec-1] Initializing Servlet 'dispatcherServlet' -2020-12-05 03:29:58,573 INFO [http-nio-8000-exec-1] Completed initialization in 4 ms -2020-12-05 03:30:00,853 WARN [http-nio-8000-exec-3] simon.bussmann@adolfinum.de -2020-12-05 03:30:06,802 WARN [http-nio-8000-exec-4] -2020-12-05 03:33:16,845 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor' -2020-12-05 03:33:16,847 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 03:33:16,852 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated... -2020-12-05 03:33:16,863 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed. -2020-12-05 03:33:19,643 INFO [restartedMain] Starting AbizeitungVotingSystemApplication on bitecoding-System-Product-Name with PID 27122 (/home/bitecoding/Code/GitHub/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Code/GitHub/AbizeitungVotingSystem) -2020-12-05 03:33:19,646 INFO [restartedMain] No active profile set, falling back to default profiles: default -2020-12-05 03:33:19,714 INFO [restartedMain] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable -2020-12-05 03:33:19,714 INFO [restartedMain] For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' -2020-12-05 03:33:20,149 INFO [restartedMain] Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2020-12-05 03:33:20,193 INFO [restartedMain] Finished Spring Data repository scanning in 38ms. Found 4 JPA repository interfaces. -2020-12-05 03:33:20,835 INFO [restartedMain] Tomcat initialized with port(s): 8000 (http) -2020-12-05 03:33:20,845 INFO [restartedMain] Initializing ProtocolHandler ["http-nio-8000"] -2020-12-05 03:33:20,846 INFO [restartedMain] Starting service [Tomcat] -2020-12-05 03:33:20,846 INFO [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.38] -2020-12-05 03:33:20,933 INFO [restartedMain] Initializing Spring embedded WebApplicationContext -2020-12-05 03:33:20,933 INFO [restartedMain] Root WebApplicationContext: initialization completed in 1218 ms -2020-12-05 03:33:21,071 INFO [restartedMain] HHH000204: Processing PersistenceUnitInfo [name: default] -2020-12-05 03:33:21,100 INFO [restartedMain] HHH000412: Hibernate ORM core version 5.4.21.Final -2020-12-05 03:33:21,185 INFO [restartedMain] HCANN000001: Hibernate Commons Annotations {5.1.0.Final} -2020-12-05 03:33:21,250 INFO [restartedMain] HikariPool-1 - Starting... -2020-12-05 03:33:21,561 INFO [restartedMain] HikariPool-1 - Start completed. -2020-12-05 03:33:21,585 INFO [restartedMain] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect -2020-12-05 03:33:22,130 INFO [restartedMain] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] -2020-12-05 03:33:22,134 INFO [restartedMain] Initialized JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 03:33:22,145 INFO [restartedMain] LiveReload server is running on port 35729 -2020-12-05 03:33:22,457 INFO [restartedMain] setups -2020-12-05 03:33:22,605 WARN [restartedMain] spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning -2020-12-05 03:33:22,719 INFO [restartedMain] Initializing ExecutorService 'applicationTaskExecutor' -2020-12-05 03:33:22,908 INFO [restartedMain] Starting ProtocolHandler ["http-nio-8000"] -2020-12-05 03:33:22,923 INFO [restartedMain] Tomcat started on port(s): 8000 (http) with context path '' -2020-12-05 03:33:22,932 INFO [restartedMain] Started AbizeitungVotingSystemApplication in 3.543 seconds (JVM running for 4.013) -2020-12-05 03:33:27,410 INFO [http-nio-8000-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet' -2020-12-05 03:33:27,410 INFO [http-nio-8000-exec-1] Initializing Servlet 'dispatcherServlet' -2020-12-05 03:33:27,414 INFO [http-nio-8000-exec-1] Completed initialization in 4 ms -2020-12-05 03:33:32,847 WARN [http-nio-8000-exec-4] -2020-12-05 03:33:34,893 WARN [http-nio-8000-exec-5] name -2020-12-05 03:34:03,844 INFO [Thread-4] Shutting down ExecutorService 'applicationTaskExecutor' -2020-12-05 03:34:03,847 INFO [Thread-4] Closing JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 03:34:03,851 INFO [Thread-4] HikariPool-1 - Shutdown initiated... -2020-12-05 03:34:03,862 INFO [Thread-4] HikariPool-1 - Shutdown completed. -2020-12-05 03:34:03,921 INFO [restartedMain] Starting AbizeitungVotingSystemApplication on bitecoding-System-Product-Name with PID 27122 (/home/bitecoding/Code/GitHub/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Code/GitHub/AbizeitungVotingSystem) -2020-12-05 03:34:03,921 INFO [restartedMain] No active profile set, falling back to default profiles: default -2020-12-05 03:34:04,017 INFO [restartedMain] Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2020-12-05 03:34:04,031 INFO [restartedMain] Finished Spring Data repository scanning in 13ms. Found 4 JPA repository interfaces. -2020-12-05 03:34:04,135 INFO [restartedMain] Tomcat initialized with port(s): 8000 (http) -2020-12-05 03:34:04,136 INFO [restartedMain] Initializing ProtocolHandler ["http-nio-8000"] -2020-12-05 03:34:04,136 INFO [restartedMain] Starting service [Tomcat] -2020-12-05 03:34:04,136 INFO [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.38] -2020-12-05 03:34:04,146 INFO [restartedMain] Initializing Spring embedded WebApplicationContext -2020-12-05 03:34:04,147 INFO [restartedMain] Root WebApplicationContext: initialization completed in 224 ms -2020-12-05 03:34:04,179 INFO [restartedMain] HHH000204: Processing PersistenceUnitInfo [name: default] -2020-12-05 03:34:04,183 INFO [restartedMain] HikariPool-2 - Starting... -2020-12-05 03:34:04,202 INFO [restartedMain] HikariPool-2 - Start completed. -2020-12-05 03:34:04,203 INFO [restartedMain] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect -2020-12-05 03:34:04,301 INFO [restartedMain] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] -2020-12-05 03:34:04,302 INFO [restartedMain] Initialized JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 03:34:04,307 INFO [restartedMain] LiveReload server is running on port 35729 -2020-12-05 03:34:04,410 INFO [restartedMain] setups -2020-12-05 03:34:04,452 WARN [restartedMain] spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning -2020-12-05 03:34:04,477 INFO [restartedMain] Initializing ExecutorService 'applicationTaskExecutor' -2020-12-05 03:34:04,520 INFO [restartedMain] Starting ProtocolHandler ["http-nio-8000"] -2020-12-05 03:34:04,525 INFO [restartedMain] Tomcat started on port(s): 8000 (http) with context path '' -2020-12-05 03:34:04,528 INFO [restartedMain] Started AbizeitungVotingSystemApplication in 0.628 seconds (JVM running for 45.609) -2020-12-05 03:34:04,530 INFO [restartedMain] Condition evaluation unchanged -2020-12-05 03:34:06,219 INFO [http-nio-8000-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet' -2020-12-05 03:34:06,220 INFO [http-nio-8000-exec-1] Initializing Servlet 'dispatcherServlet' -2020-12-05 03:34:06,224 INFO [http-nio-8000-exec-1] Completed initialization in 4 ms -2020-12-05 03:34:10,161 WARN [http-nio-8000-exec-4] -2020-12-05 03:34:12,617 WARN [http-nio-8000-exec-5] -2020-12-05 04:02:19,978 INFO [Thread-8] Shutting down ExecutorService 'applicationTaskExecutor' -2020-12-05 04:02:19,980 INFO [Thread-8] Closing JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 04:02:19,981 INFO [Thread-8] HikariPool-2 - Shutdown initiated... -2020-12-05 04:02:19,990 INFO [Thread-8] HikariPool-2 - Shutdown completed. -2020-12-05 04:02:20,065 INFO [restartedMain] Starting AbizeitungVotingSystemApplication on bitecoding-System-Product-Name with PID 27122 (/home/bitecoding/Code/GitHub/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Code/GitHub/AbizeitungVotingSystem) -2020-12-05 04:02:20,066 INFO [restartedMain] No active profile set, falling back to default profiles: default -2020-12-05 04:02:20,170 INFO [restartedMain] Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2020-12-05 04:02:20,182 INFO [restartedMain] Finished Spring Data repository scanning in 11ms. Found 4 JPA repository interfaces. -2020-12-05 04:02:20,305 INFO [restartedMain] Tomcat initialized with port(s): 8000 (http) -2020-12-05 04:02:20,307 INFO [restartedMain] Initializing ProtocolHandler ["http-nio-8000"] -2020-12-05 04:02:20,308 INFO [restartedMain] Starting service [Tomcat] -2020-12-05 04:02:20,308 INFO [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.38] -2020-12-05 04:02:20,319 INFO [restartedMain] Initializing Spring embedded WebApplicationContext -2020-12-05 04:02:20,320 INFO [restartedMain] Root WebApplicationContext: initialization completed in 251 ms -2020-12-05 04:02:20,352 INFO [restartedMain] HHH000204: Processing PersistenceUnitInfo [name: default] -2020-12-05 04:02:20,356 INFO [restartedMain] HikariPool-3 - Starting... -2020-12-05 04:02:20,373 INFO [restartedMain] HikariPool-3 - Start completed. -2020-12-05 04:02:20,374 INFO [restartedMain] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect -2020-12-05 04:02:20,475 INFO [restartedMain] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] -2020-12-05 04:02:20,476 INFO [restartedMain] Initialized JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 04:02:20,480 INFO [restartedMain] LiveReload server is running on port 35729 -2020-12-05 04:02:20,595 INFO [restartedMain] setups -2020-12-05 04:02:20,660 WARN [restartedMain] spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning -2020-12-05 04:02:20,691 INFO [restartedMain] Initializing ExecutorService 'applicationTaskExecutor' -2020-12-05 04:02:20,750 INFO [restartedMain] Starting ProtocolHandler ["http-nio-8000"] -2020-12-05 04:02:20,767 INFO [restartedMain] Tomcat started on port(s): 8000 (http) with context path '' -2020-12-05 04:02:20,772 INFO [restartedMain] Started AbizeitungVotingSystemApplication in 0.732 seconds (JVM running for 1741.853) -2020-12-05 04:02:20,774 INFO [restartedMain] Condition evaluation unchanged -2020-12-05 04:02:37,692 INFO [http-nio-8000-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet' -2020-12-05 04:02:37,692 INFO [http-nio-8000-exec-1] Initializing Servlet 'dispatcherServlet' -2020-12-05 04:02:37,695 INFO [http-nio-8000-exec-1] Completed initialization in 2 ms -2020-12-05 04:02:43,201 WARN [http-nio-8000-exec-5] ${name} -2020-12-05 04:03:55,016 WARN [http-nio-8000-exec-1] simon.bussmann@adolfinum.de -2020-12-05 04:04:46,870 INFO [Thread-13] Shutting down ExecutorService 'applicationTaskExecutor' -2020-12-05 04:04:46,871 INFO [Thread-13] Closing JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 04:04:46,872 INFO [Thread-13] HikariPool-3 - Shutdown initiated... -2020-12-05 04:04:46,878 INFO [Thread-13] HikariPool-3 - Shutdown completed. -2020-12-05 04:04:46,949 INFO [restartedMain] Starting AbizeitungVotingSystemApplication on bitecoding-System-Product-Name with PID 27122 (/home/bitecoding/Code/GitHub/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Code/GitHub/AbizeitungVotingSystem) -2020-12-05 04:04:46,951 INFO [restartedMain] No active profile set, falling back to default profiles: default -2020-12-05 04:04:47,057 INFO [restartedMain] Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2020-12-05 04:04:47,068 INFO [restartedMain] Finished Spring Data repository scanning in 10ms. Found 4 JPA repository interfaces. -2020-12-05 04:04:47,159 INFO [restartedMain] Tomcat initialized with port(s): 8000 (http) -2020-12-05 04:04:47,161 INFO [restartedMain] Initializing ProtocolHandler ["http-nio-8000"] -2020-12-05 04:04:47,161 INFO [restartedMain] Starting service [Tomcat] -2020-12-05 04:04:47,162 INFO [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.38] -2020-12-05 04:04:47,170 INFO [restartedMain] Initializing Spring embedded WebApplicationContext -2020-12-05 04:04:47,171 INFO [restartedMain] Root WebApplicationContext: initialization completed in 217 ms -2020-12-05 04:04:47,195 INFO [restartedMain] HHH000204: Processing PersistenceUnitInfo [name: default] -2020-12-05 04:04:47,199 INFO [restartedMain] HikariPool-4 - Starting... -2020-12-05 04:04:47,217 INFO [restartedMain] HikariPool-4 - Start completed. -2020-12-05 04:04:47,217 INFO [restartedMain] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect -2020-12-05 04:04:47,289 INFO [restartedMain] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] -2020-12-05 04:04:47,290 INFO [restartedMain] Initialized JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 04:04:47,295 INFO [restartedMain] LiveReload server is running on port 35729 -2020-12-05 04:04:47,375 INFO [restartedMain] setups -2020-12-05 04:04:47,406 WARN [restartedMain] spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning -2020-12-05 04:04:47,432 INFO [restartedMain] Initializing ExecutorService 'applicationTaskExecutor' -2020-12-05 04:04:47,473 INFO [restartedMain] Starting ProtocolHandler ["http-nio-8000"] -2020-12-05 04:04:47,476 INFO [restartedMain] Tomcat started on port(s): 8000 (http) with context path '' -2020-12-05 04:04:47,479 INFO [restartedMain] Started AbizeitungVotingSystemApplication in 0.553 seconds (JVM running for 1888.56) -2020-12-05 04:04:47,480 INFO [restartedMain] Condition evaluation unchanged -2020-12-05 04:04:56,647 INFO [http-nio-8000-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet' -2020-12-05 04:04:56,648 INFO [http-nio-8000-exec-1] Initializing Servlet 'dispatcherServlet' -2020-12-05 04:04:56,652 INFO [http-nio-8000-exec-1] Completed initialization in 3 ms -2020-12-05 04:05:00,059 WARN [http-nio-8000-exec-4] simon.bussmann@adolfinum.de -2020-12-05 04:05:24,780 WARN [http-nio-8000-exec-10] aaron.glos@adolfinum.de -2020-12-05 04:05:36,400 ERROR [http-nio-8000-exec-1] Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause -java.lang.NullPointerException: null - at com.github.cato447.AbizeitungVotingSystem.controller.VotingController.ProcessVote(VotingController.java:157) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) - at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) - at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) - at java.base/java.lang.reflect.Method.invoke(Method.java:564) - at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) - at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) - at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878) - at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792) - at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.base/java.lang.Thread.run(Thread.java:832) -2020-12-05 04:08:34,733 INFO [Thread-18] Shutting down ExecutorService 'applicationTaskExecutor' -2020-12-05 04:08:34,734 INFO [Thread-18] Closing JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 04:08:34,735 INFO [Thread-18] HikariPool-4 - Shutdown initiated... -2020-12-05 04:08:34,741 INFO [Thread-18] HikariPool-4 - Shutdown completed. -2020-12-05 04:08:34,813 INFO [restartedMain] Starting AbizeitungVotingSystemApplication on bitecoding-System-Product-Name with PID 27122 (/home/bitecoding/Code/GitHub/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Code/GitHub/AbizeitungVotingSystem) -2020-12-05 04:08:34,813 INFO [restartedMain] No active profile set, falling back to default profiles: default -2020-12-05 04:08:34,890 INFO [restartedMain] Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2020-12-05 04:08:34,899 INFO [restartedMain] Finished Spring Data repository scanning in 8ms. Found 4 JPA repository interfaces. -2020-12-05 04:08:34,973 INFO [restartedMain] Tomcat initialized with port(s): 8000 (http) -2020-12-05 04:08:34,974 INFO [restartedMain] Initializing ProtocolHandler ["http-nio-8000"] -2020-12-05 04:08:34,974 INFO [restartedMain] Starting service [Tomcat] -2020-12-05 04:08:34,974 INFO [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.38] -2020-12-05 04:08:34,980 INFO [restartedMain] Initializing Spring embedded WebApplicationContext -2020-12-05 04:08:34,980 INFO [restartedMain] Root WebApplicationContext: initialization completed in 165 ms -2020-12-05 04:08:35,000 INFO [restartedMain] HHH000204: Processing PersistenceUnitInfo [name: default] -2020-12-05 04:08:35,003 INFO [restartedMain] HikariPool-5 - Starting... -2020-12-05 04:08:35,017 INFO [restartedMain] HikariPool-5 - Start completed. -2020-12-05 04:08:35,018 INFO [restartedMain] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect -2020-12-05 04:08:35,085 INFO [restartedMain] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] -2020-12-05 04:08:35,086 INFO [restartedMain] Initialized JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 04:08:35,090 INFO [restartedMain] LiveReload server is running on port 35729 -2020-12-05 04:08:35,147 INFO [restartedMain] setups -2020-12-05 04:08:35,180 WARN [restartedMain] spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning -2020-12-05 04:08:35,201 INFO [restartedMain] Initializing ExecutorService 'applicationTaskExecutor' -2020-12-05 04:08:35,237 INFO [restartedMain] Starting ProtocolHandler ["http-nio-8000"] -2020-12-05 04:08:35,240 INFO [restartedMain] Tomcat started on port(s): 8000 (http) with context path '' -2020-12-05 04:08:35,242 INFO [restartedMain] Started AbizeitungVotingSystemApplication in 0.449 seconds (JVM running for 2116.323) -2020-12-05 04:08:35,243 INFO [restartedMain] Condition evaluation unchanged -2020-12-05 04:08:41,381 INFO [http-nio-8000-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet' -2020-12-05 04:08:41,382 INFO [http-nio-8000-exec-1] Initializing Servlet 'dispatcherServlet' -2020-12-05 04:08:41,384 INFO [http-nio-8000-exec-1] Completed initialization in 2 ms -2020-12-05 04:08:45,142 WARN [http-nio-8000-exec-4] simon.bussmann@adolfinum.de -2020-12-05 04:08:54,589 WARN [http-nio-8000-exec-6] simon.bussmann@adolfinum.de -2020-12-05 04:09:21,856 WARN [http-nio-8000-exec-7] simon.bussmann@adolfinum.de -2020-12-05 04:09:32,029 WARN [http-nio-8000-exec-9] simon.bussmann@adolfinum.de -2020-12-05 04:09:32,057 INFO [http-nio-8000-exec-9] simon.bussmann@adolfinum.de has voted! -2020-12-05 04:10:17,673 INFO [Thread-23] Shutting down ExecutorService 'applicationTaskExecutor' -2020-12-05 04:10:17,674 INFO [Thread-23] Closing JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 04:10:17,675 INFO [Thread-23] HikariPool-5 - Shutdown initiated... -2020-12-05 04:10:17,679 INFO [Thread-23] HikariPool-5 - Shutdown completed. -2020-12-05 04:10:17,746 INFO [restartedMain] Starting AbizeitungVotingSystemApplication on bitecoding-System-Product-Name with PID 27122 (/home/bitecoding/Code/GitHub/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Code/GitHub/AbizeitungVotingSystem) -2020-12-05 04:10:17,746 INFO [restartedMain] No active profile set, falling back to default profiles: default -2020-12-05 04:10:17,810 INFO [restartedMain] Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2020-12-05 04:10:17,819 INFO [restartedMain] Finished Spring Data repository scanning in 8ms. Found 4 JPA repository interfaces. -2020-12-05 04:10:17,890 INFO [restartedMain] Tomcat initialized with port(s): 8000 (http) -2020-12-05 04:10:17,891 INFO [restartedMain] Initializing ProtocolHandler ["http-nio-8000"] -2020-12-05 04:10:17,891 INFO [restartedMain] Starting service [Tomcat] -2020-12-05 04:10:17,891 INFO [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.38] -2020-12-05 04:10:17,900 INFO [restartedMain] Initializing Spring embedded WebApplicationContext -2020-12-05 04:10:17,901 INFO [restartedMain] Root WebApplicationContext: initialization completed in 152 ms -2020-12-05 04:10:17,927 INFO [restartedMain] HHH000204: Processing PersistenceUnitInfo [name: default] -2020-12-05 04:10:17,931 INFO [restartedMain] HikariPool-6 - Starting... -2020-12-05 04:10:17,946 INFO [restartedMain] HikariPool-6 - Start completed. -2020-12-05 04:10:17,949 INFO [restartedMain] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect -2020-12-05 04:10:18,020 INFO [restartedMain] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] -2020-12-05 04:10:18,020 INFO [restartedMain] Initialized JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 04:10:18,024 INFO [restartedMain] LiveReload server is running on port 35729 -2020-12-05 04:10:18,103 INFO [restartedMain] setups -2020-12-05 04:10:18,133 WARN [restartedMain] spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning -2020-12-05 04:10:18,156 INFO [restartedMain] Initializing ExecutorService 'applicationTaskExecutor' -2020-12-05 04:10:18,192 INFO [restartedMain] Starting ProtocolHandler ["http-nio-8000"] -2020-12-05 04:10:18,199 INFO [restartedMain] Tomcat started on port(s): 8000 (http) with context path '' -2020-12-05 04:10:18,204 INFO [restartedMain] Started AbizeitungVotingSystemApplication in 0.48 seconds (JVM running for 2219.285) -2020-12-05 04:10:18,206 INFO [restartedMain] Condition evaluation unchanged -2020-12-05 04:10:19,043 INFO [http-nio-8000-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet' -2020-12-05 04:10:19,044 INFO [http-nio-8000-exec-1] Initializing Servlet 'dispatcherServlet' -2020-12-05 04:10:19,048 INFO [http-nio-8000-exec-1] Completed initialization in 3 ms -2020-12-05 04:25:50,177 ERROR [http-nio-8000-exec-3] [THYMELEAF][http-nio-8000-exec-3] Exception processing template "authenticate.html": An error happened during template parsing (template: "class path resource [templates/authenticate.html]") -org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: "class path resource [templates/authenticate.html]") - at org.thymeleaf.templateparser.markup.AbstractMarkupTemplateParser.parse(AbstractMarkupTemplateParser.java:241) - at org.thymeleaf.templateparser.markup.AbstractMarkupTemplateParser.parseStandalone(AbstractMarkupTemplateParser.java:100) - at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:666) - at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1098) - at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1072) - at org.thymeleaf.spring5.view.ThymeleafView.renderFragment(ThymeleafView.java:362) - at org.thymeleaf.spring5.view.ThymeleafView.render(ThymeleafView.java:189) - at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1373) - at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1118) - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1057) - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.base/java.lang.Thread.run(Thread.java:832) -Caused by: org.attoparser.ParseException: Could not parse as expression: "Dir wurde eine Email an simon.bussmann@adolfinum.de gesendet!" (template: "authenticate.html" - line 21, col 9) - at org.attoparser.MarkupParser.parseDocument(MarkupParser.java:393) - at org.attoparser.MarkupParser.parse(MarkupParser.java:257) - at org.thymeleaf.templateparser.markup.AbstractMarkupTemplateParser.parse(AbstractMarkupTemplateParser.java:230) - ... 48 common frames omitted -Caused by: org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression: "Dir wurde eine Email an simon.bussmann@adolfinum.de gesendet!" (template: "authenticate.html" - line 21, col 9) - at org.thymeleaf.standard.expression.StandardExpressionParser.parseExpression(StandardExpressionParser.java:131) - at org.thymeleaf.standard.expression.StandardExpressionParser.parseExpression(StandardExpressionParser.java:62) - at org.thymeleaf.standard.expression.StandardExpressionParser.parseExpression(StandardExpressionParser.java:44) - at org.thymeleaf.engine.EngineEventUtils.parseAttributeExpression(EngineEventUtils.java:220) - at org.thymeleaf.engine.EngineEventUtils.computeAttributeExpression(EngineEventUtils.java:207) - at org.thymeleaf.standard.processor.AbstractStandardExpressionAttributeTagProcessor.doProcess(AbstractStandardExpressionAttributeTagProcessor.java:125) - at org.thymeleaf.processor.element.AbstractAttributeTagProcessor.doProcess(AbstractAttributeTagProcessor.java:74) - at org.thymeleaf.processor.element.AbstractElementTagProcessor.process(AbstractElementTagProcessor.java:95) - at org.thymeleaf.util.ProcessorConfigurationUtils$ElementTagProcessorWrapper.process(ProcessorConfigurationUtils.java:633) - at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1314) - at org.thymeleaf.engine.TemplateHandlerAdapterMarkupHandler.handleOpenElementEnd(TemplateHandlerAdapterMarkupHandler.java:304) - at org.thymeleaf.templateparser.markup.InlinedOutputExpressionMarkupHandler$InlineMarkupAdapterPreProcessorHandler.handleOpenElementEnd(InlinedOutputExpressionMarkupHandler.java:278) - at org.thymeleaf.standard.inline.OutputExpressionInlinePreProcessorHandler.handleOpenElementEnd(OutputExpressionInlinePreProcessorHandler.java:186) - at org.thymeleaf.templateparser.markup.InlinedOutputExpressionMarkupHandler.handleOpenElementEnd(InlinedOutputExpressionMarkupHandler.java:124) - at org.attoparser.HtmlElement.handleOpenElementEnd(HtmlElement.java:109) - at org.attoparser.HtmlMarkupHandler.handleOpenElementEnd(HtmlMarkupHandler.java:297) - at org.attoparser.MarkupEventProcessorHandler.handleOpenElementEnd(MarkupEventProcessorHandler.java:402) - at org.attoparser.ParsingElementMarkupUtil.parseOpenElement(ParsingElementMarkupUtil.java:159) - at org.attoparser.MarkupParser.parseBuffer(MarkupParser.java:710) - at org.attoparser.MarkupParser.parseDocument(MarkupParser.java:301) - ... 50 common frames omitted -2020-12-05 04:25:50,178 ERROR [http-nio-8000-exec-3] Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: "class path resource [templates/authenticate.html]")] with root cause -org.thymeleaf.exceptions.TemplateProcessingException: Could not parse as expression: "Dir wurde eine Email an simon.bussmann@adolfinum.de gesendet!" (template: "authenticate.html" - line 21, col 9) - at org.thymeleaf.standard.expression.StandardExpressionParser.parseExpression(StandardExpressionParser.java:131) - at org.thymeleaf.standard.expression.StandardExpressionParser.parseExpression(StandardExpressionParser.java:62) - at org.thymeleaf.standard.expression.StandardExpressionParser.parseExpression(StandardExpressionParser.java:44) - at org.thymeleaf.engine.EngineEventUtils.parseAttributeExpression(EngineEventUtils.java:220) - at org.thymeleaf.engine.EngineEventUtils.computeAttributeExpression(EngineEventUtils.java:207) - at org.thymeleaf.standard.processor.AbstractStandardExpressionAttributeTagProcessor.doProcess(AbstractStandardExpressionAttributeTagProcessor.java:125) - at org.thymeleaf.processor.element.AbstractAttributeTagProcessor.doProcess(AbstractAttributeTagProcessor.java:74) - at org.thymeleaf.processor.element.AbstractElementTagProcessor.process(AbstractElementTagProcessor.java:95) - at org.thymeleaf.util.ProcessorConfigurationUtils$ElementTagProcessorWrapper.process(ProcessorConfigurationUtils.java:633) - at org.thymeleaf.engine.ProcessorTemplateHandler.handleOpenElement(ProcessorTemplateHandler.java:1314) - at org.thymeleaf.engine.TemplateHandlerAdapterMarkupHandler.handleOpenElementEnd(TemplateHandlerAdapterMarkupHandler.java:304) - at org.thymeleaf.templateparser.markup.InlinedOutputExpressionMarkupHandler$InlineMarkupAdapterPreProcessorHandler.handleOpenElementEnd(InlinedOutputExpressionMarkupHandler.java:278) - at org.thymeleaf.standard.inline.OutputExpressionInlinePreProcessorHandler.handleOpenElementEnd(OutputExpressionInlinePreProcessorHandler.java:186) - at org.thymeleaf.templateparser.markup.InlinedOutputExpressionMarkupHandler.handleOpenElementEnd(InlinedOutputExpressionMarkupHandler.java:124) - at org.attoparser.HtmlElement.handleOpenElementEnd(HtmlElement.java:109) - at org.attoparser.HtmlMarkupHandler.handleOpenElementEnd(HtmlMarkupHandler.java:297) - at org.attoparser.MarkupEventProcessorHandler.handleOpenElementEnd(MarkupEventProcessorHandler.java:402) - at org.attoparser.ParsingElementMarkupUtil.parseOpenElement(ParsingElementMarkupUtil.java:159) - at org.attoparser.MarkupParser.parseBuffer(MarkupParser.java:710) - at org.attoparser.MarkupParser.parseDocument(MarkupParser.java:301) - at org.attoparser.MarkupParser.parse(MarkupParser.java:257) - at org.thymeleaf.templateparser.markup.AbstractMarkupTemplateParser.parse(AbstractMarkupTemplateParser.java:230) - at org.thymeleaf.templateparser.markup.AbstractMarkupTemplateParser.parseStandalone(AbstractMarkupTemplateParser.java:100) - at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:666) - at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1098) - at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1072) - at org.thymeleaf.spring5.view.ThymeleafView.renderFragment(ThymeleafView.java:362) - at org.thymeleaf.spring5.view.ThymeleafView.render(ThymeleafView.java:189) - at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1373) - at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1118) - at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1057) - at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) - at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) - at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) - at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) - at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) - at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) - at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) - at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) - at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) - at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:868) - at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1590) - at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) - at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) - at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) - at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) - at java.base/java.lang.Thread.run(Thread.java:832) -2020-12-05 05:27:22,457 INFO [Thread-28] Shutting down ExecutorService 'applicationTaskExecutor' -2020-12-05 05:27:22,458 INFO [Thread-28] Closing JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 05:27:22,459 INFO [Thread-28] HikariPool-6 - Shutdown initiated... -2020-12-05 05:27:22,464 INFO [Thread-28] HikariPool-6 - Shutdown completed. -2020-12-05 05:27:22,538 INFO [restartedMain] Starting AbizeitungVotingSystemApplication on bitecoding-System-Product-Name with PID 27122 (/home/bitecoding/Code/GitHub/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Code/GitHub/AbizeitungVotingSystem) -2020-12-05 05:27:22,539 INFO [restartedMain] No active profile set, falling back to default profiles: default -2020-12-05 05:27:22,628 INFO [restartedMain] Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2020-12-05 05:27:22,639 INFO [restartedMain] Finished Spring Data repository scanning in 10ms. Found 5 JPA repository interfaces. -2020-12-05 05:27:22,746 INFO [restartedMain] Tomcat initialized with port(s): 8000 (http) -2020-12-05 05:27:22,747 INFO [restartedMain] Initializing ProtocolHandler ["http-nio-8000"] -2020-12-05 05:27:22,748 INFO [restartedMain] Starting service [Tomcat] -2020-12-05 05:27:22,748 INFO [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.38] -2020-12-05 05:27:22,756 INFO [restartedMain] Initializing Spring embedded WebApplicationContext -2020-12-05 05:27:22,756 INFO [restartedMain] Root WebApplicationContext: initialization completed in 215 ms -2020-12-05 05:27:22,783 INFO [restartedMain] HHH000204: Processing PersistenceUnitInfo [name: default] -2020-12-05 05:27:22,786 INFO [restartedMain] HikariPool-7 - Starting... -2020-12-05 05:27:22,799 INFO [restartedMain] HikariPool-7 - Start completed. -2020-12-05 05:27:22,800 INFO [restartedMain] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect -2020-12-05 05:27:22,916 INFO [restartedMain] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] -2020-12-05 05:27:22,916 INFO [restartedMain] Initialized JPA EntityManagerFactory for persistence unit 'default' -2020-12-05 05:27:22,921 INFO [restartedMain] LiveReload server is running on port 35729 -2020-12-05 05:27:23,025 INFO [restartedMain] setups -2020-12-05 05:27:23,061 WARN [restartedMain] spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning -2020-12-05 05:27:23,101 INFO [restartedMain] Initializing ExecutorService 'applicationTaskExecutor' -2020-12-05 05:27:23,165 INFO [restartedMain] Starting ProtocolHandler ["http-nio-8000"] -2020-12-05 05:27:23,168 INFO [restartedMain] Tomcat started on port(s): 8000 (http) with context path '' -2020-12-05 05:27:23,171 INFO [restartedMain] Started AbizeitungVotingSystemApplication in 0.657 seconds (JVM running for 6844.252) -2020-12-05 05:27:23,172 INFO [restartedMain] Condition evaluation unchanged -2020-12-05 05:27:27,252 INFO [http-nio-8000-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet' -2020-12-05 05:27:27,253 INFO [http-nio-8000-exec-1] Initializing Servlet 'dispatcherServlet' -2020-12-05 05:27:27,257 INFO [http-nio-8000-exec-1] Completed initialization in 3 ms +2020-12-06 00:51:28,174 INFO [http-nio-8000-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet' +2020-12-06 00:51:28,175 INFO [http-nio-8000-exec-1] Initializing Servlet 'dispatcherServlet' +2020-12-06 00:51:28,181 INFO [http-nio-8000-exec-1] Completed initialization in 6 ms +2020-12-06 00:51:31,964 WARN [http-nio-8000-exec-3] simon.bussmann@adolfinum.de +2020-12-06 00:51:31,990 WARN [http-nio-8000-exec-3] SQL Error: 1146, SQLState: 42S02 +2020-12-06 00:51:31,991 ERROR [http-nio-8000-exec-3] Table 'VotingSystem.voters' doesn't exist +2020-12-06 00:51:31,997 ERROR [http-nio-8000-exec-3] simon.bussmann@adolfinum.de is not allowed to vote +2020-12-06 00:51:44,230 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor' +2020-12-06 00:51:44,233 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default' +2020-12-06 00:51:44,238 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated... +2020-12-06 00:51:44,245 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed. +2020-12-06 00:51:47,222 INFO [restartedMain] Starting AbizeitungVotingSystemApplication on bitecoding-System-Product-Name with PID 38466 (/home/bitecoding/Code/GitHub/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Code/GitHub/AbizeitungVotingSystem) +2020-12-06 00:51:47,225 INFO [restartedMain] No active profile set, falling back to default profiles: default +2020-12-06 00:51:47,293 INFO [restartedMain] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable +2020-12-06 00:51:47,294 INFO [restartedMain] For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG' +2020-12-06 00:51:47,754 INFO [restartedMain] Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2020-12-06 00:51:47,801 INFO [restartedMain] Finished Spring Data repository scanning in 41ms. Found 5 JPA repository interfaces. +2020-12-06 00:51:48,538 INFO [restartedMain] Tomcat initialized with port(s): 8000 (http) +2020-12-06 00:51:48,548 INFO [restartedMain] Initializing ProtocolHandler ["http-nio-8000"] +2020-12-06 00:51:48,548 INFO [restartedMain] Starting service [Tomcat] +2020-12-06 00:51:48,549 INFO [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.38] +2020-12-06 00:51:48,616 INFO [restartedMain] Initializing Spring embedded WebApplicationContext +2020-12-06 00:51:48,616 INFO [restartedMain] Root WebApplicationContext: initialization completed in 1322 ms +2020-12-06 00:51:48,771 INFO [restartedMain] HHH000204: Processing PersistenceUnitInfo [name: default] +2020-12-06 00:51:48,804 INFO [restartedMain] HHH000412: Hibernate ORM core version 5.4.21.Final +2020-12-06 00:51:48,890 INFO [restartedMain] HCANN000001: Hibernate Commons Annotations {5.1.0.Final} +2020-12-06 00:51:48,955 INFO [restartedMain] HikariPool-1 - Starting... +2020-12-06 00:51:49,307 INFO [restartedMain] HikariPool-1 - Start completed. +2020-12-06 00:51:49,328 INFO [restartedMain] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect +2020-12-06 00:51:50,068 INFO [restartedMain] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] +2020-12-06 00:51:50,074 INFO [restartedMain] Initialized JPA EntityManagerFactory for persistence unit 'default' +2020-12-06 00:51:50,089 INFO [restartedMain] LiveReload server is running on port 35729 +2020-12-06 00:51:50,738 INFO [restartedMain] Voters successfully set up +2020-12-06 00:51:50,784 INFO [restartedMain] Categories successfully set up +2020-12-06 00:51:50,834 INFO [restartedMain] Candidates successfully set up +2020-12-06 00:51:50,869 WARN [restartedMain] spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning +2020-12-06 00:51:50,985 INFO [restartedMain] Initializing ExecutorService 'applicationTaskExecutor' +2020-12-06 00:51:51,151 INFO [restartedMain] Starting ProtocolHandler ["http-nio-8000"] +2020-12-06 00:51:51,169 INFO [restartedMain] Tomcat started on port(s): 8000 (http) with context path '' +2020-12-06 00:51:51,181 INFO [restartedMain] Started AbizeitungVotingSystemApplication in 4.284 seconds (JVM running for 4.786) +2020-12-06 00:51:54,765 INFO [http-nio-8000-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet' +2020-12-06 00:51:54,766 INFO [http-nio-8000-exec-1] Initializing Servlet 'dispatcherServlet' +2020-12-06 00:51:54,770 INFO [http-nio-8000-exec-1] Completed initialization in 4 ms +2020-12-06 00:51:57,608 WARN [http-nio-8000-exec-3] simon.bussmann@adolfinum.de +2020-12-06 01:12:38,346 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor' +2020-12-06 01:12:38,348 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default' +2020-12-06 01:12:38,351 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated... +2020-12-06 01:12:38,359 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed. diff --git a/src/main/java/com/github/cato447/AbizeitungVotingSystem/controller/VotingController.java b/src/main/java/com/github/cato447/AbizeitungVotingSystem/controller/VotingController.java index afa55ec..f1e125c 100644 --- a/src/main/java/com/github/cato447/AbizeitungVotingSystem/controller/VotingController.java +++ b/src/main/java/com/github/cato447/AbizeitungVotingSystem/controller/VotingController.java @@ -26,7 +26,7 @@ import java.util.*; @Controller public class VotingController { - private Boolean candidatesAdded = true; + private Boolean candidatesAdded = false; private static final Logger LOGGER = LogManager.getLogger(VotingController.class); private TableAction tableAction = new TableAction(); @@ -51,7 +51,6 @@ public class VotingController { @PostConstruct public void init() { - LOGGER.info("setups"); if (voterRepository.findAll().size() == 0) { tableAction.setUpVoters(voterRepository); LOGGER.info("Voters successfully set up"); @@ -86,6 +85,7 @@ public class VotingController { public String VerifyName(@RequestParam String name, Model model) { if (name.strip().toLowerCase().matches("[a-z]+\\.[a-z]+@adolfinum+\\.de$")) { try { + LOGGER.warn(name); Voter voter = voterRepository.findByEmail(name.toLowerCase().strip()); if (voter.getVote_status()) { LOGGER.warn(name + " has already voted"); @@ -97,9 +97,12 @@ public class VotingController { AuthCode authCode = tableAction.generateToken(name, RandomNumber.getRandomNumberString(), authCodesRepository); sendSimpleMessage(name,"Code zur Authentifizierung", "Dein Code lautet: " + authCode.getCode()); model.addAttribute("name", name); + model.addAttribute("codeExpired", false); + model.addAttribute("codeFalse", false); return "authenticate.html"; } } catch (Exception e) { + e.printStackTrace(); LOGGER.error(name + " is not allowed to vote"); return "errors/notRegistered.html"; } @@ -109,23 +112,40 @@ public class VotingController { } @RequestMapping("/vote") - public String voting_adding(@RequestParam String name, Model model){ - if(candidatesAdded) { - List categories = categoryRepository.findAll(); - model.addAttribute("categories", categories); - model.addAttribute("name", name); - return "voting.html"; - } else { - PossibleCandidateWrapper possibleCandidates = new PossibleCandidateWrapper(); - List categories = categoryRepository.findAll(); - for (int i = 0; i < categories.size(); i++){ - possibleCandidates.addPossibleCandidate(new PossibleCandidate()); - } - model.addAttribute("categories", categories); - model.addAttribute("form", possibleCandidates); - model.addAttribute("name", name); - return "addingCandidates.html"; + public String voting_adding(@RequestParam String code,@RequestParam String name, Model model){ + switch (tableAction.checkToken(name, code, authCodesRepository)){ + case "matched": + LOGGER.warn("matched"); + if(candidatesAdded) { + List categories = categoryRepository.findAll(); + model.addAttribute("categories", categories); + model.addAttribute("name", name); + return "voting.html"; + } else { + PossibleCandidateWrapper possibleCandidates = new PossibleCandidateWrapper(); + List categories = categoryRepository.findAll(); + for (int i = 0; i < categories.size(); i++){ + possibleCandidates.addPossibleCandidate(new PossibleCandidate()); + } + model.addAttribute("categories", categories); + model.addAttribute("form", possibleCandidates); + model.addAttribute("name", name); + return "addingCandidates.html"; + } + + case "expired": + model.addAttribute("name", name); + model.addAttribute("codeExpired", true); + model.addAttribute("codeFalse", false); + return "authenticate.html"; + + case "wrong": + model.addAttribute("name", name); + model.addAttribute("codeExpired", false); + model.addAttribute("codeFalse", true); + return "authenticate.html"; } + return "fatalError"; } @RequestMapping("/saveCandidates") @@ -148,7 +168,7 @@ public class VotingController { } index++; } - //tableAction.updateCandidatesubmit_status(voterEmail, voterRepository); + tableAction.updateCandidatesubmit_status(name, voterRepository); return "candidateAddingSuccessful.html"; } } @@ -162,7 +182,7 @@ public class VotingController { for (String s : partVoteValues) { tableAction.voteFor(s, candidateRepository); } - //tableAction.updateVotingStatus(voterEmail, voterRepository); + tableAction.updateVotingStatus(name, voterRepository); LOGGER.info(name + " has voted!"); return "voteSuccessful.html"; } diff --git a/src/main/java/com/github/cato447/AbizeitungVotingSystem/entities/AuthCode.java b/src/main/java/com/github/cato447/AbizeitungVotingSystem/entities/AuthCode.java index be3231e..62f2742 100644 --- a/src/main/java/com/github/cato447/AbizeitungVotingSystem/entities/AuthCode.java +++ b/src/main/java/com/github/cato447/AbizeitungVotingSystem/entities/AuthCode.java @@ -36,4 +36,12 @@ public class AuthCode { public long getTime() { return time; } + + public void setTime(long time) { + this.time = time; + } + + public Long getId() { + return id; + } } diff --git a/src/main/java/com/github/cato447/AbizeitungVotingSystem/repositories/AuthCodesRepository.java b/src/main/java/com/github/cato447/AbizeitungVotingSystem/repositories/AuthCodesRepository.java index 18a49d2..e759799 100644 --- a/src/main/java/com/github/cato447/AbizeitungVotingSystem/repositories/AuthCodesRepository.java +++ b/src/main/java/com/github/cato447/AbizeitungVotingSystem/repositories/AuthCodesRepository.java @@ -2,6 +2,8 @@ package com.github.cato447.AbizeitungVotingSystem.repositories; import com.github.cato447.AbizeitungVotingSystem.entities.AuthCode; import org.springframework.data.jpa.repository.JpaRepository; +import org.springframework.data.jpa.repository.Modifying; +import org.springframework.data.jpa.repository.Query; public interface AuthCodesRepository extends JpaRepository { diff --git a/src/main/java/com/github/cato447/AbizeitungVotingSystem/table/TableAction.java b/src/main/java/com/github/cato447/AbizeitungVotingSystem/table/TableAction.java index ecfec8d..8e2b457 100644 --- a/src/main/java/com/github/cato447/AbizeitungVotingSystem/table/TableAction.java +++ b/src/main/java/com/github/cato447/AbizeitungVotingSystem/table/TableAction.java @@ -7,6 +7,10 @@ import org.aspectj.weaver.loadtime.definition.LightXMLParser; import java.io.File; import java.io.FileNotFoundException; +import java.io.IOException; +import java.net.JarURLConnection; +import java.net.URL; +import java.net.URLConnection; import java.util.*; public class TableAction { @@ -39,10 +43,13 @@ public class TableAction { public AuthCode generateToken(String name, String code, AuthCodesRepository authCodesRepository) { AuthCode authCode = new AuthCode(name, code); - if (authCodesRepository.findByName(authCode.getName()) != null) { - authCodesRepository.findByName(authCode.getName()).setCode(authCode.getCode()); - return authCode; - } else { + try{ + AuthCode existingCode = authCodesRepository.findByName(authCode.getName()); + existingCode.setCode(code); + existingCode.setTime(System.currentTimeMillis()); + authCodesRepository.save(existingCode); + return existingCode; + } catch (Exception e){ authCodesRepository.save(authCode); return authCode; } @@ -74,7 +81,8 @@ public class TableAction { public void setUpVoters(VoterRepository voterRepository){ try { - File emailFile = new File("src/main/resources/Q2_emails.txt"); + String path = "src/main/resources/Q2_emails.txt"; + File emailFile = new File(path); Scanner myReader = new Scanner(emailFile); ArrayList voters = new ArrayList(); while (myReader.hasNextLine()) { @@ -104,9 +112,9 @@ public class TableAction { } public void setUpCategories(CategoryRepository categoryRepository){ - ArrayList names = new ArrayList<>(); try { - File categoryFile = new File("src/main/resources/Categories.txt"); + String path = "src/main/resources/Categories.txt"; + File categoryFile = new File(path); Scanner myReader = new Scanner(categoryFile); ArrayList categories = new ArrayList(); while (myReader.hasNextLine()) { diff --git a/src/main/resources/Categories.txt b/src/main/resources/Categories.txt index 87b99ee..143e51d 100644 --- a/src/main/resources/Categories.txt +++ b/src/main/resources/Categories.txt @@ -1,36 +1,36 @@ -1. Wer wird nie von zuhause ausziehen? (Schüler) -1. Wer ist der/die kreativste Zuspätkommer/in (Schüler) -1. Mit wem wird man am ehesten in der Zukunft angeben zur Schule gegangen zu sein? (Schüler) -1. Wer wohnt im Fittnessstudio? (Schüler) -1. Wer ist der coolste Leherer? -1. Wer ist die coolste Lehrerin? -1. Wer macht den besten Matheunterricht? -1. Welcher Lehrer hat den Beruf verfehlt? -1. Welcher Lehrer ist nie da? -1. Wer hat das Internet erfunden? -1. Wer sponsort Schollin? (Schüler) -1. Wer ist am engagiertesten? (Schüler) -1. Wer wird Bundeskanzler? (Schüler) -1. Wer hat das Kimpeltum gegründet? (Schüler) -1. Wer saß am längsten im Klassenschrank? (Schüler) -1. Wer hat die gößte Sauklaue? (Leherer) -1. Wer gründet das nächste Google? (Schüler) -1. Wer kommt am schnellsten in den Knast? (Schüler) -1. Top 3-Pärchen? (Schüler) -1. Top 3 Lehrergespanne? (Schüler) -1. Wer ist der motiviertester Lehrer? -1. Wer ist Google auf zwei Beinen(Schüler)? -1. Wer hat den besten Style (Schüler)? -1. Wer hat den besten Style (Lehrer)? -1. Wer währe ein gutes Pärchen (Lehrer)? -1. Wer trinkt am meisten Kaffe (Schüler)? -1. Wer trinkt am meisten Kaffe (Lehrer)? -1. Tischflip? -1. Wer wird Harzer? -1. Wer hat Wiedererkennungswert (Schüler)? -1. Wen erkennt man an der Lache (Schüler)? -1. Wer bringt die dümmsten Witze? (Lehrer) -1. Wer hat den meisten Schwachsinn erzählt? (Lehrer) -1. Welche Lehrer machen nie das, was die Schüler wollten? (Lehrer) -1. Wer isst immer? (Lehrer) -1. Wer hat die meisten peinlichen Momente gebracht? \ No newline at end of file +Wer wird nie von zuhause ausziehen? +Wer ist der/die kreativste Zuspätkommer/in? +Mit wem wird man am ehesten in der Zukunft angeben zur Schule gegangen zu sein? +Wer wohnt im Fittnessstudio? (Schüler) +Wer ist der coolste Leherer? +Wer ist die coolste Lehrerin? +Wer macht den besten Matheunterricht? +Welcher Lehrer hat den Beruf verfehlt? +Welcher Lehrer ist nie da? +Wer hat das Internet erfunden? +Wer sponsort Schollin? (Schüler) +Wer ist am engagiertesten? (Schüler) +Wer wird Bundeskanzler? (Schüler) +Wer hat das Kimpeltum gegründet? (Schüler) +Wer saß am längsten im Klassenschrank? (Schüler) +Wer hat die gößte Sauklaue? (Leherer) +Wer gründet das nächste Google? (Schüler) +Wer kommt am schnellsten in den Knast? (Schüler) +Top 3-Pärchen? (Schüler) +Top 3 Lehrergespanne? (Schüler) +Wer ist der motiviertester Lehrer? +Wer ist Google auf zwei Beinen(Schüler)? +Wer hat den besten Style (Schüler)? +Wer hat den besten Style (Lehrer)? +Wer währe ein gutes Pärchen (Lehrer)? +Wer trinkt am meisten Kaffe (Schüler)? +Wer trinkt am meisten Kaffe (Lehrer)? +Tischflip? +Wer wird Harzer? +Wer hat Wiedererkennungswert (Schüler)? +Wen erkennt man an der Lache (Schüler)? +Wer bringt die dümmsten Witze? (Lehrer) +Wer hat den meisten Schwachsinn erzählt? (Lehrer) +Welche Lehrer machen nie das, was die Schüler wollten? (Lehrer) +Wer isst immer? (Lehrer) +Wer hat die meisten peinlichen Momente gebracht? \ No newline at end of file diff --git a/src/main/resources/static/styles/authenticate.css b/src/main/resources/static/styles/authenticate.css index 5ba3314..46f1fd3 100644 --- a/src/main/resources/static/styles/authenticate.css +++ b/src/main/resources/static/styles/authenticate.css @@ -25,7 +25,7 @@ h1 { margin-bottom: 5%; } -h2.categoryHeader { +h2 { color: #FFF; } @@ -53,6 +53,11 @@ input { text-shadow: 0 -2px 0 rgba(0, 0, 0, 0.25), 0 1px 0 rgba(255, 255, 255, 0.2); } +.errorCode { + margin-top: 10%; + color: #bb1515; +} + html, body { width: 100%; diff --git a/src/main/resources/static/styles/dashboard.css b/src/main/resources/static/styles/dashboard.css index 64b3054..25127f3 100644 --- a/src/main/resources/static/styles/dashboard.css +++ b/src/main/resources/static/styles/dashboard.css @@ -2,7 +2,9 @@ td.voted { background-color: #f05048; } -td.submitted {} +td.submitted { + background-color: #dbc95e; +} td.notVoted { background-color: #76ed6b; diff --git a/src/main/resources/templates/authenticate.html b/src/main/resources/templates/authenticate.html index 23698a0..7806727 100644 --- a/src/main/resources/templates/authenticate.html +++ b/src/main/resources/templates/authenticate.html @@ -35,12 +35,26 @@ if (!this.value && ev.key === "Backspace" && i) $inp.eq(i - 1).focus(); } }); + + function getCode() { + groupInputs = document.querySelectorAll(".passInput"); + var code = ""; + groupInputs.forEach(input => { + console.log("Input: " + input.value); + code += input.value; + }); + console.log("Code: " + code); + output = document.getElementById("authCode"); + output.value = code; + document.getElementById("passForm").submit(); + } -

-

Gebe den enthaltenen Authentifizierungscode ein

+

+

Bitte gebe den Authentifizierungscode ein

+ @@ -48,8 +62,15 @@ -
+ +
+

Der Code ist nicht mehr gültig!
Fordere einen neuen an

+
+ +
+

Der eingegebene Code ist falsch

+
diff --git a/src/main/resources/templates/dashboard.html b/src/main/resources/templates/dashboard.html index 5b7f1cd..ec33187 100644 --- a/src/main/resources/templates/dashboard.html +++ b/src/main/resources/templates/dashboard.html @@ -18,31 +18,30 @@ Id E-Mail - Status -
- - - -
-
- - - +
+ + +
+
+ + +
+
- +
  • Kandidaten Liste