You know the drill

This commit is contained in:
2020-12-06 01:19:39 +01:00
parent a642ea9890
commit 75ccf7d28e
10 changed files with 192 additions and 856 deletions

View File

@@ -1,777 +1,48 @@
2020-12-05 01:40:28,088 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor' 2020-12-06 00:51:28,174 INFO [http-nio-8000-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet'
2020-12-05 01:40:28,092 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default' 2020-12-06 00:51:28,175 INFO [http-nio-8000-exec-1] Initializing Servlet 'dispatcherServlet'
2020-12-05 01:40:28,095 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated... 2020-12-06 00:51:28,181 INFO [http-nio-8000-exec-1] Completed initialization in 6 ms
2020-12-05 01:40:28,100 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed. 2020-12-06 00:51:31,964 WARN [http-nio-8000-exec-3] simon.bussmann@adolfinum.de
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-06 00:51:31,990 WARN [http-nio-8000-exec-3] SQL Error: 1146, SQLState: 42S02
2020-12-05 01:40:30,127 INFO [restartedMain] No active profile set, falling back to default profiles: default 2020-12-06 00:51:31,991 ERROR [http-nio-8000-exec-3] Table 'VotingSystem.voters' doesn't exist
2020-12-05 01:40:30,190 INFO [restartedMain] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable 2020-12-06 00:51:31,997 ERROR [http-nio-8000-exec-3] simon.bussmann@adolfinum.de is not allowed to vote
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-06 00:51:44,230 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor'
2020-12-05 01:40:30,639 INFO [restartedMain] Bootstrapping Spring Data JPA repositories in DEFAULT mode. 2020-12-06 00:51:44,233 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default'
2020-12-05 01:40:30,686 INFO [restartedMain] Finished Spring Data repository scanning in 41ms. Found 4 JPA repository interfaces. 2020-12-06 00:51:44,238 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated...
2020-12-05 01:40:31,264 INFO [restartedMain] Tomcat initialized with port(s): 8000 (http) 2020-12-06 00:51:44,245 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed.
2020-12-05 01:40:31,271 INFO [restartedMain] Initializing ProtocolHandler ["http-nio-8000"] 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-05 01:40:31,272 INFO [restartedMain] Starting service [Tomcat] 2020-12-06 00:51:47,225 INFO [restartedMain] No active profile set, falling back to default profiles: default
2020-12-05 01:40:31,272 INFO [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.38] 2020-12-06 00:51:47,293 INFO [restartedMain] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable
2020-12-05 01:40:31,330 INFO [restartedMain] Initializing Spring embedded WebApplicationContext 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-05 01:40:31,330 INFO [restartedMain] Root WebApplicationContext: initialization completed in 1139 ms 2020-12-06 00:51:47,754 INFO [restartedMain] Bootstrapping Spring Data JPA repositories in DEFAULT mode.
2020-12-05 01:40:31,463 INFO [restartedMain] HHH000204: Processing PersistenceUnitInfo [name: default] 2020-12-06 00:51:47,801 INFO [restartedMain] Finished Spring Data repository scanning in 41ms. Found 5 JPA repository interfaces.
2020-12-05 01:40:31,491 INFO [restartedMain] HHH000412: Hibernate ORM core version 5.4.21.Final 2020-12-06 00:51:48,538 INFO [restartedMain] Tomcat initialized with port(s): 8000 (http)
2020-12-05 01:40:31,565 INFO [restartedMain] HCANN000001: Hibernate Commons Annotations {5.1.0.Final} 2020-12-06 00:51:48,548 INFO [restartedMain] Initializing ProtocolHandler ["http-nio-8000"]
2020-12-05 01:40:31,622 INFO [restartedMain] HikariPool-1 - Starting... 2020-12-06 00:51:48,548 INFO [restartedMain] Starting service [Tomcat]
2020-12-05 01:40:31,928 INFO [restartedMain] HikariPool-1 - Start completed. 2020-12-06 00:51:48,549 INFO [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.38]
2020-12-05 01:40:31,945 INFO [restartedMain] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect 2020-12-06 00:51:48,616 INFO [restartedMain] Initializing Spring embedded WebApplicationContext
2020-12-05 01:40:32,450 INFO [restartedMain] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] 2020-12-06 00:51:48,616 INFO [restartedMain] Root WebApplicationContext: initialization completed in 1322 ms
2020-12-05 01:40:32,455 INFO [restartedMain] Initialized JPA EntityManagerFactory for persistence unit 'default' 2020-12-06 00:51:48,771 INFO [restartedMain] HHH000204: Processing PersistenceUnitInfo [name: default]
2020-12-05 01:40:32,468 INFO [restartedMain] LiveReload server is running on port 35729 2020-12-06 00:51:48,804 INFO [restartedMain] HHH000412: Hibernate ORM core version 5.4.21.Final
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-06 00:51:48,890 INFO [restartedMain] HCANN000001: Hibernate Commons Annotations {5.1.0.Final}
2020-12-05 01:40:32,866 INFO [restartedMain] Initializing ExecutorService 'applicationTaskExecutor' 2020-12-06 00:51:48,955 INFO [restartedMain] HikariPool-1 - Starting...
2020-12-05 01:40:33,030 INFO [restartedMain] Starting ProtocolHandler ["http-nio-8000"] 2020-12-06 00:51:49,307 INFO [restartedMain] HikariPool-1 - Start completed.
2020-12-05 01:40:33,042 INFO [restartedMain] Tomcat started on port(s): 8000 (http) with context path '' 2020-12-06 00:51:49,328 INFO [restartedMain] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect
2020-12-05 01:40:33,054 INFO [restartedMain] Started AbizeitungVotingSystemApplication in 3.186 seconds (JVM running for 3.664) 2020-12-06 00:51:50,068 INFO [restartedMain] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform]
2020-12-05 01:46:10,441 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor' 2020-12-06 00:51:50,074 INFO [restartedMain] Initialized JPA EntityManagerFactory for persistence unit 'default'
2020-12-05 01:46:10,443 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default' 2020-12-06 00:51:50,089 INFO [restartedMain] LiveReload server is running on port 35729
2020-12-05 01:46:10,449 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated... 2020-12-06 00:51:50,738 INFO [restartedMain] Voters successfully set up
2020-12-05 01:46:10,461 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed. 2020-12-06 00:51:50,784 INFO [restartedMain] Categories successfully set up
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-06 00:51:50,834 INFO [restartedMain] Candidates successfully set up
2020-12-05 01:46:12,577 INFO [restartedMain] No active profile set, falling back to default profiles: default 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-05 01:46:12,645 INFO [restartedMain] Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable 2020-12-06 00:51:50,985 INFO [restartedMain] Initializing ExecutorService 'applicationTaskExecutor'
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-06 00:51:51,151 INFO [restartedMain] Starting ProtocolHandler ["http-nio-8000"]
2020-12-05 01:46:13,171 INFO [restartedMain] Bootstrapping Spring Data JPA repositories in DEFAULT mode. 2020-12-06 00:51:51,169 INFO [restartedMain] Tomcat started on port(s): 8000 (http) with context path ''
2020-12-05 01:46:13,222 INFO [restartedMain] Finished Spring Data repository scanning in 44ms. Found 4 JPA repository interfaces. 2020-12-06 00:51:51,181 INFO [restartedMain] Started AbizeitungVotingSystemApplication in 4.284 seconds (JVM running for 4.786)
2020-12-05 01:46:13,965 INFO [restartedMain] Tomcat initialized with port(s): 8000 (http) 2020-12-06 00:51:54,765 INFO [http-nio-8000-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet'
2020-12-05 01:46:13,975 INFO [restartedMain] Initializing ProtocolHandler ["http-nio-8000"] 2020-12-06 00:51:54,766 INFO [http-nio-8000-exec-1] Initializing Servlet 'dispatcherServlet'
2020-12-05 01:46:13,976 INFO [restartedMain] Starting service [Tomcat] 2020-12-06 00:51:54,770 INFO [http-nio-8000-exec-1] Completed initialization in 4 ms
2020-12-05 01:46:13,976 INFO [restartedMain] Starting Servlet engine: [Apache Tomcat/9.0.38] 2020-12-06 00:51:57,608 WARN [http-nio-8000-exec-3] simon.bussmann@adolfinum.de
2020-12-05 01:46:14,071 INFO [restartedMain] Initializing Spring embedded WebApplicationContext 2020-12-06 01:12:38,346 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor'
2020-12-05 01:46:14,071 INFO [restartedMain] Root WebApplicationContext: initialization completed in 1425 ms 2020-12-06 01:12:38,348 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default'
2020-12-05 01:46:14,242 INFO [restartedMain] HHH000204: Processing PersistenceUnitInfo [name: default] 2020-12-06 01:12:38,351 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated...
2020-12-05 01:46:14,279 INFO [restartedMain] HHH000412: Hibernate ORM core version 5.4.21.Final 2020-12-06 01:12:38,359 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed.
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

View File

@@ -26,7 +26,7 @@ import java.util.*;
@Controller @Controller
public class VotingController { public class VotingController {
private Boolean candidatesAdded = true; private Boolean candidatesAdded = false;
private static final Logger LOGGER = LogManager.getLogger(VotingController.class); private static final Logger LOGGER = LogManager.getLogger(VotingController.class);
private TableAction tableAction = new TableAction(); private TableAction tableAction = new TableAction();
@@ -51,7 +51,6 @@ public class VotingController {
@PostConstruct @PostConstruct
public void init() { public void init() {
LOGGER.info("setups");
if (voterRepository.findAll().size() == 0) { if (voterRepository.findAll().size() == 0) {
tableAction.setUpVoters(voterRepository); tableAction.setUpVoters(voterRepository);
LOGGER.info("Voters successfully set up"); LOGGER.info("Voters successfully set up");
@@ -86,6 +85,7 @@ public class VotingController {
public String VerifyName(@RequestParam String name, Model model) { public String VerifyName(@RequestParam String name, Model model) {
if (name.strip().toLowerCase().matches("[a-z]+\\.[a-z]+@adolfinum+\\.de$")) { if (name.strip().toLowerCase().matches("[a-z]+\\.[a-z]+@adolfinum+\\.de$")) {
try { try {
LOGGER.warn(name);
Voter voter = voterRepository.findByEmail(name.toLowerCase().strip()); Voter voter = voterRepository.findByEmail(name.toLowerCase().strip());
if (voter.getVote_status()) { if (voter.getVote_status()) {
LOGGER.warn(name + " has already voted"); LOGGER.warn(name + " has already voted");
@@ -97,9 +97,12 @@ public class VotingController {
AuthCode authCode = tableAction.generateToken(name, RandomNumber.getRandomNumberString(), authCodesRepository); AuthCode authCode = tableAction.generateToken(name, RandomNumber.getRandomNumberString(), authCodesRepository);
sendSimpleMessage(name,"Code zur Authentifizierung", "Dein Code lautet: " + authCode.getCode()); sendSimpleMessage(name,"Code zur Authentifizierung", "Dein Code lautet: " + authCode.getCode());
model.addAttribute("name", name); model.addAttribute("name", name);
model.addAttribute("codeExpired", false);
model.addAttribute("codeFalse", false);
return "authenticate.html"; return "authenticate.html";
} }
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace();
LOGGER.error(name + " is not allowed to vote"); LOGGER.error(name + " is not allowed to vote");
return "errors/notRegistered.html"; return "errors/notRegistered.html";
} }
@@ -109,23 +112,40 @@ public class VotingController {
} }
@RequestMapping("/vote") @RequestMapping("/vote")
public String voting_adding(@RequestParam String name, Model model){ public String voting_adding(@RequestParam String code,@RequestParam String name, Model model){
if(candidatesAdded) { switch (tableAction.checkToken(name, code, authCodesRepository)){
List<Category> categories = categoryRepository.findAll(); case "matched":
model.addAttribute("categories", categories); LOGGER.warn("matched");
model.addAttribute("name", name); if(candidatesAdded) {
return "voting.html"; List<Category> categories = categoryRepository.findAll();
} else { model.addAttribute("categories", categories);
PossibleCandidateWrapper possibleCandidates = new PossibleCandidateWrapper(); model.addAttribute("name", name);
List<Category> categories = categoryRepository.findAll(); return "voting.html";
for (int i = 0; i < categories.size(); i++){ } else {
possibleCandidates.addPossibleCandidate(new PossibleCandidate()); PossibleCandidateWrapper possibleCandidates = new PossibleCandidateWrapper();
} List<Category> categories = categoryRepository.findAll();
model.addAttribute("categories", categories); for (int i = 0; i < categories.size(); i++){
model.addAttribute("form", possibleCandidates); possibleCandidates.addPossibleCandidate(new PossibleCandidate());
model.addAttribute("name", name); }
return "addingCandidates.html"; 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") @RequestMapping("/saveCandidates")
@@ -148,7 +168,7 @@ public class VotingController {
} }
index++; index++;
} }
//tableAction.updateCandidatesubmit_status(voterEmail, voterRepository); tableAction.updateCandidatesubmit_status(name, voterRepository);
return "candidateAddingSuccessful.html"; return "candidateAddingSuccessful.html";
} }
} }
@@ -162,7 +182,7 @@ public class VotingController {
for (String s : partVoteValues) { for (String s : partVoteValues) {
tableAction.voteFor(s, candidateRepository); tableAction.voteFor(s, candidateRepository);
} }
//tableAction.updateVotingStatus(voterEmail, voterRepository); tableAction.updateVotingStatus(name, voterRepository);
LOGGER.info(name + " has voted!"); LOGGER.info(name + " has voted!");
return "voteSuccessful.html"; return "voteSuccessful.html";
} }

View File

@@ -36,4 +36,12 @@ public class AuthCode {
public long getTime() { public long getTime() {
return time; return time;
} }
public void setTime(long time) {
this.time = time;
}
public Long getId() {
return id;
}
} }

View File

@@ -2,6 +2,8 @@ package com.github.cato447.AbizeitungVotingSystem.repositories;
import com.github.cato447.AbizeitungVotingSystem.entities.AuthCode; import com.github.cato447.AbizeitungVotingSystem.entities.AuthCode;
import org.springframework.data.jpa.repository.JpaRepository; 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<AuthCode, Integer> { public interface AuthCodesRepository extends JpaRepository<AuthCode, Integer> {

View File

@@ -7,6 +7,10 @@ import org.aspectj.weaver.loadtime.definition.LightXMLParser;
import java.io.File; import java.io.File;
import java.io.FileNotFoundException; import java.io.FileNotFoundException;
import java.io.IOException;
import java.net.JarURLConnection;
import java.net.URL;
import java.net.URLConnection;
import java.util.*; import java.util.*;
public class TableAction { public class TableAction {
@@ -39,10 +43,13 @@ public class TableAction {
public AuthCode generateToken(String name, String code, AuthCodesRepository authCodesRepository) { public AuthCode generateToken(String name, String code, AuthCodesRepository authCodesRepository) {
AuthCode authCode = new AuthCode(name, code); AuthCode authCode = new AuthCode(name, code);
if (authCodesRepository.findByName(authCode.getName()) != null) { try{
authCodesRepository.findByName(authCode.getName()).setCode(authCode.getCode()); AuthCode existingCode = authCodesRepository.findByName(authCode.getName());
return authCode; existingCode.setCode(code);
} else { existingCode.setTime(System.currentTimeMillis());
authCodesRepository.save(existingCode);
return existingCode;
} catch (Exception e){
authCodesRepository.save(authCode); authCodesRepository.save(authCode);
return authCode; return authCode;
} }
@@ -74,7 +81,8 @@ public class TableAction {
public void setUpVoters(VoterRepository voterRepository){ public void setUpVoters(VoterRepository voterRepository){
try { 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); Scanner myReader = new Scanner(emailFile);
ArrayList<Voter> voters = new ArrayList<Voter>(); ArrayList<Voter> voters = new ArrayList<Voter>();
while (myReader.hasNextLine()) { while (myReader.hasNextLine()) {
@@ -104,9 +112,9 @@ public class TableAction {
} }
public void setUpCategories(CategoryRepository categoryRepository){ public void setUpCategories(CategoryRepository categoryRepository){
ArrayList<String> names = new ArrayList<>();
try { 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); Scanner myReader = new Scanner(categoryFile);
ArrayList<Category> categories = new ArrayList<Category>(); ArrayList<Category> categories = new ArrayList<Category>();
while (myReader.hasNextLine()) { while (myReader.hasNextLine()) {

View File

@@ -1,36 +1,36 @@
1. Wer wird nie von zuhause ausziehen? (Schüler) Wer wird nie von zuhause ausziehen?
1. Wer ist der/die kreativste Zuspätkommer/in (Schüler) Wer ist der/die kreativste Zuspätkommer/in?
1. Mit wem wird man am ehesten in der Zukunft angeben zur Schule gegangen zu sein? (Schüler) Mit wem wird man am ehesten in der Zukunft angeben zur Schule gegangen zu sein?
1. Wer wohnt im Fittnessstudio? (Schüler) Wer wohnt im Fittnessstudio? (Schüler)
1. Wer ist der coolste Leherer? Wer ist der coolste Leherer?
1. Wer ist die coolste Lehrerin? Wer ist die coolste Lehrerin?
1. Wer macht den besten Matheunterricht? Wer macht den besten Matheunterricht?
1. Welcher Lehrer hat den Beruf verfehlt? Welcher Lehrer hat den Beruf verfehlt?
1. Welcher Lehrer ist nie da? Welcher Lehrer ist nie da?
1. Wer hat das Internet erfunden? Wer hat das Internet erfunden?
1. Wer sponsort Schollin? (Schüler) Wer sponsort Schollin? (Schüler)
1. Wer ist am engagiertesten? (Schüler) Wer ist am engagiertesten? (Schüler)
1. Wer wird Bundeskanzler? (Schüler) Wer wird Bundeskanzler? (Schüler)
1. Wer hat das Kimpeltum gegründet? (Schüler) Wer hat das Kimpeltum gegründet? (Schüler)
1. Wer saß am längsten im Klassenschrank? (Schüler) Wer saß am längsten im Klassenschrank? (Schüler)
1. Wer hat die gößte Sauklaue? (Leherer) Wer hat die gößte Sauklaue? (Leherer)
1. Wer gründet das nächste Google? (Schüler) Wer gründet das nächste Google? (Schüler)
1. Wer kommt am schnellsten in den Knast? (Schüler) Wer kommt am schnellsten in den Knast? (Schüler)
1. Top 3-Pärchen? (Schüler) Top 3-Pärchen? (Schüler)
1. Top 3 Lehrergespanne? (Schüler) Top 3 Lehrergespanne? (Schüler)
1. Wer ist der motiviertester Lehrer? Wer ist der motiviertester Lehrer?
1. Wer ist Google auf zwei Beinen(Schüler)? Wer ist Google auf zwei Beinen(Schüler)?
1. Wer hat den besten Style (Schüler)? Wer hat den besten Style (Schüler)?
1. Wer hat den besten Style (Lehrer)? Wer hat den besten Style (Lehrer)?
1. Wer währe ein gutes Pärchen (Lehrer)? Wer währe ein gutes Pärchen (Lehrer)?
1. Wer trinkt am meisten Kaffe (Schüler)? Wer trinkt am meisten Kaffe (Schüler)?
1. Wer trinkt am meisten Kaffe (Lehrer)? Wer trinkt am meisten Kaffe (Lehrer)?
1. Tischflip? Tischflip?
1. Wer wird Harzer? Wer wird Harzer?
1. Wer hat Wiedererkennungswert (Schüler)? Wer hat Wiedererkennungswert (Schüler)?
1. Wen erkennt man an der Lache (Schüler)? Wen erkennt man an der Lache (Schüler)?
1. Wer bringt die dümmsten Witze? (Lehrer) Wer bringt die dümmsten Witze? (Lehrer)
1. Wer hat den meisten Schwachsinn erzählt? (Lehrer) Wer hat den meisten Schwachsinn erzählt? (Lehrer)
1. Welche Lehrer machen nie das, was die Schüler wollten? (Lehrer) Welche Lehrer machen nie das, was die Schüler wollten? (Lehrer)
1. Wer isst immer? (Lehrer) Wer isst immer? (Lehrer)
1. Wer hat die meisten peinlichen Momente gebracht? Wer hat die meisten peinlichen Momente gebracht?

View File

@@ -25,7 +25,7 @@ h1 {
margin-bottom: 5%; margin-bottom: 5%;
} }
h2.categoryHeader { h2 {
color: #FFF; 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); 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, html,
body { body {
width: 100%; width: 100%;

View File

@@ -2,7 +2,9 @@ td.voted {
background-color: #f05048; background-color: #f05048;
} }
td.submitted {} td.submitted {
background-color: #dbc95e;
}
td.notVoted { td.notVoted {
background-color: #76ed6b; background-color: #76ed6b;

View File

@@ -35,12 +35,26 @@
if (!this.value && ev.key === "Backspace" && i) $inp.eq(i - 1).focus(); 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();
}
</script> </script>
<h1 th:text="|Dir wurde eine Email an ${name} gesendet!|"></h1> <h1 th:text="|Dir wurde ein Code an ${name} gesendet!|"></h1>
<h2>Gebe den enthaltenen Authentifizierungscode ein</h2> <h2>Bitte gebe den Authentifizierungscode ein</h2>
<form action="#" id="passForm" th:action="@{/vote}" method="post"> <form action="#" id="passForm" th:action="@{/vote}" method="post">
<input id="voterName" type="hidden" name="name" th:value="${name}" /> <input id="voterName" type="hidden" name="name" th:value="${name}" />
<input id="authCode" type="hidden" name="code" value="" />
<input type="text" placeholder="•" class="passInput" name="pass[]" maxlength="1" autocomplete="off" required pattern="\d{1}" autofocus> <input type="text" placeholder="•" class="passInput" name="pass[]" maxlength="1" autocomplete="off" required pattern="\d{1}" autofocus>
<input type="text" placeholder="•" class="passInput" name="pass[]" maxlength="1" autocomplete="off" required pattern="\d{1}"> <input type="text" placeholder="•" class="passInput" name="pass[]" maxlength="1" autocomplete="off" required pattern="\d{1}">
<input type="text" placeholder="•" class="passInput" name="pass[]" maxlength="1" autocomplete="off" required pattern="\d{1}"> <input type="text" placeholder="•" class="passInput" name="pass[]" maxlength="1" autocomplete="off" required pattern="\d{1}">
@@ -48,8 +62,15 @@
<input type="text" placeholder="•" class="passInput" name="pass[]" maxlength="1" autocomplete="off" required pattern="\d{1}"> <input type="text" placeholder="•" class="passInput" name="pass[]" maxlength="1" autocomplete="off" required pattern="\d{1}">
<input type="text" placeholder="•" class="passInput" name="pass[]" maxlength="1" autocomplete="off" required pattern="\d{1}"> <input type="text" placeholder="•" class="passInput" name="pass[]" maxlength="1" autocomplete="off" required pattern="\d{1}">
<button type="submit" id="signup_button">Abstimmen</button>
</form> </form>
<button class="submitButton" id="signup_button" onclick="getCode()">Abstimmen</button>
<div th:if="${codeExpired}">
<h2 class="errorCode">Der Code ist nicht mehr gültig!<br>Fordere einen neuen an</h2>
</div>
<div th:if="${codeFalse}">
<h2 class="errorCode">Der eingegebene Code ist falsch</h2>
</div>
</body> </body>

View File

@@ -18,31 +18,30 @@
<tr> <tr>
<th>Id</th> <th>Id</th>
<th>E-Mail</th> <th>E-Mail</th>
<th>Status</th>
</tr> </tr>
<tr th:each="voter : ${voters}"> <tr th:each="voter : ${voters}">
<div th:if="${voter.candidatesubmit_status}">
<td class="submitted" th:text="${voter.id}"></td>
<td class="submitted" th:text="${voter.email}"></td>
<td class="submitted" th:text="Candidates submitted"></td>
</div>
<!-- If voter has voted --> <!-- If voter has voted -->
<div th:if="${voter.vote_status}"> <div th:if="${voter.vote_status}">
<td class="voted" th:text="${voter.id}"></td> <td class="voted" th:text="${voter.id}"></td>
<td class="voted" th:text="${voter.email}"></td> <td class="voted" th:text="${voter.email}"></td>
<td class="voted" th:text="Voted"></td>
</div> </div>
<!-- ELSE --> <!-- ELSE -->
<div th:unless="${voter.vote_status}"> <div th:unless="${voter.vote_status}">
<td class="notVoted" th:text="${voter.id}"></td> <div th:if="${voter.candidatesubmit_status}">
<td class="notVoted" th:text="${voter.email}"></td> <td class="submitted" th:text="${voter.id}"></td>
<td class="notVoted" th:text="$Not voted"></td> <td class="submitted" th:text="${voter.email}"></td>
</div>
<div th:unless="${voter.candidatesubmit_status}">
<td class="notVoted" th:text="${voter.id}"></td>
<td class="notVoted" th:text="${voter.email}"></td>
</div>
</div>
</tr> </tr>
</table> </table>
</div> </div>
</li> </li>
<li> <li>
<h1>Kandidaten Liste</h1> <h1>Kandidaten Liste</h1>