Closed
Description
With generated project from start.spring.io I couldn't start the application out of the box. The full error is like this:
"C:\Program Files\Java\jdk1.8.0_91\bin\java" -Dspring.output.ansi.enabled=always -Didea.launcher.port=7537 "-Didea.launcher.bin.path=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_91\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_91\jre\lib\rt.jar;D:\data-management\target\classes;D:\tmp\maven_local_repository\org\springframework\boot\spring-boot-starter-amqp\2.0.0.M3\spring-boot-starter-amqp-2.0.0.M3.jar;D:\tmp\maven_local_repository\org\springframework\boot\spring-boot-starter\2.0.0.M3\spring-boot-starter-2.0.0.M3.jar;D:\tmp\maven_local_repository\org\springframework\boot\spring-boot\2.0.0.M3\spring-boot-2.0.0.M3.jar;D:\tmp\maven_local_repository\org\springframework\boot\spring-boot-autoconfigure\2.0.0.M3\spring-boot-autoconfigure-2.0.0.M3.jar;D:\tmp\maven_local_repository\org\springframework\boot\spring-boot-starter-logging\2.0.0.M3\spring-boot-starter-logging-2.0.0.M3.jar;D:\tmp\maven_local_repository\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;D:\tmp\maven_local_repository\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;D:\tmp\maven_local_repository\org\slf4j\jul-to-slf4j\1.7.25\jul-to-slf4j-1.7.25.jar;D:\tmp\maven_local_repository\org\slf4j\log4j-over-slf4j\1.7.25\log4j-over-slf4j-1.7.25.jar;D:\tmp\maven_local_repository\org\yaml\snakeyaml\1.18\snakeyaml-1.18.jar;D:\tmp\maven_local_repository\org\springframework\spring-messaging\5.0.0.RC3\spring-messaging-5.0.0.RC3.jar;D:\tmp\maven_local_repository\org\springframework\spring-beans\5.0.0.RC3\spring-beans-5.0.0.RC3.jar;D:\tmp\maven_local_repository\org\springframework\amqp\spring-rabbit\2.0.0.M5\spring-rabbit-2.0.0.M5.jar;D:\tmp\maven_local_repository\org\springframework\amqp\spring-amqp\2.0.0.M5\spring-amqp-2.0.0.M5.jar;D:\tmp\maven_local_repository\com\rabbitmq\amqp-client\4.2.0\amqp-client-4.2.0.jar;D:\tmp\maven_local_repository\com\rabbitmq\http-client\1.2.0.RELEASE\http-client-1.2.0.RELEASE.jar;D:\tmp\maven_local_repository\org\apache\httpcomponents\httpclient\4.5.3\httpclient-4.5.3.jar;D:\tmp\maven_local_repository\org\apache\httpcomponents\httpcore\4.4.6\httpcore-4.4.6.jar;D:\tmp\maven_local_repository\commons-codec\commons-codec\1.10\commons-codec-1.10.jar;D:\tmp\maven_local_repository\org\springframework\spring-context\5.0.0.RC3\spring-context-5.0.0.RC3.jar;D:\tmp\maven_local_repository\org\springframework\retry\spring-retry\1.2.1.RELEASE\spring-retry-1.2.1.RELEASE.jar;D:\tmp\maven_local_repository\org\springframework\boot\spring-boot-starter-artemis\2.0.0.M3\spring-boot-starter-artemis-2.0.0.M3.jar;D:\tmp\maven_local_repository\org\springframework\spring-jms\5.0.0.RC3\spring-jms-5.0.0.RC3.jar;D:\tmp\maven_local_repository\org\apache\activemq\artemis-jms-client\2.1.0\artemis-jms-client-2.1.0.jar;D:\tmp\maven_local_repository\org\apache\activemq\artemis-core-client\2.1.0\artemis-core-client-2.1.0.jar;D:\tmp\maven_local_repository\org\jgroups\jgroups\3.6.13.Final\jgroups-3.6.13.Final.jar;D:\tmp\maven_local_repository\org\apache\activemq\artemis-commons\2.1.0\artemis-commons-2.1.0.jar;D:\tmp\maven_local_repository\commons-beanutils\commons-beanutils\1.9.3\commons-beanutils-1.9.3.jar;D:\tmp\maven_local_repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar;D:\tmp\maven_local_repository\com\google\guava\guava\19.0\guava-19.0.jar;D:\tmp\maven_local_repository\io\netty\netty-all\4.1.13.Final\netty-all-4.1.13.Final.jar;D:\tmp\maven_local_repository\org\apache\geronimo\specs\geronimo-json_1.0_spec\1.0-alpha-1\geronimo-json_1.0_spec-1.0-alpha-1.jar;D:\tmp\maven_local_repository\org\apache\johnzon\johnzon-core\0.9.5\johnzon-core-0.9.5.jar;D:\tmp\maven_local_repository\org\apache\activemq\artemis-selector\2.1.0\artemis-selector-2.1.0.jar;D:\tmp\maven_local_repository\javax\jms\javax.jms-api\2.0.1\javax.jms-api-2.0.1.jar;D:\tmp\maven_local_repository\org\springframework\boot\spring-boot-starter-jooq\2.0.0.M3\spring-boot-starter-jooq-2.0.0.M3.jar;D:\tmp\maven_local_repository\org\springframework\boot\spring-boot-starter-jdbc\2.0.0.M3\spring-boot-starter-jdbc-2.0.0.M3.jar;D:\tmp\maven_local_repository\com\zaxxer\HikariCP\2.6.3\HikariCP-2.6.3.jar;D:\tmp\maven_local_repository\org\springframework\spring-jdbc\5.0.0.RC3\spring-jdbc-5.0.0.RC3.jar;D:\tmp\maven_local_repository\org\springframework\spring-tx\5.0.0.RC3\spring-tx-5.0.0.RC3.jar;D:\tmp\maven_local_repository\org\jooq\jooq\3.9.4\jooq-3.9.4.jar;D:\tmp\maven_local_repository\org\springframework\boot\spring-boot-starter-security\2.0.0.M3\spring-boot-starter-security-2.0.0.M3.jar;D:\tmp\maven_local_repository\org\springframework\spring-aop\5.0.0.RC3\spring-aop-5.0.0.RC3.jar;D:\tmp\maven_local_repository\org\springframework\security\spring-security-config\5.0.0.M3\spring-security-config-5.0.0.M3.jar;D:\tmp\maven_local_repository\org\springframework\security\spring-security-web\5.0.0.M3\spring-security-web-5.0.0.M3.jar;D:\tmp\maven_local_repository\org\springframework\spring-expression\5.0.0.RC3\spring-expression-5.0.0.RC3.jar;D:\tmp\maven_local_repository\com\vaadin\vaadin-spring-boot-starter\2.0.1\vaadin-spring-boot-starter-2.0.1.jar;D:\tmp\maven_local_repository\com\vaadin\vaadin-spring-boot\2.0.1\vaadin-spring-boot-2.0.1.jar;D:\tmp\maven_local_repository\com\vaadin\vaadin-spring\2.0.1\vaadin-spring-2.0.1.jar;D:\tmp\maven_local_repository\com\vaadin\vaadin-server\8.1.0\vaadin-server-8.1.0.jar;D:\tmp\maven_local_repository\com\vaadin\vaadin-sass-compiler\0.9.13\vaadin-sass-compiler-0.9.13.jar;D:\tmp\maven_local_repository\org\w3c\css\sac\1.3\sac-1.3.jar;D:\tmp\maven_local_repository\com\vaadin\external\flute\flute\1.3.0.gg2\flute-1.3.0.gg2.jar;D:\tmp\maven_local_repository\com\vaadin\vaadin-shared\8.1.0\vaadin-shared-8.1.0.jar;D:\tmp\maven_local_repository\org\jsoup\jsoup\1.8.3\jsoup-1.8.3.jar;D:\tmp\maven_local_repository\com\vaadin\external\gentyref\1.2.0.vaadin1\gentyref-1.2.0.vaadin1.jar;D:\tmp\maven_local_repository\org\springframework\spring-webmvc\5.0.0.RC3\spring-webmvc-5.0.0.RC3.jar;D:\tmp\maven_local_repository\org\springframework\boot\spring-boot-starter-web\2.0.0.M3\spring-boot-starter-web-2.0.0.M3.jar;D:\tmp\maven_local_repository\org\springframework\boot\spring-boot-starter-tomcat\2.0.0.M3\spring-boot-starter-tomcat-2.0.0.M3.jar;D:\tmp\maven_local_repository\org\apache\tomcat\embed\tomcat-embed-core\8.5.16\tomcat-embed-core-8.5.16.jar;D:\tmp\maven_local_repository\org\apache\tomcat\embed\tomcat-embed-el\8.5.16\tomcat-embed-el-8.5.16.jar;D:\tmp\maven_local_repository\org\apache\tomcat\embed\tomcat-embed-websocket\8.5.16\tomcat-embed-websocket-8.5.16.jar;D:\tmp\maven_local_repository\com\vaadin\vaadin-themes\8.1.0\vaadin-themes-8.1.0.jar;D:\tmp\maven_local_repository\com\vaadin\vaadin-client-compiled\8.1.0\vaadin-client-compiled-8.1.0.jar;D:\tmp\maven_local_repository\org\springframework\boot\spring-boot-starter-webflux\2.0.0.M3\spring-boot-starter-webflux-2.0.0.M3.jar;D:\tmp\maven_local_repository\org\springframework\boot\spring-boot-starter-json\2.0.0.M3\spring-boot-starter-json-2.0.0.M3.jar;D:\tmp\maven_local_repository\com\fasterxml\jackson\core\jackson-databind\2.9.0.pr4\jackson-databind-2.9.0.pr4.jar;D:\tmp\maven_local_repository\com\fasterxml\jackson\core\jackson-annotations\2.9.0.pr4\jackson-annotations-2.9.0.pr4.jar;D:\tmp\maven_local_repository\com\fasterxml\jackson\core\jackson-core\2.9.0.pr4\jackson-core-2.9.0.pr4.jar;D:\tmp\maven_local_repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.9.0.pr4\jackson-datatype-jdk8-2.9.0.pr4.jar;D:\tmp\maven_local_repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.9.0.pr4\jackson-datatype-jsr310-2.9.0.pr4.jar;D:\tmp\maven_local_repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.9.0.pr4\jackson-module-parameter-names-2.9.0.pr4.jar;D:\tmp\maven_local_repository\com\fasterxml\jackson\module\jackson-module-kotlin\2.9.0.pr4\jackson-module-kotlin-2.9.0.pr4.jar;D:\tmp\maven_local_repository\org\springframework\boot\spring-boot-starter-reactor-netty\2.0.0.M3\spring-boot-starter-reactor-netty-2.0.0.M3.jar;D:\tmp\maven_local_repository\io\projectreactor\ipc\reactor-netty\0.7.0.M1\reactor-netty-0.7.0.M1.jar;D:\tmp\maven_local_repository\io\netty\netty-codec-http\4.1.13.Final\netty-codec-http-4.1.13.Final.jar;D:\tmp\maven_local_repository\io\netty\netty-codec\4.1.13.Final\netty-codec-4.1.13.Final.jar;D:\tmp\maven_local_repository\io\netty\netty-handler\4.1.13.Final\netty-handler-4.1.13.Final.jar;D:\tmp\maven_local_repository\io\netty\netty-buffer\4.1.13.Final\netty-buffer-4.1.13.Final.jar;D:\tmp\maven_local_repository\io\netty\netty-transport\4.1.13.Final\netty-transport-4.1.13.Final.jar;D:\tmp\maven_local_repository\io\netty\netty-resolver\4.1.13.Final\netty-resolver-4.1.13.Final.jar;D:\tmp\maven_local_repository\io\netty\netty-handler-proxy\4.1.13.Final\netty-handler-proxy-4.1.13.Final.jar;D:\tmp\maven_local_repository\io\netty\netty-codec-socks\4.1.13.Final\netty-codec-socks-4.1.13.Final.jar;D:\tmp\maven_local_repository\io\netty\netty-transport-native-epoll\4.1.13.Final\netty-transport-native-epoll-4.1.13.Final.jar;D:\tmp\maven_local_repository\io\netty\netty-common\4.1.13.Final\netty-common-4.1.13.Final.jar;D:\tmp\maven_local_repository\io\netty\netty-transport-native-unix-common\4.1.13.Final\netty-transport-native-unix-common-4.1.13.Final.jar;D:\tmp\maven_local_repository\io\projectreactor\ipc\reactor-ipc\0.7.0.M1\reactor-ipc-0.7.0.M1.jar;D:\tmp\maven_local_repository\org\hibernate\hibernate-validator\5.4.1.Final\hibernate-validator-5.4.1.Final.jar;D:\tmp\maven_local_repository\javax\validation\validation-api\1.1.0.Final\validation-api-1.1.0.Final.jar;D:\tmp\maven_local_repository\org\jboss\logging\jboss-logging\3.3.1.Final\jboss-logging-3.3.1.Final.jar;D:\tmp\maven_local_repository\com\fasterxml\classmate\1.3.3\classmate-1.3.3.jar;D:\tmp\maven_local_repository\org\springframework\spring-web\5.0.0.RC3\spring-web-5.0.0.RC3.jar;D:\tmp\maven_local_repository\org\springframework\spring-webflux\5.0.0.RC3\spring-webflux-5.0.0.RC3.jar;D:\tmp\maven_local_repository\org\reactivestreams\reactive-streams\1.0.0\reactive-streams-1.0.0.jar;D:\tmp\maven_local_repository\org\springframework\boot\spring-boot-starter-websocket\2.0.0.M3\spring-boot-starter-websocket-2.0.0.M3.jar;D:\tmp\maven_local_repository\org\springframework\spring-websocket\5.0.0.RC3\spring-websocket-5.0.0.RC3.jar;D:\tmp\maven_local_repository\org\postgresql\postgresql\42.1.3\postgresql-42.1.3.jar;D:\tmp\maven_local_repository\org\projectlombok\lombok\1.16.18\lombok-1.16.18.jar;D:\tmp\maven_local_repository\org\slf4j\slf4j-api\1.7.25\slf4j-api-1.7.25.jar;D:\tmp\maven_local_repository\org\springframework\spring-core\5.0.0.RC3\spring-core-5.0.0.RC3.jar;D:\tmp\maven_local_repository\org\springframework\spring-jcl\5.0.0.RC3\spring-jcl-5.0.0.RC3.jar;D:\tmp\maven_local_repository\io\projectreactor\reactor-core\3.1.0.M3\reactor-core-3.1.0.M3.jar;D:\tmp\maven_local_repository\org\springframework\security\spring-security-core\5.0.0.M3\spring-security-core-5.0.0.M3.jar;D:\tmp\maven_local_repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain com.example.demo.DemoApplication
. ____ _ __ _ _
/\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
\\/ ___)| |_)| | | | | || (_| | ) ) ) )
' |____| .__|_| |_|_| |_\__, | / / / /
=========|_|==============|___/=/_/_/_/
:: Spring Boot :: (v2.0.0.M3)
2017-08-20 09:24:27.571 INFO 14216 --- [ main] com.example.demo.DemoApplication : Starting DemoApplication on PROKYON with PID 14216 (D:\data-management\target\classes started by zangetsu in D:\data-management)
2017-08-20 09:24:27.578 INFO 14216 --- [ main] com.example.demo.DemoApplication : No active profile set, falling back to default profiles: default
2017-08-20 09:24:27.660 INFO 14216 --- [ main] ConfigServletWebServerApplicationContext : Refreshing org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@30ee2816: startup date [Sun Aug 20 09:24:27 CEST 2017]; root of context hierarchy
2017-08-20 09:24:28.716 WARN 14216 --- [ main] o.s.c.a.ConfigurationClassPostProcessor : Cannot enhance @Configuration bean definition 'com.vaadin.spring.VaadinConfiguration' since its singleton instance has been created too early. The typical cause is a non-static @Bean method with a BeanDefinitionRegistryPostProcessor return type: Consider declaring such methods as 'static'.
2017-08-20 09:24:29.202 INFO 14216 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.amqp.rabbit.annotation.RabbitBootstrapConfiguration' of type [org.springframework.amqp.rabbit.annotation.RabbitBootstrapConfiguration$$EnhancerBySpringCGLIB$$f2db42f6] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2017-08-20 09:24:29.291 INFO 14216 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$2c6f84c8] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
2017-08-20 09:24:29.792 INFO 14216 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
2017-08-20 09:24:29.805 INFO 14216 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat]
2017-08-20 09:24:29.807 INFO 14216 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet Engine: Apache Tomcat/8.5.16
2017-08-20 09:24:29.951 INFO 14216 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext
2017-08-20 09:24:29.951 INFO 14216 --- [ost-startStop-1] o.s.web.context.ContextLoader : Root WebApplicationContext: initialization completed in 2294 ms
2017-08-20 09:24:30.140 INFO 14216 --- [ost-startStop-1] c.v.s.b.i.VaadinServletConfiguration : Registering Vaadin servlet
2017-08-20 09:24:30.141 INFO 14216 --- [ost-startStop-1] c.v.s.b.i.VaadinServletConfiguration : Servlet will be mapped to URLs [/vaadinServlet/*, /VAADIN/*]
2017-08-20 09:24:30.168 INFO 14216 --- [ost-startStop-1] c.v.s.b.i.VaadinServletConfiguration : Setting servlet init parameters
2017-08-20 09:24:30.168 INFO 14216 --- [ost-startStop-1] c.v.s.b.i.VaadinServletConfiguration : Set servlet init parameter [productionMode] = [false]
2017-08-20 09:24:30.168 INFO 14216 --- [ost-startStop-1] c.v.s.b.i.VaadinServletConfiguration : Set servlet init parameter [resourceCacheTime] = [3600]
2017-08-20 09:24:30.168 INFO 14216 --- [ost-startStop-1] c.v.s.b.i.VaadinServletConfiguration : Set servlet init parameter [heartbeatInterval] = [300]
2017-08-20 09:24:30.168 INFO 14216 --- [ost-startStop-1] c.v.s.b.i.VaadinServletConfiguration : Set servlet init parameter [closeIdleSessions] = [false]
2017-08-20 09:24:30.316 INFO 14216 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'characterEncodingFilter' to: [/*]
2017-08-20 09:24:30.316 INFO 14216 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2017-08-20 09:24:30.316 INFO 14216 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2017-08-20 09:24:30.316 INFO 14216 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean : Mapping filter: 'requestContextFilter' to: [/*]
2017-08-20 09:24:30.317 INFO 14216 --- [ost-startStop-1] .s.DelegatingFilterProxyRegistrationBean : Mapping filter: 'springSecurityFilterChain' to: [/*]
2017-08-20 09:24:30.317 INFO 14216 --- [ost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'dispatcherServlet' to [/]
2017-08-20 09:24:30.319 INFO 14216 --- [ost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean : Mapping servlet: 'springVaadinServlet' to [/vaadinServlet/*, /VAADIN/*]
2017-08-20 09:24:30.765 INFO 14216 --- [ main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext@30ee2816: startup date [Sun Aug 20 09:24:27 CEST 2017]; root of context hierarchy
2017-08-20 09:24:30.882 INFO 14216 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2017-08-20 09:24:30.884 INFO 14216 --- [ main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.servlet.error.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2017-08-20 09:24:30.952 INFO 14216 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-08-20 09:24:30.952 INFO 14216 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-08-20 09:24:31.015 INFO 14216 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2017-08-20 09:24:31.070 INFO 14216 --- [ main] c.v.s.b.i.VaadinServletConfiguration : Checking the application context for Vaadin UI mappings
2017-08-20 09:24:31.084 INFO 14216 --- [ main] c.v.s.b.i.VaadinServletConfiguration : Registering Vaadin servlet of type [com.vaadin.spring.server.SpringVaadinServlet]
2017-08-20 09:24:31.109 INFO 14216 --- [ main] c.v.s.b.i.VaadinServletConfiguration : Forwarding @SpringUI URLs from {/=org.springframework.web.servlet.mvc.ServletForwardingController@309028af}
2017-08-20 09:24:31.111 INFO 14216 --- [ main] o.s.w.s.handler.SimpleUrlHandlerMapping : Root mapping to handler of type [class org.springframework.web.servlet.mvc.ServletForwardingController]
2017-08-20 09:24:31.510 WARN 14216 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Bean instantiation via factory method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]: Factory method 'dataSource' threw exception; nested exception is org.springframework.boot.autoconfigure.jdbc.DataSourceProperties$DataSourceBeanCreationException: Cannot determine embedded database driver class for database type NONE. If you want an embedded database please put a supported one on the classpath. If you have database settings to be loaded from a particular profile you may need to active it (no profiles are currently active).
2017-08-20 09:24:31.511 INFO 14216 --- [ main] o.s.j.e.a.AnnotationMBeanExporter : Unregistering JMX-exposed beans on shutdown
2017-08-20 09:24:31.514 INFO 14216 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat]
2017-08-20 09:24:31.532 WARN 14216 --- [ main] o.s.b.c.e.EventPublishingRunListener : Error calling ApplicationEventListener
java.lang.ClassCastException: org.springframework.boot.context.event.ApplicationFailedEvent cannot be cast to org.springframework.boot.web.context.WebServerInitializedEvent
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:159) [spring-context-5.0.0.RC3.jar:5.0.0.RC3]
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) [spring-context-5.0.0.RC3.jar:5.0.0.RC3]
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127) [spring-context-5.0.0.RC3.jar:5.0.0.RC3]
at org.springframework.boot.context.event.EventPublishingRunListener.finished(EventPublishingRunListener.java:114) [spring-boot-2.0.0.M3.jar:2.0.0.M3]
at org.springframework.boot.SpringApplicationRunListeners.callFinishedListener(SpringApplicationRunListeners.java:79) [spring-boot-2.0.0.M3.jar:2.0.0.M3]
at org.springframework.boot.SpringApplicationRunListeners.finished(SpringApplicationRunListeners.java:72) [spring-boot-2.0.0.M3.jar:2.0.0.M3]
at org.springframework.boot.SpringApplication.handleRunFailure(SpringApplication.java:803) [spring-boot-2.0.0.M3.jar:2.0.0.M3]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:338) [spring-boot-2.0.0.M3.jar:2.0.0.M3]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1245) [spring-boot-2.0.0.M3.jar:2.0.0.M3]
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1233) [spring-boot-2.0.0.M3.jar:2.0.0.M3]
at com.example.demo.DemoApplication.main(DemoApplication.java:18) [classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_91]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_91]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_91]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_91]
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147) [idea_rt.jar:na]
2017-08-20 09:24:31.540 INFO 14216 --- [ main] utoConfigurationReportLoggingInitializer :
Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.
2017-08-20 09:24:31.542 ERROR 14216 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter :
***************************
APPLICATION FAILED TO START
***************************
Description:
Cannot determine embedded database driver class for database type NONE
Action:
If you want an embedded database please put a supported one on the classpath. If you have database settings to be loaded from a particular profile you may need to active it (no profiles are currently active).
Process finished with exit code 1
Here is the full pom.xml:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>demo</name>
<description>Demo project for Spring Boot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.0.M3</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
<vaadin.version>8.1.0</vaadin.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-amqp</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-artemis</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jooq</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-webflux</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.projectreactor</groupId>
<artifactId>reactor-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-bom</artifactId>
<version>${vaadin.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</project>
The root cause of this is following snippet in the pom.xml (as I finally found out), which by disabling allow dummy application to start:
<!--
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jooq</artifactId>
</dependency>
-->
Maybe you could add this to documentation of the starter application for new users...
This issue has been previously reported as #8793, but I checked that case and guy didn't use jooq framework in his pom.xml, so probably different issue.