liquibase.exception.ChangeLogParseException: classpath:/db/changelog/db.changelo"/>
nested exception is liquibase.exception.ChangeLogParseException: classpath:/db/changelog/db.changelo
目录
目的:
解决办法
主要得异常信息:
目的:
记录一下遇到的异常:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'liquibase' defined in class path resource [org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration$LiquibaseConfiguration.class]: Invocation of init method failed; nested exception is liquibase.exception.ChangeLogParseException: classpath:/db/changelog/db.changelog-master.yaml does not exist
解决办法
操作只是修改了默认编码的格式,从GBK改成了utf-8.导致启动失败,再想办法怎么还原,把application.yml单独的拿出来,然后进行新建文件,然后内容复制到Idea里面就好了!
主要得异常信息:
10:16:00.894 [main] INFO org.dozer.jmx.JMXPlatformImpl - Unregistering existing Dozer JMX MBean [org.dozer.jmx:type=DozerAdminController].
10:16:00.894 [main] INFO org.dozer.jmx.JMXPlatformImpl - Unregistering existing Dozer JMX MBean [org.dozer.jmx:type=DozerStatisticsController].
10:16:00.896 [main] INFO com.baomidou.dynamic.datasource.DynamicRoutingDataSource - dynamic-datasource start closing ....
10:16:00.945 [main] ERROR org.springframework.boot.SpringApplication - Application run failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'liquibase' defined in class path resource [org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration$LiquibaseConfiguration.class]: Invocation of init method failed; nested exception is liquibase.exception.ChangeLogParseException: classpath:/db/changelog/db.changelog-master.yaml does not existat 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.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:897)at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:879)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551)at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141)at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747)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:1226)at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)at com.gildata.datadevelopment.npp.NppProviderApplication.main(NppProviderApplication.java:17)
Caused by: liquibase.exception.ChangeLogParseException: classpath:/db/changelog/db.changelog-master.yaml does not existat liquibase.parser.core.yaml.YamlChangeLogParser.parse(YamlChangeLogParser.java:27)at liquibase.Liquibase.getDatabaseChangeLog(Liquibase.java:337)at liquibase.Liquibase.lambda$update$1(Liquibase.java:229)at liquibase.Scope.lambda$child$0(Scope.java:160)at liquibase.Scope.child(Scope.java:169)at liquibase.Scope.child(Scope.java:159)at liquibase.Scope.child(Scope.java:138)at liquibase.Liquibase.runInScope(Liquibase.java:2277)at liquibase.Liquibase.update(Liquibase.java:215)at liquibase.Liquibase.update(Liquibase.java:201)at liquibase.integration.spring.SpringLiquibase.performUpdate(SpringLiquibase.java:321)at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:269)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1790)... 16 common frames omitted
10:16:00.947 [main] ERROR com.gildata.datadevelopment.npp.NppProviderApplication - the service npp-provider start failed, the exception:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'liquibase' defined in class path resource [org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration$LiquibaseConfiguration.class]: Invocation of init method failed; nested exception is liquibase.exception.ChangeLogParseException: classpath:/db/changelog/db.changelog-master.yaml does not existat 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.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:897)at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:879)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551)at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141)at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:747)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:1226)at org.springframework.boot.SpringApplication.run(SpringApplication.java:1215)at com.gildata.datadevelopment.npp.NppProviderApplication.main(NppProviderApplication.java:17)
Caused by: liquibase.exception.ChangeLogParseException: classpath:/db/changelog/db.changelog-master.yaml does not existat liquibase.parser.core.yaml.YamlChangeLogParser.parse(YamlChangeLogParser.java:27)at liquibase.Liquibase.getDatabaseChangeLog(Liquibase.java:337)at liquibase.Liquibase.lambda$update$1(Liquibase.java:229)at liquibase.Scope.lambda$child$0(Scope.java:160)at liquibase.Scope.child(Scope.java:169)at liquibase.Scope.child(Scope.java:159)at liquibase.Scope.child(Scope.java:138)at liquibase.Liquibase.runInScope(Liquibase.java:2277)at liquibase.Liquibase.update(Liquibase.java:215)at liquibase.Liquibase.update(Liquibase.java:201)at liquibase.integration.spring.SpringLiquibase.performUpdate(SpringLiquibase.java:321)at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:269)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1790)... 16 common frames omitted
更多推荐
nested exception is liquibase.exception.ChangeLogParseException: classpath:/db/c
发布评论