Spring Boot Application failed to start with classpath: []

Multi tool use
Spring Boot Application failed to start with classpath:
I generated a Spring Boot application with jHipster, added some code from my previous project (non-jhipster project) and tried to run it using IDEA. First I got an error message similar to this, saying "Command line is too long.." (I am running Windows 10 x64). I clicked enable, but then I got an error like this.:
"C:Program FilesJavajdk1.8.0_144binjava" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:51351,suspend=y,server=n -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=51350 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -Dfile.encoding=UTF-8 -classpath C:UsersUserAppDataLocalTempclasspath.jar com.test.pc.TestPartsComposerApp
Connected to the target VM, address: '127.0.0.1:51351', transport: 'socket'
The Class-Path manifest attribute in C:UsersUserAppDataLocalTempclasspath.jar referenced one or more files that do not exist: .... Extremely long list of jars
07:48:56.779 [main] DEBUG org.springframework.boot.devtools.settings.DevToolsSettings - Included patterns for restart :
07:48:56.779 [main] DEBUG org.springframework.boot.devtools.settings.DevToolsSettings - Excluded patterns for restart : [/spring-boot-starter/target/classes/, /spring-boot-autoconfigure/target/classes/, /spring-boot-starter-[w-]+/, /spring-boot/target/classes/, /spring-boot-actuator/target/classes/, /spring-boot-devtools/target/classes/]
07:48:56.779 [main] DEBUG org.springframework.boot.devtools.restart.ChangeableUrls - Matching URLs for reloading :
07:48:57.570 [restartedMain] DEBUG org.springframework.boot.logging.ClasspathLoggingApplicationListener - Application failed to start with classpath:
After I tried with ./mvnw
:
/mvnw
The Class-Path manifest attribute in C:UsersUser.m2repositorycomsunxmlbindjaxb-impl2.2.3-1jaxb-impl-2.2.3-1.jar referenced one or more files that do not exist: C:UsersUser.m2repositorycomsunxmlbindjaxb-impl2.2.3-1jaxb-api.jar,C:UsersUser.m2repositorycomsunxmlbindjaxb-impl2.2.3-1activation.jar,C:UsersUser.m2repositorycomsunxmlbindjaxb-impl2.2.3-1jsr173_1.0_api.jar,C:UsersUser.m2repositorycomsunxmlbindjaxb-impl2.2.3-1jaxb1-impl.jar
The Class-Path manifest attribute in C:UsersUser.m2repositoryorgliquibaseliquibase-core3.5.3liquibase-core-3.5.3.jar referenced one or more files that do not exist: C:UsersUser.m2repositoryorgliquibaseliquibase-core3.5.3libsnakeyaml-1.13.jar
07:53:54.295 [main] DEBUG org.springframework.boot.devtools.settings.DevToolsSettings - Included patterns for restart :
07:53:54.295 [main] DEBUG org.springframework.boot.devtools.settings.DevToolsSettings - Excluded patterns for restart : [/spring-boot-starter/target/classes/, /spring-boot-autoconfigure/target/classes/, /spring-boot-starter-[w-]+/, /spring-boot/target/classes/, /spring-boot-actuator/target/classes/, /spring-boot-devtools/target/classes/]
07:53:54.295 [main] DEBUG org.springframework.boot.devtools.restart.ChangeableUrls - Matching URLs for reloading : [file:/C:/workspace/jh-fpc/TestPartsComposer/target/classes/]
07:53:55.295 [restartedMain] DEBUG org.springframework.boot.logging.ClasspathLoggingApplicationListener - Application failed to start with classpath: [file:/C:/workspace/jh-fpc/TestPartsComposer/target/classes/]
I posted my pom.xml
here.
pom.xml
I created a completely new project, and started adding the maven dependencies I had one by one and Ran the project after every step. The problem with the classpath occurs, when I add BOTH spring-batch and guava to the pom.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-batch</artifactId>
</dependency>
<!-- https://mvnrepository.com/artifact/com.google.guava/guava -->
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${guava-core.version}</version>
</dependency>
@varren I even deleted my .m2 directory, and let maven to download everything again. But I just added the main reason for the problem, don't know why it causes it tbh.
– appl3r
Oct 6 '17 at 7:03
I have the same issue with liquibase but it is not blocking the application startup, you can ignore that message (bug liquibase.jira.com/browse/CORE-3046) have you tried
mvn clean install
and then mvn spring-boot:run
?– Paizo
Oct 18 '17 at 7:42
mvn clean install
mvn spring-boot:run
@Paizo I did tried that, but my problem was not with liquibase and maven could not even compile it.
– appl3r
Oct 18 '17 at 7:45
3 Answers
3
I had this same problem in a jHipster application with the same error messages and for me the root cause for me was wrong formatting (indentation) of spring mail settings in application-dev.yml. I just copy/pasted the settings from another project and IntelliJ indented them a bit differently than they were in original code and because of that they could not be resolved.
Those "manifest attribute" things appear every time when starting the application but at least for me they were not related to the real issue. Hope this helps to get to the root of the cause! Cheers,
This error message is output by
ClasspathLoggingApplicationListener#onApplicationEvent
But it does not output the real reason of the error.
So, you should start your app in debug mode, and add a breakpoint at this line, then you can check event.exception
, and find out what is the real error happened.
event.exception
This problem wasted me like 30 minutes.... Hope this answer can save someone a little time
I had the same issue with jhipster @4.10.2
& the solution what I got is here,
jhipster @4.10.2
As @koni123 rightly said it is something to do with application-dev.yml
, when i compared this file with the previous file version found that "spring.jpa.hibernate.format_sql: true" was giving me issue. Once i removed it from application-dev.yml it resolved my problem. Hope this helps.
application-dev.yml
By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.
Have you tried to force IDEA to reread all maven dependencies stackoverflow.com/q/9980869/1032167 or clean and rebuild?
– varren
Oct 6 '17 at 7:02