From 65cebb835a85c906e84fd92535be8d6762c599cb Mon Sep 17 00:00:00 2001 From: cato447 Date: Wed, 11 Nov 2020 23:36:53 +0100 Subject: [PATCH] Got a server set up to host the VotingSystem. --------------------------------------------------- Internet address: http://abizeitung-voting.ddns.net Server IP address: 217.83.93.128 Port: 8000 -------------------------------------------------- Try to port the database to be hosted on the server rather than on be hosted on localhost --- logs/Voting.log | 234 ++++++++---------- logs/archived/2020-11-10.0.log | 186 ++++++++++++++ .../controller/VotingController.java | 1 - src/main/resources/application.properties | 5 +- .../database/VotingSystemDump.sql.cpt | Bin 11999 -> 12018 bytes 5 files changed, 296 insertions(+), 130 deletions(-) create mode 100644 logs/archived/2020-11-10.0.log diff --git a/logs/Voting.log b/logs/Voting.log index e93b0b8..f748cf2 100644 --- a/logs/Voting.log +++ b/logs/Voting.log @@ -1,128 +1,106 @@ -2020-11-10 00:01:16,168 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor' -2020-11-10 00:01:16,171 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default' -2020-11-10 00:01:16,173 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated... -2020-11-10 00:01:16,183 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed. -2020-11-10 23:29:49,904 INFO [main] Starting AbizeitungVotingSystemApplication on coding-laptop with PID 273415 (/home/bitecoding/Documents/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Documents/AbizeitungVotingSystem) -2020-11-10 23:29:49,912 INFO [main] No active profile set, falling back to default profiles: default -2020-11-10 23:29:51,345 INFO [main] Bootstrapping Spring Data JPA repositories in DEFAULT mode. -2020-11-10 23:29:51,569 INFO [main] Finished Spring Data repository scanning in 189ms. Found 3 JPA repository interfaces. -2020-11-10 23:29:53,369 INFO [main] Tomcat initialized with port(s): 8080 (http) -2020-11-10 23:29:53,403 INFO [main] Initializing ProtocolHandler ["http-nio-8080"] -2020-11-10 23:29:53,417 INFO [main] Starting service [Tomcat] -2020-11-10 23:29:53,420 INFO [main] Starting Servlet engine: [Apache Tomcat/9.0.38] -2020-11-10 23:29:53,738 INFO [main] Initializing Spring embedded WebApplicationContext -2020-11-10 23:29:53,739 INFO [main] Root WebApplicationContext: initialization completed in 3649 ms -2020-11-10 23:29:54,342 INFO [main] HHH000204: Processing PersistenceUnitInfo [name: default] -2020-11-10 23:29:54,499 INFO [main] HHH000412: Hibernate ORM core version 5.4.21.Final -2020-11-10 23:29:54,826 INFO [main] HCANN000001: Hibernate Commons Annotations {5.1.0.Final} -2020-11-10 23:29:55,059 INFO [main] HikariPool-1 - Starting... -2020-11-10 23:29:57,149 ERROR [main] HikariPool-1 - Exception during pool initialization. -java.sql.SQLException: Access denied for user 'root'@'localhost' - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) - at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) - at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) - at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) - at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) - at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) - at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) - at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) - at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:358) - at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) - at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:477) - at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:560) - at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:115) - at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) - at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) - at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:180) - at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68) - at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) - at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) - at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:152) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) - at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.(InFlightMetadataCollectorImpl.java:176) - at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:118) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1224) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1255) - at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:391) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:378) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1790) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) - at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1109) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:869) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) - at com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplication.main(AbizeitungVotingSystemApplication.java:12) -2020-11-10 23:29:57,150 WARN [main] HHH000342: Could not obtain connection to query metadata : Access denied for user 'root'@'localhost' -2020-11-10 23:29:57,155 WARN [main] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] -2020-11-10 23:29:57,159 INFO [main] Stopping service [Tomcat] -2020-11-10 23:29:57,173 INFO [main] - -Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. -2020-11-10 23:29:57,175 ERROR [main] Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1794) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) - at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1109) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:869) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) - at com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplication.main(AbizeitungVotingSystemApplication.java:12) -Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] - at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:275) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) - at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:152) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) - at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.(InFlightMetadataCollectorImpl.java:176) - at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:118) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1224) - at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1255) - at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:391) - at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:378) - at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1790) - ... 17 common frames omitted -Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set - at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:100) - at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:54) - at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:137) - at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) - at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101) - at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263) - ... 34 common frames omitted +2020-11-11 15:42:05,011 INFO [main] Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplicationTests], using SpringBootContextLoader +2020-11-11 15:42:05,019 INFO [main] Could not detect default resource locations for test class [com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}. +2020-11-11 15:42:05,021 INFO [main] Could not detect default configuration classes for test class [com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplicationTests]: AbizeitungVotingSystemApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. +2020-11-11 15:42:05,119 INFO [main] Found @SpringBootConfiguration com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplication for test class com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplicationTests +2020-11-11 15:42:05,200 INFO [main] Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener] +2020-11-11 15:42:05,214 INFO [main] Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@33b1c5c5, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@5b202a3a, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@10b9db7b, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@9ef8eb7, org.springframework.test.context.support.DirtiesContextTestExecutionListener@34cdeda2, org.springframework.test.context.transaction.TransactionalTestExecutionListener@6ee660fb, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@305a0c5f, org.springframework.test.context.event.EventPublishingTestExecutionListener@4535b6d5, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@1ecee32c, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@4372b9b6, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@232a7d73, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@4b41e4dd, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@22ffa91a, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@74960bfa] +2020-11-11 15:42:05,408 INFO [main] Starting AbizeitungVotingSystemApplicationTests on bitecoding-System-Product-Name with PID 34286 (started by bitecoding in /home/bitecoding/Documents/AbizeitungVotingSystem) +2020-11-11 15:42:05,409 INFO [main] No active profile set, falling back to default profiles: default +2020-11-11 15:42:05,861 INFO [main] Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2020-11-11 15:42:05,910 INFO [main] Finished Spring Data repository scanning in 40ms. Found 3 JPA repository interfaces. +2020-11-11 15:42:06,537 INFO [main] HHH000204: Processing PersistenceUnitInfo [name: default] +2020-11-11 15:42:06,597 INFO [main] HHH000412: Hibernate ORM core version 5.4.21.Final +2020-11-11 15:42:06,720 INFO [main] HCANN000001: Hibernate Commons Annotations {5.1.0.Final} +2020-11-11 15:42:06,805 INFO [main] HikariPool-1 - Starting... +2020-11-11 15:42:07,229 INFO [main] HikariPool-1 - Start completed. +2020-11-11 15:42:07,252 INFO [main] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect +2020-11-11 15:42:07,837 INFO [main] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] +2020-11-11 15:42:07,844 INFO [main] Initialized JPA EntityManagerFactory for persistence unit 'default' +2020-11-11 15:42:08,332 WARN [main] 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-11-11 15:42:08,544 INFO [main] Initializing ExecutorService 'applicationTaskExecutor' +2020-11-11 15:42:08,882 INFO [main] Started AbizeitungVotingSystemApplicationTests in 3.64 seconds (JVM running for 4.479) +2020-11-11 15:42:09,061 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor' +2020-11-11 15:42:09,063 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default' +2020-11-11 15:42:09,066 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated... +2020-11-11 15:42:09,073 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed. +2020-11-11 15:42:20,142 INFO [main] Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplicationTests], using SpringBootContextLoader +2020-11-11 15:42:20,148 INFO [main] Could not detect default resource locations for test class [com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}. +2020-11-11 15:42:20,149 INFO [main] Could not detect default configuration classes for test class [com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplicationTests]: AbizeitungVotingSystemApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. +2020-11-11 15:42:20,228 INFO [main] Found @SpringBootConfiguration com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplication for test class com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplicationTests +2020-11-11 15:42:20,306 INFO [main] Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener] +2020-11-11 15:42:20,319 INFO [main] Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@33b1c5c5, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@5b202a3a, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@10b9db7b, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@9ef8eb7, org.springframework.test.context.support.DirtiesContextTestExecutionListener@34cdeda2, org.springframework.test.context.transaction.TransactionalTestExecutionListener@6ee660fb, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@305a0c5f, org.springframework.test.context.event.EventPublishingTestExecutionListener@4535b6d5, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@1ecee32c, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@4372b9b6, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@232a7d73, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@4b41e4dd, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@22ffa91a, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@74960bfa] +2020-11-11 15:42:20,506 INFO [main] Starting AbizeitungVotingSystemApplicationTests on bitecoding-System-Product-Name with PID 34413 (started by bitecoding in /home/bitecoding/Documents/AbizeitungVotingSystem) +2020-11-11 15:42:20,507 INFO [main] No active profile set, falling back to default profiles: default +2020-11-11 15:42:20,963 INFO [main] Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2020-11-11 15:42:21,004 INFO [main] Finished Spring Data repository scanning in 35ms. Found 3 JPA repository interfaces. +2020-11-11 15:42:21,603 INFO [main] HHH000204: Processing PersistenceUnitInfo [name: default] +2020-11-11 15:42:21,636 INFO [main] HHH000412: Hibernate ORM core version 5.4.21.Final +2020-11-11 15:42:21,737 INFO [main] HCANN000001: Hibernate Commons Annotations {5.1.0.Final} +2020-11-11 15:42:21,807 INFO [main] HikariPool-1 - Starting... +2020-11-11 15:42:22,149 INFO [main] HikariPool-1 - Start completed. +2020-11-11 15:42:22,167 INFO [main] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect +2020-11-11 15:42:22,733 INFO [main] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] +2020-11-11 15:42:22,741 INFO [main] Initialized JPA EntityManagerFactory for persistence unit 'default' +2020-11-11 15:42:23,215 WARN [main] 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-11-11 15:42:23,413 INFO [main] Initializing ExecutorService 'applicationTaskExecutor' +2020-11-11 15:42:23,742 INFO [main] Started AbizeitungVotingSystemApplicationTests in 3.399 seconds (JVM running for 4.237) +2020-11-11 15:42:23,905 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor' +2020-11-11 15:42:23,907 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default' +2020-11-11 15:42:23,909 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated... +2020-11-11 15:42:23,917 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed. +2020-11-11 16:24:12,172 INFO [main] Neither @ContextConfiguration nor @ContextHierarchy found for test class [com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplicationTests], using SpringBootContextLoader +2020-11-11 16:24:12,178 INFO [main] Could not detect default resource locations for test class [com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}. +2020-11-11 16:24:12,179 INFO [main] Could not detect default configuration classes for test class [com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplicationTests]: AbizeitungVotingSystemApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration. +2020-11-11 16:24:12,255 INFO [main] Found @SpringBootConfiguration com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplication for test class com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplicationTests +2020-11-11 16:24:12,325 INFO [main] Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.test.context.event.EventPublishingTestExecutionListener] +2020-11-11 16:24:12,338 INFO [main] Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@33b1c5c5, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@5b202a3a, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@10b9db7b, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@9ef8eb7, org.springframework.test.context.support.DirtiesContextTestExecutionListener@34cdeda2, org.springframework.test.context.transaction.TransactionalTestExecutionListener@6ee660fb, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener@305a0c5f, org.springframework.test.context.event.EventPublishingTestExecutionListener@4535b6d5, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@1ecee32c, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@4372b9b6, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@232a7d73, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@4b41e4dd, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@22ffa91a, org.springframework.boot.test.autoconfigure.webservices.client.MockWebServiceServerTestExecutionListener@74960bfa] +2020-11-11 16:24:12,546 INFO [main] Starting AbizeitungVotingSystemApplicationTests on bitecoding-System-Product-Name with PID 40525 (started by bitecoding in /home/bitecoding/Documents/AbizeitungVotingSystem) +2020-11-11 16:24:12,547 INFO [main] No active profile set, falling back to default profiles: default +2020-11-11 16:24:12,998 INFO [main] Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2020-11-11 16:24:13,045 INFO [main] Finished Spring Data repository scanning in 37ms. Found 3 JPA repository interfaces. +2020-11-11 16:24:13,711 INFO [main] HHH000204: Processing PersistenceUnitInfo [name: default] +2020-11-11 16:24:13,745 INFO [main] HHH000412: Hibernate ORM core version 5.4.21.Final +2020-11-11 16:24:13,830 INFO [main] HCANN000001: Hibernate Commons Annotations {5.1.0.Final} +2020-11-11 16:24:13,903 INFO [main] HikariPool-1 - Starting... +2020-11-11 16:24:14,245 INFO [main] HikariPool-1 - Start completed. +2020-11-11 16:24:14,267 INFO [main] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect +2020-11-11 16:24:14,809 INFO [main] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] +2020-11-11 16:24:14,814 INFO [main] Initialized JPA EntityManagerFactory for persistence unit 'default' +2020-11-11 16:24:15,292 WARN [main] 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-11-11 16:24:15,479 INFO [main] Initializing ExecutorService 'applicationTaskExecutor' +2020-11-11 16:24:15,809 INFO [main] Started AbizeitungVotingSystemApplicationTests in 3.444 seconds (JVM running for 4.259) +2020-11-11 16:24:16,006 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor' +2020-11-11 16:24:16,009 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default' +2020-11-11 16:24:16,011 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated... +2020-11-11 16:24:16,023 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed. +2020-11-11 16:24:34,881 INFO [main] Starting AbizeitungVotingSystemApplication on bitecoding-System-Product-Name with PID 40654 (/home/bitecoding/Documents/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Documents/AbizeitungVotingSystem) +2020-11-11 16:24:34,883 INFO [main] No active profile set, falling back to default profiles: default +2020-11-11 16:24:35,393 INFO [main] Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2020-11-11 16:24:35,451 INFO [main] Finished Spring Data repository scanning in 49ms. Found 3 JPA repository interfaces. +2020-11-11 16:24:36,061 INFO [main] Tomcat initialized with port(s): 8000 (http) +2020-11-11 16:24:36,071 INFO [main] Initializing ProtocolHandler ["http-nio-8000"] +2020-11-11 16:24:36,072 INFO [main] Starting service [Tomcat] +2020-11-11 16:24:36,073 INFO [main] Starting Servlet engine: [Apache Tomcat/9.0.38] +2020-11-11 16:24:36,175 INFO [main] Initializing Spring embedded WebApplicationContext +2020-11-11 16:24:36,176 INFO [main] Root WebApplicationContext: initialization completed in 1226 ms +2020-11-11 16:24:36,373 INFO [main] HHH000204: Processing PersistenceUnitInfo [name: default] +2020-11-11 16:24:36,406 INFO [main] HHH000412: Hibernate ORM core version 5.4.21.Final +2020-11-11 16:24:36,497 INFO [main] HCANN000001: Hibernate Commons Annotations {5.1.0.Final} +2020-11-11 16:24:36,557 INFO [main] HikariPool-1 - Starting... +2020-11-11 16:24:36,916 INFO [main] HikariPool-1 - Start completed. +2020-11-11 16:24:36,935 INFO [main] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect +2020-11-11 16:24:37,431 INFO [main] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] +2020-11-11 16:24:37,436 INFO [main] Initialized JPA EntityManagerFactory for persistence unit 'default' +2020-11-11 16:24:37,761 WARN [main] 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-11-11 16:24:37,873 INFO [main] Initializing ExecutorService 'applicationTaskExecutor' +2020-11-11 16:24:38,052 INFO [main] Starting ProtocolHandler ["http-nio-8000"] +2020-11-11 16:24:38,066 INFO [main] Tomcat started on port(s): 8000 (http) with context path '' +2020-11-11 16:24:38,076 INFO [main] Started AbizeitungVotingSystemApplication in 3.511 seconds (JVM running for 3.96) +2020-11-11 16:24:48,118 INFO [http-nio-8000-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet' +2020-11-11 16:24:48,119 INFO [http-nio-8000-exec-1] Initializing Servlet 'dispatcherServlet' +2020-11-11 16:24:48,125 INFO [http-nio-8000-exec-1] Completed initialization in 6 ms +2020-11-11 16:24:48,278 INFO [http-nio-8000-exec-1] User IP: 127.0.0.1 +2020-11-11 16:56:49,334 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor' +2020-11-11 16:56:49,336 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default' +2020-11-11 16:56:49,338 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated... +2020-11-11 16:56:49,346 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed. diff --git a/logs/archived/2020-11-10.0.log b/logs/archived/2020-11-10.0.log new file mode 100644 index 0000000..349f071 --- /dev/null +++ b/logs/archived/2020-11-10.0.log @@ -0,0 +1,186 @@ +2020-11-10 00:01:16,168 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor' +2020-11-10 00:01:16,171 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default' +2020-11-10 00:01:16,173 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated... +2020-11-10 00:01:16,183 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed. +2020-11-10 23:29:40,574 INFO [main] Starting AbizeitungVotingSystemApplication on bitecoding-System-Product-Name with PID 19354 (/home/bitecoding/Documents/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Documents/AbizeitungVotingSystem) +2020-11-10 23:29:40,577 INFO [main] No active profile set, falling back to default profiles: default +2020-11-10 23:29:41,113 INFO [main] Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2020-11-10 23:29:41,170 INFO [main] Finished Spring Data repository scanning in 47ms. Found 3 JPA repository interfaces. +2020-11-10 23:29:41,898 INFO [main] Tomcat initialized with port(s): 8080 (http) +2020-11-10 23:29:41,909 INFO [main] Initializing ProtocolHandler ["http-nio-8080"] +2020-11-10 23:29:41,910 INFO [main] Starting service [Tomcat] +2020-11-10 23:29:41,911 INFO [main] Starting Servlet engine: [Apache Tomcat/9.0.38] +2020-11-10 23:29:42,020 INFO [main] Initializing Spring embedded WebApplicationContext +2020-11-10 23:29:42,020 INFO [main] Root WebApplicationContext: initialization completed in 1376 ms +2020-11-10 23:29:42,276 INFO [main] HHH000204: Processing PersistenceUnitInfo [name: default] +2020-11-10 23:29:42,342 INFO [main] HHH000412: Hibernate ORM core version 5.4.21.Final +2020-11-10 23:29:42,494 INFO [main] HCANN000001: Hibernate Commons Annotations {5.1.0.Final} +2020-11-10 23:29:42,582 INFO [main] HikariPool-1 - Starting... +2020-11-10 23:29:43,071 INFO [main] HikariPool-1 - Start completed. +2020-11-10 23:29:43,107 INFO [main] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect +2020-11-10 23:29:43,835 INFO [main] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] +2020-11-10 23:29:43,843 INFO [main] Initialized JPA EntityManagerFactory for persistence unit 'default' +2020-11-10 23:29:44,313 WARN [main] 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-11-10 23:29:44,447 INFO [main] Initializing ExecutorService 'applicationTaskExecutor' +2020-11-10 23:29:44,651 INFO [main] Starting ProtocolHandler ["http-nio-8080"] +2020-11-10 23:29:44,667 INFO [main] Tomcat started on port(s): 8080 (http) with context path '' +2020-11-10 23:29:44,679 INFO [main] Started AbizeitungVotingSystemApplication in 4.532 seconds (JVM running for 5.135) +2020-11-10 23:30:09,595 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor' +2020-11-10 23:30:09,597 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default' +2020-11-10 23:30:09,600 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated... +2020-11-10 23:30:09,606 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed. +2020-11-10 23:29:49,904 INFO [main] Starting AbizeitungVotingSystemApplication on coding-laptop with PID 273415 (/home/bitecoding/Documents/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Documents/AbizeitungVotingSystem) +2020-11-10 23:29:49,912 INFO [main] No active profile set, falling back to default profiles: default +2020-11-10 23:29:51,345 INFO [main] Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2020-11-10 23:29:51,569 INFO [main] Finished Spring Data repository scanning in 189ms. Found 3 JPA repository interfaces. +2020-11-10 23:29:53,369 INFO [main] Tomcat initialized with port(s): 8080 (http) +2020-11-10 23:29:53,403 INFO [main] Initializing ProtocolHandler ["http-nio-8080"] +2020-11-10 23:29:53,417 INFO [main] Starting service [Tomcat] +2020-11-10 23:29:53,420 INFO [main] Starting Servlet engine: [Apache Tomcat/9.0.38] +2020-11-10 23:29:53,738 INFO [main] Initializing Spring embedded WebApplicationContext +2020-11-10 23:29:53,739 INFO [main] Root WebApplicationContext: initialization completed in 3649 ms +2020-11-10 23:29:54,342 INFO [main] HHH000204: Processing PersistenceUnitInfo [name: default] +2020-11-10 23:29:54,499 INFO [main] HHH000412: Hibernate ORM core version 5.4.21.Final +2020-11-10 23:29:54,826 INFO [main] HCANN000001: Hibernate Commons Annotations {5.1.0.Final} +2020-11-10 23:29:55,059 INFO [main] HikariPool-1 - Starting... +2020-11-10 23:29:57,149 ERROR [main] HikariPool-1 - Exception during pool initialization. +java.sql.SQLException: Access denied for user 'root'@'localhost' + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) + at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) + at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:358) + at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) + at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:477) + at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:560) + at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:115) + at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) + at org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) + at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess.obtainConnection(JdbcEnvironmentInitiator.java:180) + at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:68) + at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) + at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) + at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:152) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) + at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.(InFlightMetadataCollectorImpl.java:176) + at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:118) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1224) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1255) + at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:391) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:378) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1790) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) + at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1109) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:869) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) + at com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplication.main(AbizeitungVotingSystemApplication.java:12) +2020-11-10 23:29:57,150 WARN [main] HHH000342: Could not obtain connection to query metadata : Access denied for user 'root'@'localhost' +2020-11-10 23:29:57,155 WARN [main] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] +2020-11-10 23:29:57,159 INFO [main] Stopping service [Tomcat] +2020-11-10 23:29:57,173 INFO [main] + +Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. +2020-11-10 23:29:57,175 ERROR [main] Application run failed +org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1794) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) + at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1109) + at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:869) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1237) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1226) + at com.github.cato447.AbizeitungVotingSystem.AbizeitungVotingSystemApplication.main(AbizeitungVotingSystemApplication.java:12) +Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] + at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:275) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) + at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:152) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) + at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.(InFlightMetadataCollectorImpl.java:176) + at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:118) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1224) + at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1255) + at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:391) + at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:378) + at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1790) + ... 17 common frames omitted +Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set + at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:100) + at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:54) + at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:137) + at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) + at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101) + at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263) + ... 34 common frames omitted +2020-11-10 23:31:24,180 INFO [main] Starting AbizeitungVotingSystemApplication on bitecoding-System-Product-Name with PID 19558 (/home/bitecoding/Documents/AbizeitungVotingSystem/target/classes started by bitecoding in /home/bitecoding/Documents/AbizeitungVotingSystem) +2020-11-10 23:31:24,183 INFO [main] No active profile set, falling back to default profiles: default +2020-11-10 23:31:24,647 INFO [main] Bootstrapping Spring Data JPA repositories in DEFAULT mode. +2020-11-10 23:31:24,695 INFO [main] Finished Spring Data repository scanning in 42ms. Found 3 JPA repository interfaces. +2020-11-10 23:31:25,252 INFO [main] Tomcat initialized with port(s): 8080 (http) +2020-11-10 23:31:25,260 INFO [main] Initializing ProtocolHandler ["http-nio-8080"] +2020-11-10 23:31:25,261 INFO [main] Starting service [Tomcat] +2020-11-10 23:31:25,261 INFO [main] Starting Servlet engine: [Apache Tomcat/9.0.38] +2020-11-10 23:31:25,331 INFO [main] Initializing Spring embedded WebApplicationContext +2020-11-10 23:31:25,331 INFO [main] Root WebApplicationContext: initialization completed in 1094 ms +2020-11-10 23:31:25,479 INFO [main] HHH000204: Processing PersistenceUnitInfo [name: default] +2020-11-10 23:31:25,517 INFO [main] HHH000412: Hibernate ORM core version 5.4.21.Final +2020-11-10 23:31:25,598 INFO [main] HCANN000001: Hibernate Commons Annotations {5.1.0.Final} +2020-11-10 23:31:25,658 INFO [main] HikariPool-1 - Starting... +2020-11-10 23:31:25,964 INFO [main] HikariPool-1 - Start completed. +2020-11-10 23:31:25,983 INFO [main] HHH000400: Using dialect: org.hibernate.dialect.MySQL8Dialect +2020-11-10 23:31:26,433 INFO [main] HHH000490: Using JtaPlatform implementation: [org.hibernate.engine.transaction.jta.platform.internal.NoJtaPlatform] +2020-11-10 23:31:26,440 INFO [main] Initialized JPA EntityManagerFactory for persistence unit 'default' +2020-11-10 23:31:26,744 WARN [main] 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-11-10 23:31:26,844 INFO [main] Initializing ExecutorService 'applicationTaskExecutor' +2020-11-10 23:31:27,015 INFO [main] Starting ProtocolHandler ["http-nio-8080"] +2020-11-10 23:31:27,030 INFO [main] Tomcat started on port(s): 8080 (http) with context path '' +2020-11-10 23:31:27,043 INFO [main] Started AbizeitungVotingSystemApplication in 3.141 seconds (JVM running for 3.568) +2020-11-10 23:32:19,396 INFO [http-nio-8080-exec-1] Initializing Spring DispatcherServlet 'dispatcherServlet' +2020-11-10 23:32:19,397 INFO [http-nio-8080-exec-1] Initializing Servlet 'dispatcherServlet' +2020-11-10 23:32:19,405 INFO [http-nio-8080-exec-1] Completed initialization in 8 ms +2020-11-10 23:32:19,531 INFO [http-nio-8080-exec-1] User IP: 127.0.0.1 +2020-11-10 23:45:30,922 INFO [SpringContextShutdownHook] Shutting down ExecutorService 'applicationTaskExecutor' +2020-11-10 23:45:30,923 INFO [SpringContextShutdownHook] Closing JPA EntityManagerFactory for persistence unit 'default' +2020-11-10 23:45:30,925 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown initiated... +2020-11-10 23:45:30,933 INFO [SpringContextShutdownHook] HikariPool-1 - Shutdown completed. diff --git a/src/main/java/com/github/cato447/AbizeitungVotingSystem/controller/VotingController.java b/src/main/java/com/github/cato447/AbizeitungVotingSystem/controller/VotingController.java index e2a0c16..d321c27 100644 --- a/src/main/java/com/github/cato447/AbizeitungVotingSystem/controller/VotingController.java +++ b/src/main/java/com/github/cato447/AbizeitungVotingSystem/controller/VotingController.java @@ -9,7 +9,6 @@ import com.github.cato447.AbizeitungVotingSystem.table.TableAction; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; -import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 247ae19..33df3d8 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -2,4 +2,7 @@ spring.datasource.url=jdbc:mysql://localhost/VotingSystem spring.datasource.username=bitecoding spring.datasource.password=Cr@ckTh15 -spring.jpa.hibernate.ddl-auto=update \ No newline at end of file +spring.jpa.hibernate.ddl-auto=update + +# Tomcat +server.port = 8000 diff --git a/src/main/resources/database/VotingSystemDump.sql.cpt b/src/main/resources/database/VotingSystemDump.sql.cpt index dd330363dc7f4eddbd795798f32b7bd11076413c..f1e66d42db68664b20e863503a47acddcd45fc95 100644 GIT binary patch literal 12018 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 QMsF;{&LRFvpYDn*fj;nx&;S4c literal 11999 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