Hello Spring Team,
After upgrading spring boot from 2.7.7 to 3.0.3, I cannot run the service with mvn spring-boot:run -X, the result is always success but the spring boot app is not started. Attached the mvn debug logs for analysis: log.txt
I didn't find any useful clues from the logs, do I miss some configurations or can we do something for digging out the issue?
Comment From: mhalbritter
It could be possible that you hit https://github.com/spring-projects/spring-boot/issues/34379. If this isn't it, please attach a sample application so that we can take a look at it.
Comment From: pcgeng
@mhalbritter I have tried downgrading but using spring boot 3.0.2 and spring framework 6.0.4 still doesn't work. I also tried using Maven with trace level logging enabled: mvn spring-boot:run -Dspring-boot.run.jvmArguments=-Dlogging.level.org.springframework=trace, but there is no trace logs, only info logs. I used Windows cmd, is there any other way to output the logs to debug this issue? Besides that, is there any detailed documentation for spring boot upgrade from 2.7.7 to 3.0.3?
Comment From: philwebb
It doesn't look like you have a space in your directory structure, so I don't think it's #34379. From the logs, it looks like the application either isn't ran, or it runs and exits immediately. Does you application work if you run the main method from an IDE?
Comment From: pcgeng
@philwebb I'm trying to run our app's main method from Intellij, it shows:
"C:\Program Files\Java\jdk-17.0.6\bin\java.exe" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:56766,suspend=y,server=n -XX:TieredStopAtLevel=1 -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -javaagent:C:\Users\gengp1\AppData\Local\JetBrains\IntelliJIdea2022.2\groovyHotSwap\gragent.jar -javaagent:C:\Users\gengp1\AppData\Local\JetBrains\IntelliJIdea2022.2\captureAgent\debugger-agent.jar=file:/C:/Users/gengp1/AppData/Local/Temp/capture.props -Dfile.encoding=UTF-8 -classpath "C:\Users\gengp1\Work\Source_Code\integration-api\iapi-app-rest\target\classes;C:\Users\gengp1\.m2\repository\org\springframework\boot\spring-boot-starter-actuator\3.0.2\spring-boot-starter-actuator-3.0.2.jar;C:\Users\gengp1\.m2\repository\org\springframework\boot\spring-boot-starter\3.0.3\spring-boot-starter-3.0.3.jar;C:\Users\gengp1\.m2\repository\org\springframework\boot\spring-boot\3.0.3\spring-boot-3.0.3.jar;C:\Users\gengp1\.m2\repository\org\springframework\boot\spring-boot-autoconfigure\3.0.3\spring-boot-autoconfigure-3.0.3.jar;C:\Users\gengp1\.m2\repository\org\springframework\boot\spring-boot-starter-logging\3.0.3\spring-boot-starter-logging-3.0.3.jar;C:\Users\gengp1\.m2\repository\org\apache\logging\log4j\log4j-to-slf4j\2.19.0\log4j-to-slf4j-2.19.0.jar;C:\Users\gengp1\.m2\repository\org\apache\logging\log4j\log4j-api\2.19.0\log4j-api-2.19.0.jar;C:\Users\gengp1\.m2\repository\jakarta\annotation\jakarta.annotation-api\2.1.1\jakarta.annotation-api-2.1.1.jar;C:\Users\gengp1\.m2\repository\org\springframework\boot\spring-boot-actuator-autoconfigure\3.0.3\spring-boot-actuator-autoconfigure-3.0.3.jar;C:\Users\gengp1\.m2\repository\org\springframework\boot\spring-boot-actuator\3.0.3\spring-boot-actuator-3.0.3.jar;C:\Users\gengp1\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.14.2\jackson-datatype-jsr310-2.14.2.jar;C:\Users\gengp1\.m2\repository\io\micrometer\micrometer-observation\1.10.4\micrometer-observation-1.10.4.jar;C:\Users\gengp1\.m2\repository\io\micrometer\micrometer-commons\1.10.4\micrometer-commons-1.10.4.jar;C:\Users\gengp1\.m2\repository\io\micrometer\micrometer-core\1.10.4\micrometer-core-1.10.4.jar;C:\Users\gengp1\.m2\repository\org\hdrhistogram\HdrHistogram\2.1.12\HdrHistogram-2.1.12.jar;C:\Users\gengp1\.m2\repository\org\latencyutils\LatencyUtils\2.0.3\LatencyUtils-2.0.3.jar;C:\Users\gengp1\.m2\repository\org\springframework\boot\spring-boot-starter-web\3.0.2\spring-boot-starter-web-3.0.2.jar;C:\Users\gengp1\.m2\repository\org\springframework\boot\spring-boot-starter-json\3.0.3\spring-boot-starter-json-3.0.3.jar;C:\Users\gengp1\.m2\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.13.4\jackson-datatype-jdk8-2.13.4.jar;C:\Users\gengp1\.m2\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.14.2\jackson-module-parameter-names-2.14.2.jar;C:\Users\gengp1\.m2\repository\org\springframework\boot\spring-boot-starter-tomcat\3.0.3\spring-boot-starter-tomcat-3.0.3.jar;C:\Users\gengp1\.m2\repository\org\apache\tomcat\embed\tomcat-embed-core\10.1.5\tomcat-embed-core-10.1.5.jar;C:\Users\gengp1\.m2\repository\org\apache\tomcat\embed\tomcat-embed-el\10.1.5\tomcat-embed-el-10.1.5.jar;C:\Users\gengp1\.m2\repository\org\apache\tomcat\embed\tomcat-embed-websocket\10.1.5\tomcat-embed-websocket-10.1.5.jar;C:\Users\gengp1\.m2\repository\org\springframework\spring-web\6.0.5\spring-web-6.0.5.jar;C:\Users\gengp1\.m2\repository\org\springframework\spring-webmvc\6.0.5\spring-webmvc-6.0.5.jar;C:\Users\gengp1\.m2\repository\org\springframework\boot\spring-boot-starter-aop\3.0.2\spring-boot-starter-aop-3.0.2.jar;C:\Users\gengp1\.m2\repository\org\springframework\spring-aop\6.0.5\spring-aop-6.0.5.jar;C:\Users\gengp1\.m2\repository\org\aspectj\aspectjweaver\1.9.19\aspectjweaver-1.9.19.jar;C:\Users\gengp1\.m2\repository\org\springframework\security\spring-security-core\6.0.2\spring-security-core-6.0.2.jar;C:\Users\gengp1\.m2\repository\org\springframework\security\spring-security-crypto\6.0.2\spring-security-crypto-6.0.2.jar;C:\Users\gengp1\.m2\repository\org\springframework\spring-beans\6.0.5\spring-beans-6.0.5.jar;C:\Users\gengp1\.m2\repository\org\springframework\spring-context\6.0.5\spring-context-6.0.5.jar;C:\Users\gengp1\.m2\repository\org\springframework\spring-core\6.0.5\spring-core-6.0.5.jar;C:\Users\gengp1\.m2\repository\org\springframework\spring-jcl\6.0.5\spring-jcl-6.0.5.jar;C:\Users\gengp1\.m2\repository\org\springframework\spring-expression\6.0.5\spring-expression-6.0.5.jar;C:\Users\gengp1\.m2\repository\org\springframework\security\spring-security-web\6.0.2\spring-security-web-6.0.2.jar;C:\Users\gengp1\.m2\repository\org\springframework\security\spring-security-config\6.0.2\spring-security-config-6.0.2.jar;C:\Users\gengp1\.m2\repository\org\springdoc\springdoc-openapi-ui\1.6.4\springdoc-openapi-ui-1.6.4.jar;C:\Users\gengp1\.m2\repository\org\springdoc\springdoc-openapi-webmvc-core\1.6.4\springdoc-openapi-webmvc-core-1.6.4.jar;C:\Users\gengp1\.m2\repository\org\springdoc\springdoc-openapi-common\1.6.4\springdoc-openapi-common-1.6.4.jar;C:\Users\gengp1\.m2\repository\io\swagger\core\v3\swagger-core\2.1.12\swagger-core-2.1.12.jar;C:\Users\gengp1\.m2\repository\io\swagger\core\v3\swagger-annotations\2.1.12\swagger-annotations-2.1.12.jar;C:\Users\gengp1\.m2\repository\io\swagger\core\v3\swagger-models\2.1.12\swagger-models-2.1.12.jar;C:\Users\gengp1\.m2\repository\org\webjars\swagger-ui\4.1.3\swagger-ui-4.1.3.jar;C:\Users\gengp1\.m2\repository\org\webjars\webjars-locator-core\0.52\webjars-locator-core-0.52.jar;C:\Users\gengp1\.m2\repository\io\github\classgraph\classgraph\4.8.138\classgraph-4.8.138.jar;C:\Users\gengp1\.m2\repository\org\springdoc\springdoc-openapi-webflux-ui\1.6.14\springdoc-openapi-webflux-ui-1.6.14.jar;C:\Users\gengp1\.m2\repository\org\springdoc\springdoc-openapi-webflux-core\1.6.14\springdoc-openapi-webflux-core-1.6.14.jar;C:\Users\gengp1\.m2\repository\org\springframework\spring-webflux\6.0.5\spring-webflux-6.0.5.jar;C:\Users\gengp1\.m2\repository\org\zalando\problem-spring-web\0.27.0\problem-spring-web-0.27.0.jar;C:\Users\gengp1\.m2\repository\org\zalando\problem-violations\0.27.0\problem-violations-0.27.0.jar;C:\Users\gengp1\.m2\repository\org\zalando\problem-spring-common\0.27.0\problem-spring-common-0.27.0.jar;C:\Users\gengp1\.m2\repository\org\apiguardian\apiguardian-api\1.1.2\apiguardian-api-1.1.2.jar;C:\Users\gengp1\.m2\repository\com\google\code\findbugs\jsr305\3.0.2\jsr305-3.0.2.jar;C:\Users\gengp1\.m2\repository\org\zalando\problem\0.26.0\problem-0.26.0.jar;C:\Users\gengp1\.m2\repository\org\zalando\jackson-datatype-problem\0.26.0\jackson-datatype-problem-0.26.0.jar;C:\Users\gengp1\.m2\repository\org\zalando\faux-pas\0.9.0\faux-pas-0.9.0.jar;C:\Users\gengp1\.m2\repository\javax\validation\validation-api\2.0.1.Final\validation-api-2.0.1.Final.jar;C:\Users\gengp1\.m2\repository\javax\servlet\javax.servlet-api\3.1.0\javax.servlet-api-3.1.0.jar;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-core\iapi-core-api\target\classes;C:\Users\gengp1\.m2\repository\org\springframework\boot\spring-boot-starter-security\3.0.3\spring-boot-starter-security-3.0.3.jar;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-core\iapi-core-annotation\target\classes;C:\Users\gengp1\.m2\repository\com\squareup\javapoet\1.13.0\javapoet-1.13.0.jar;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-core\iapi-core-cache\target\classes;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-core\iapi-core-i18n\target\classes;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-core\iapi-core-util\target\classes;C:\Users\gengp1\.m2\repository\org\apache\commons\commons-text\1.10.0\commons-text-1.10.0.jar;C:\Users\gengp1\.m2\repository\org\apache\commons\commons-configuration2\2.8.0\commons-configuration2-2.8.0.jar;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-core\iapi-core-workflow\target\classes;C:\Users\gengp1\.m2\repository\org\slf4j\slf4j-ext\1.7.36\slf4j-ext-1.7.36.jar;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-core\iapi-model-definitions\target\classes;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-core\iapi-test-util\target\classes;C:\Users\gengp1\.m2\repository\com\github\tomakehurst\wiremock-jre8-standalone\2.35.0\wiremock-jre8-standalone-2.35.0.jar;C:\Users\gengp1\Work\Source_Code\integration-api\integration-rest-api\target\classes;C:\Users\gengp1\.m2\repository\org\hibernate\validator\hibernate-validator\8.0.0.Final\hibernate-validator-8.0.0.Final.jar;C:\Users\gengp1\.m2\repository\jakarta\validation\jakarta.validation-api\3.0.2\jakarta.validation-api-3.0.2.jar;C:\Users\gengp1\.m2\repository\org\jboss\logging\jboss-logging\3.5.0.Final\jboss-logging-3.5.0.Final.jar;C:\Users\gengp1\.m2\repository\com\fasterxml\classmate\1.5.1\classmate-1.5.1.jar;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-component-powermax\target\classes;C:\Users\gengp1\.m2\repository\org\slf4j\log4j-over-slf4j\1.7.36\log4j-over-slf4j-1.7.36.jar;C:\Users\gengp1\.m2\repository\org\slf4j\jcl-over-slf4j\1.7.36\jcl-over-slf4j-1.7.36.jar;C:\Users\gengp1\.m2\repository\org\slf4j\jul-to-slf4j\1.7.36\jul-to-slf4j-1.7.36.jar;C:\Users\gengp1\.m2\repository\javax\xml\ws\jaxws-api\2.3.1\jaxws-api-2.3.1.jar;C:\Users\gengp1\.m2\repository\javax\xml\soap\javax.xml.soap-api\1.4.0\javax.xml.soap-api-1.4.0.jar;C:\Users\gengp1\.m2\repository\javax\annotation\javax.annotation-api\1.3.2\javax.annotation-api-1.3.2.jar;C:\Users\gengp1\.m2\repository\commons-lang\commons-lang\2.6\commons-lang-2.6.jar;C:\Users\gengp1\.m2\repository\com\fasterxml\jackson\core\jackson-annotations\2.13.4\jackson-annotations-2.13.4.jar;C:\Users\gengp1\.m2\repository\io\dropwizard\metrics\metrics-jvm\4.2.16\metrics-jvm-4.2.16.jar;C:\Users\gengp1\.m2\repository\io\dropwizard\metrics\metrics-core\4.2.16\metrics-core-4.2.16.jar;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-component-vcenter\target\classes;C:\Users\gengp1\.m2\repository\net\tirasa\connid\connector-framework-internal\1.4.4.0\connector-framework-internal-1.4.4.0.jar;C:\Users\gengp1\.m2\repository\net\tirasa\connid\connector-framework\1.4.4.0\connector-framework-1.4.4.0.jar;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-component-dynamic-extension\target\classes;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-component-unity\target\classes;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-component-powerstore-common\target\classes;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-component-powerstore-mgmt\target\classes;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-component-powerstore-monitor\target\classes;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-component-recoverpoint\target\classes;C:\Users\gengp1\.m2\repository\com\emc\pie\emc-pie-adapters-recoverpoint-classic-rest\1.10.0-SNAPSHOT\emc-pie-adapters-recoverpoint-classic-rest-1.10.0-20230216.083015-8.jar;C:\Users\gengp1\.m2\repository\org\jvnet\jaxb2_commons\jaxb2-basics-runtime\1.11.1\jaxb2-basics-runtime-1.11.1.jar;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-component-srm\target\classes;C:\Users\gengp1\.m2\repository\com\emc\pie\emc-pie-adapters-srm-soap\1.8.0-SNAPSHOT\emc-pie-adapters-srm-soap-1.8.0-20230216.083250-9.jar;C:\Users\gengp1\.m2\repository\com\sun\xml\ws\jaxws-rt\2.3.5\jaxws-rt-2.3.5.jar;C:\Users\gengp1\.m2\repository\com\sun\xml\ws\policy\2.7.10\policy-2.7.10.jar;C:\Users\gengp1\.m2\repository\org\glassfish\ha\ha-api\3.1.13\ha-api-3.1.13.jar;C:\Users\gengp1\.m2\repository\org\glassfish\external\management-api\3.2.3\management-api-3.2.3.jar;C:\Users\gengp1\.m2\repository\org\glassfish\gmbal\gmbal-api-only\4.0.3\gmbal-api-only-4.0.3.jar;C:\Users\gengp1\.m2\repository\org\jvnet\staxex\stax-ex\2.1.0\stax-ex-2.1.0.jar;C:\Users\gengp1\.m2\repository\com\sun\xml\stream\buffer\streambuffer\1.5.10\streambuffer-1.5.10.jar;C:\Users\gengp1\.m2\repository\org\jvnet\mimepull\mimepull\1.9.15\mimepull-1.9.15.jar;C:\Users\gengp1\.m2\repository\com\sun\xml\fastinfoset\FastInfoset\2.1.0\FastInfoset-2.1.0.jar;C:\Users\gengp1\.m2\repository\com\sun\activation\jakarta.activation\1.2.2\jakarta.activation-1.2.2.jar;C:\Users\gengp1\.m2\repository\com\sun\mail\jakarta.mail\1.6.7\jakarta.mail-1.6.7.jar;C:\Users\gengp1\.m2\repository\com\sun\xml\messaging\saaj\saaj-impl\3.0.0\saaj-impl-3.0.0.jar;C:\Users\gengp1\.m2\repository\org\eclipse\angus\angus-activation\2.0.0\angus-activation-2.0.0.jar;C:\Users\gengp1\.m2\repository\com\fasterxml\woodstox\woodstox-core\6.2.6\woodstox-core-6.2.6.jar;C:\Users\gengp1\.m2\repository\org\codehaus\woodstox\stax2-api\4.2.1\stax2-api-4.2.1.jar;C:\Users\gengp1\.m2\repository\com\sun\xml\ws\jaxws-tools\2.3.5\jaxws-tools-2.3.5.jar;C:\Users\gengp1\.m2\repository\com\sun\xml\ws\jaxws-eclipselink-plugin\2.3.5\jaxws-eclipselink-plugin-2.3.5.jar;C:\Users\gengp1\.m2\repository\jakarta\persistence\jakarta.persistence-api\3.1.0\jakarta.persistence-api-3.1.0.jar;C:\Users\gengp1\.m2\repository\org\eclipse\persistence\org.eclipse.persistence.moxy\2.7.9\org.eclipse.persistence.moxy-2.7.9.jar;C:\Users\gengp1\.m2\repository\org\eclipse\persistence\org.eclipse.persistence.core\2.7.9\org.eclipse.persistence.core-2.7.9.jar;C:\Users\gengp1\.m2\repository\org\eclipse\persistence\org.eclipse.persistence.asm\9.1.0\org.eclipse.persistence.asm-9.1.0.jar;C:\Users\gengp1\.m2\repository\com\sun\xml\ws\sdo-eclipselink-plugin\2.3.5\sdo-eclipselink-plugin-2.3.5.jar;C:\Users\gengp1\.m2\repository\org\eclipse\persistence\org.eclipse.persistence.sdo\2.7.9\org.eclipse.persistence.sdo-2.7.9.jar;C:\Users\gengp1\.m2\repository\org\eclipse\persistence\commonj.sdo\2.1.1\commonj.sdo-2.1.1.jar;C:\Users\gengp1\.m2\repository\jakarta\xml\ws\jakarta.xml.ws-api\4.0.0\jakarta.xml.ws-api-4.0.0.jar;C:\Users\gengp1\.m2\repository\jakarta\xml\soap\jakarta.xml.soap-api\3.0.0\jakarta.xml.soap-api-3.0.0.jar;C:\Users\gengp1\.m2\repository\jakarta\jws\jakarta.jws-api\2.1.0\jakarta.jws-api-2.1.0.jar;C:\Users\gengp1\.m2\repository\com\sun\xml\bind\jaxb-impl\4.0.2\jaxb-impl-4.0.2.jar;C:\Users\gengp1\.m2\repository\com\sun\xml\bind\jaxb-core\4.0.2\jaxb-core-4.0.2.jar;C:\Users\gengp1\.m2\repository\com\sun\xml\bind\jaxb-xjc\4.0.2\jaxb-xjc-4.0.2.jar;C:\Users\gengp1\.m2\repository\com\sun\xml\bind\jaxb-jxc\4.0.2\jaxb-jxc-4.0.2.jar;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-component-powerflex\target\classes;C:\Users\gengp1\.m2\repository\com\emc\pie\emc-pie-scaleio-rest-adapter\1.19.0-SNAPSHOT\emc-pie-scaleio-rest-adapter-1.19.0-20230216.083110-8.jar;C:\Users\gengp1\Work\Source_Code\integration-api\iapi-component-xtremio\target\classes;C:\Users\gengp1\.m2\repository\com\emc\pie\polyglot-core\1.31.0-SNAPSHOT\polyglot-core-1.31.0-20230216.081844-8.jar;C:\Users\gengp1\.m2\repository\org\antlr\antlr4-runtime\4.8\antlr4-runtime-4.8.jar;C:\Users\gengp1\.m2\repository\com\emc\pie\emc-pie-commons\1.32.0-SNAPSHOT\emc-pie-commons-1.32.0-20230216.082523-8.jar;C:\Users\gengp1\.m2\repository\commons-io\commons-io\2.11.0\commons-io-2.11.0.jar;C:\Users\gengp1\.m2\repository\commons-codec\commons-codec\1.13\commons-codec-1.13.jar;C:\Users\gengp1\.m2\repository\net\sourceforge\collections\collections-generic\4.01\collections-generic-4.01.jar;C:\Users\gengp1\.m2\repository\org\apache\commons\commons-exec\1.1\commons-exec-1.1.jar;C:\Users\gengp1\.m2\repository\com\googlecode\lambdaj\lambdaj\2.3.3\lambdaj-2.3.3.jar;C:\Users\gengp1\.m2\repository\org\hamcrest\hamcrest-all\1.1\hamcrest-all-1.1.jar;C:\Users\gengp1\.m2\repository\cglib\cglib-nodep\2.2\cglib-nodep-2.2.jar;C:\Users\gengp1\.m2\repository\joda-time\joda-time\1.4\joda-time-1.4.jar;C:\Users\gengp1\.m2\repository\org\bouncycastle\bcpkix-jdk15on\1.69\bcpkix-jdk15on-1.69.jar;C:\Users\gengp1\.m2\repository\org\bouncycastle\bcprov-jdk15on\1.69\bcprov-jdk15on-1.69.jar;C:\Users\gengp1\.m2\repository\org\bouncycastle\bcutil-jdk15on\1.69\bcutil-jdk15on-1.69.jar;C:\Users\gengp1\.m2\repository\org\testng\testng\6.10\testng-6.10.jar;C:\Users\gengp1\.m2\repository\com\beust\jcommander\1.48\jcommander-1.48.jar;C:\Users\gengp1\.m2\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;C:\Users\gengp1\.m2\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;C:\Users\gengp1\.m2\repository\com\emc\pie\xtremio-polyglot-adapter-java\1.34.0-SNAPSHOT\xtremio-polyglot-adapter-java-1.34.0-20230306.101912-8.jar;C:\Users\gengp1\.m2\repository\com\owlike\genson\1.6\genson-1.6.jar;C:\Users\gengp1\.m2\repository\com\emc\pie\emc-pie-adapters-cyclone-rest\1.15.0-SNAPSHOT\emc-pie-adapters-cyclone-rest-1.15.0-20230216.082738-8.jar;C:\Users\gengp1\.m2\repository\org\apache\commons\commons-csv\1.8\commons-csv-1.8.jar;C:\Users\gengp1\.m2\repository\org\apache\commons\commons-compress\1.21.0.redhat-00001\commons-compress-1.21.0.redhat-00001.jar;C:\Users\gengp1\.m2\repository\org\glassfish\jersey\core\jersey-client\3.1.1\jersey-client-3.1.1.jar;C:\Users\gengp1\.m2\repository\jakarta\ws\rs\jakarta.ws.rs-api\3.1.0\jakarta.ws.rs-api-3.1.0.jar;C:\Users\gengp1\.m2\repository\jakarta\inject\jakarta.inject-api\2.0.1\jakarta.inject-api-2.0.1.jar;C:\Users\gengp1\.m2\repository\org\glassfish\jersey\core\jersey-common\3.1.1\jersey-common-3.1.1.jar;C:\Users\gengp1\.m2\repository\org\glassfish\jersey\inject\jersey-hk2\3.1.1\jersey-hk2-3.1.1.jar;C:\Users\gengp1\.m2\repository\org\glassfish\hk2\hk2-locator\3.0.3\hk2-locator-3.0.3.jar;C:\Users\gengp1\.m2\repository\org\glassfish\hk2\external\aopalliance-repackaged\3.0.3\aopalliance-repackaged-3.0.3.jar;C:\Users\gengp1\.m2\repository\org\glassfish\hk2\hk2-api\3.0.3\hk2-api-3.0.3.jar;C:\Users\gengp1\.m2\repository\org\glassfish\hk2\hk2-utils\3.0.3\hk2-utils-3.0.3.jar;C:\Users\gengp1\.m2\repository\org\javassist\javassist\3.29.0-GA\javassist-3.29.0-GA.jar;C:\Users\gengp1\.m2\repository\org\glassfish\jersey\media\jersey-media-json-jackson\3.1.1\jersey-media-json-jackson-3.1.1.jar;C:\Users\gengp1\.m2\repository\org\glassfish\jersey\ext\jersey-entity-filtering\3.1.1\jersey-entity-filtering-3.1.1.jar;C:\Users\gengp1\.m2\repository\com\fasterxml\jackson\module\jackson-module-jakarta-xmlbind-annotations\2.14.2\jackson-module-jakarta-xmlbind-annotations-2.14.2.jar;C:\Users\gengp1\.m2\repository\jakarta\xml\bind\jakarta.xml.bind-api\4.0.0\jakarta.xml.bind-api-4.0.0.jar;C:\Users\gengp1\.m2\repository\jakarta\activation\jakarta.activation-api\2.1.1\jakarta.activation-api-2.1.1.jar;C:\Users\gengp1\.m2\repository\org\apache\httpcomponents\httpcore\4.4.14\httpcore-4.4.14.jar;C:\Users\gengp1\Work\Source_Code\kittyhawk-rest-adapter-java\target\classes;C:\Users\gengp1\.m2\repository\com\emc\pie\vmax-polyglot-adapter\1.23.0-SNAPSHOT\vmax-polyglot-adapter-1.23.0-20230224.233057-7.jar;C:\Users\gengp1\.m2\repository\com\squareup\okhttp3\logging-interceptor\4.10.0\logging-interceptor-4.10.0.jar;C:\Users\gengp1\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk8\1.7.22\kotlin-stdlib-jdk8-1.7.22.jar;C:\Users\gengp1\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-jdk7\1.7.22\kotlin-stdlib-jdk7-1.7.22.jar;C:\Users\gengp1\.m2\repository\org\redisson\redisson\3.12.3\redisson-3.12.3.jar;C:\Users\gengp1\.m2\repository\io\projectreactor\reactor-core\3.5.3\reactor-core-3.5.3.jar;C:\Users\gengp1\.m2\repository\org\reactivestreams\reactive-streams\1.0.4\reactive-streams-1.0.4.jar;C:\Users\gengp1\.m2\repository\io\reactivex\rxjava2\rxjava\2.2.17\rxjava-2.2.17.jar;C:\Users\gengp1\.m2\repository\de\ruedigermoeller\fst\2.57\fst-2.57.jar;C:\Users\gengp1\.m2\repository\com\fasterxml\jackson\dataformat\jackson-dataformat-yaml\2.14.2\jackson-dataformat-yaml-2.14.2.jar;C:\Users\gengp1\.m2\repository\net\bytebuddy\byte-buddy\1.12.23\byte-buddy-1.12.23.jar;C:\Users\gengp1\.m2\repository\org\jodd\jodd-bean\5.0.13\jodd-bean-5.0.13.jar;C:\Users\gengp1\.m2\repository\org\jodd\jodd-core\5.0.13\jodd-core-5.0.13.jar;C:\Users\gengp1\.m2\repository\org\yaml\snakeyaml\1.32\snakeyaml-1.32.jar;C:\Users\gengp1\.m2\repository\io\netty\netty-buffer\4.1.86.Final\netty-buffer-4.1.86.Final.jar;C:\Users\gengp1\.m2\repository\io\netty\netty-transport\4.1.86.Final\netty-transport-4.1.86.Final.jar;C:\Users\gengp1\.m2\repository\io\netty\netty-handler\4.1.86.Final\netty-handler-4.1.86.Final.jar;C:\Users\gengp1\.m2\repository\io\netty\netty-transport-native-unix-common\4.1.86.Final\netty-transport-native-unix-common-4.1.86.Final.jar;C:\Users\gengp1\.m2\repository\io\netty\netty-resolver\4.1.86.Final\netty-resolver-4.1.86.Final.jar;C:\Users\gengp1\.m2\repository\io\netty\netty-resolver-dns\4.1.86.Final\netty-resolver-dns-4.1.86.Final.jar;C:\Users\gengp1\.m2\repository\io\netty\netty-codec-dns\4.1.86.Final\netty-codec-dns-4.1.86.Final.jar;C:\Users\gengp1\.m2\repository\io\netty\netty-codec\4.1.86.Final\netty-codec-4.1.86.Final.jar;C:\Users\gengp1\.m2\repository\io\netty\netty-common\4.1.86.Final\netty-common-4.1.86.Final.jar;C:\Users\gengp1\.m2\repository\org\quartz-scheduler\quartz\2.3.2\quartz-2.3.2.jar;C:\Users\gengp1\.m2\repository\com\mchange\mchange-commons-java\0.2.15\mchange-commons-java-0.2.15.jar;C:\Users\gengp1\Work\Source_Code\vmware-vsphere-sdk-java\vim25\target\classes;C:\Users\gengp1\.m2\repository\com\vmware\vsphereautomation-client-sdk\6.6.1\vsphereautomation-client-sdk-6.6.1.jar;C:\Users\gengp1\.m2\repository\com\vmware\ssoclient\6.6.1\ssoclient-6.6.1.jar;C:\Users\gengp1\.m2\repository\com\vmware\vsphereautomation-lookupservice\6.6.1\vsphereautomation-lookupservice-6.6.1.jar;C:\Users\gengp1\.m2\repository\com\vmware\vapi\vapi-authentication\2.7.0\vapi-authentication-2.7.0.jar;C:\Users\gengp1\.m2\repository\com\vmware\vapi\vapi-runtime\2.7.0\vapi-runtime-2.7.0.jar;C:\Users\gengp1\.m2\repository\com\vmware\sms\6.7.0-9909037\sms-6.7.0-9909037.jar;C:\Users\gengp1\.m2\repository\com\vmware\vapi\vapi-samltoken\2.7.0\vapi-samltoken-2.7.0.jar;C:\Users\gengp1\.m2\repository\com\vmware\pbm\7.0.2-17696677\pbm-7.0.2-17696677.jar;C:\Users\gengp1\.m2\repository\io\swagger\swagger-annotations\1.5.19\swagger-annotations-1.5.19.jar;C:\Users\gengp1\.m2\repository\com\google\guava\guava\30.0-jre\guava-30.0-jre.jar;C:\Users\gengp1\.m2\repository\com\google\guava\failureaccess\1.0.1\failureaccess-1.0.1.jar;C:\Users\gengp1\.m2\repository\com\google\guava\listenablefuture\9999.0-empty-to-avoid-conflict-with-guava\listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar;C:\Users\gengp1\.m2\repository\org\checkerframework\checker-qual\3.5.0\checker-qual-3.5.0.jar;C:\Users\gengp1\.m2\repository\com\google\errorprone\error_prone_annotations\2.3.4\error_prone_annotations-2.3.4.jar;C:\Users\gengp1\.m2\repository\com\google\j2objc\j2objc-annotations\1.3\j2objc-annotations-1.3.jar;C:\Users\gengp1\.m2\repository\com\google\inject\guice\4.2.3\guice-4.2.3.jar;C:\Users\gengp1\.m2\repository\javax\inject\javax.inject\1\javax.inject-1.jar;C:\Users\gengp1\.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;C:\Users\gengp1\.m2\repository\com\typesafe\config\1.3.4\config-1.3.4.jar;C:\Users\gengp1\.m2\repository\javax\cache\cache-api\1.1.0\cache-api-1.1.0.jar;C:\Users\gengp1\.m2\repository\com\fasterxml\jackson\core\jackson-core\2.13.4\jackson-core-2.13.4.jar;C:\Users\gengp1\.m2\repository\com\fasterxml\jackson\core\jackson-databind\2.13.4.2\jackson-databind-2.13.4.2.jar;C:\Users\gengp1\.m2\repository\com\squareup\okhttp3\okhttp\4.9.3\okhttp-4.9.3.jar;C:\Users\gengp1\.m2\repository\com\squareup\okio\okio\2.8.0\okio-2.8.0.jar;C:\Users\gengp1\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib-common\1.7.22\kotlin-stdlib-common-1.7.22.jar;C:\Users\gengp1\.m2\repository\org\jetbrains\kotlin\kotlin-stdlib\1.7.22\kotlin-stdlib-1.7.22.jar;C:\Users\gengp1\.m2\repository\org\jetbrains\annotations\13.0\annotations-13.0.jar;C:\Users\gengp1\.m2\repository\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;C:\Users\gengp1\.m2\repository\commons-beanutils\commons-beanutils\1.9.4\commons-beanutils-1.9.4.jar;C:\Users\gengp1\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;C:\Users\gengp1\.m2\repository\commons-collections\commons-collections\3.2.2\commons-collections-3.2.2.jar;C:\Users\gengp1\.m2\repository\org\slf4j\slf4j-api\1.7.36\slf4j-api-1.7.36.jar;C:\Users\gengp1\.m2\repository\ch\qos\logback\logback-classic\1.2.11\logback-classic-1.2.11.jar;C:\Users\gengp1\.m2\repository\ch\qos\logback\logback-core\1.2.11\logback-core-1.2.11.jar;C:\Users\gengp1\.m2\repository\org\objenesis\objenesis\3.2\objenesis-3.2.jar;C:\Users\gengp1\.m2\repository\com\google\code\gson\gson\2.9.0\gson-2.9.0.jar;C:\Users\gengp1\Work\IntelliJ IDEA\lib\idea_rt.jar" com.emc.iapi.app.RestApiServer
Connected to the target VM, address: '127.0.0.1:56766', transport: 'socket'
Disconnected from the target VM, address: '127.0.0.1:56766', transport: 'socket'
Process finished with exit code 0
Comment From: wilkinsona
That looks like your application's main method hasn't done anything. Perhaps you can step through it in the debugger to determine what's happening.
Comment From: pcgeng
Thank you @wilkinsona, I debugged on the main method in intellij, and it deplayed the error: java.lang.NoClassDefFoundError: ch/qos/logback/core/*, every time I debug, the class is different.
Comment From: pcgeng
We used ch.qos.logback:logback-classic:1.2.11 before, should we upgrade for spring boot 3.0.x?
Comment From: wilkinsona
Yes. Please use the 1.4.x version that's provided by Spring Boot's dependency management. You should also use SLF4J 2.0.x rather than 1.7.x. I'm going to close this issue now as it appears to be caused by trying to use unsupported dependency versions.
Comment From: pcgeng
@wilkinsona where can I find the spring boot's dependency management?
Comment From: wilkinsona
Either by using spring-boot-starter-parent as your project's parent or by importing spring-boot-dependencies. Both options are described in the documentation. If you have any further questions, please follow up on Stack Overflow or Gitter. As mentioned in the guidelines for contributing, we prefer to use GitHub issues only for bugs and enhancements.