I\'ve received the message "Process finished with exit code 1" when I run my project. I have tried several solutions but no topic is the same error as mine. My project
You must set logging.level.root
to DEBUG
and read related logging to find problem.
if your app uses application.yml file, add (or edit) this at beginning or end:
logging:
level:
root: DEBUG
if your app uses application.properties
, add (or edit) below line:
logging.level.root: DEBUG
for example, my app uses an undefined property and does not show the problem in common logs, after enabling debug level logging, I got below line in logs:
Could not find key 'app.services.account.service' in any property source
Maybe not in this case exactly but missing logs could also caused by missing profile configuration in the logback.xml file.
Had the same problem.
Fixed by specifying parent Spring Boot Starter project.
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.2.RELEASE</version>
<relativePath />
</parent>
I encounter the same problem. Springboot exits with code 1 without error. But that was when I created a project without using Spring Initializer.
I suggest you backup your code and recreate the project with Spring Initializer (service URL: https://start.spring.io), that should work. and you will be able to compare the setup difference.
Try to get stack trace by putting "try-catch" block, arround "run" method calling, in your main method, and print stack trace within "catch" as follows.
public static void main(String[] args) {
try {
SpringApplication.run(MyApplication.class, args);
} catch (Exception e) {
e.printStackTrace();
}
}