亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如果 Liquibase 因更改集遷移失敗而失敗

如果 Liquibase 因更改集遷移失敗而失敗

交互式愛情 2023-06-08 19:11:17
堆棧跟蹤是:    Caused by: liquibase.exception.MigrationFailedException: Migration failed for change set config/liquibase/changelog/20190425094054_added_entity_Kindergarten.xml::20190425094054-1::jhipster:mental-app_1            |      Reason: java.lang.NullPointerExceptionmental-app_1            |   at liquibase.changelog.ChangeSet.execute(ChangeSet.java:637)mental-app_1            |   at liquibase.changelog.visitor.UpdateVisitor.visit(UpdateVisitor.java:53)mental-app_1            |   at liquibase.changelog.ChangeLogIterator.run(ChangeLogIterator.java:83)mental-app_1            |   at liquibase.Liquibase.update(Liquibase.java:202)mental-app_1            |   at liquibase.Liquibase.update(Liquibase.java:179)mental-app_1            |   at liquibase.integration.spring.SpringLiquibase.performUpdate(SpringLiquibase.java:353)mental-app_1            |   at liquibase.integration.spring.SpringLiquibase.afterPropertiesSet(SpringLiquibase.java:305)mental-app_1            |   at io.github.jhipster.config.liquibase.AsyncSpringLiquibase.initDb(AsyncSpringLiquibase.java:119)mental-app_1            |   at io.github.jhipster.config.liquibase.AsyncSpringLiquibase.afterPropertiesSet(AsyncSpringLiquibase.java:104)mental-app_1            |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1837)mental-app_1            |   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1774)數據由變更集中的此設置加載:        <loadData        file="config/liquibase/data/kindergarten.csv"        separator=";"        tableName="kindergarten"/>數據本身是:1,4,xxx yyy 2  ,7 905 555-70-29,"rose place, 11г",john doe2,7,103,"555-68-72, 555-68-73","address xxx 5, ",emett brown3,2,34,555-28-49,"z street, 72",""我已將所有空值更新,,為,"",空字符串而不是空值。所以最后的問題是如何啟用 liquibase 調試來定義數據中的哪一行包含空指針問題?現在我必須手動顯示有問題的原始文件
查看完整描述

3 回答

?
搖曳的薔薇

TA貢獻1793條經驗 獲得超6個贊

在您的變更集配置中,該值separator設置為;,但您的 CSV 文件用作,分隔符。更正變更集配置中的值。



查看完整回答
反對 回復 2023-06-08
?
嗶嗶one

TA貢獻1854條經驗 獲得超8個贊

是的,在以下情況下也會發生類似的異常:如果屬性tableName=""指向loadData具有另一個結構的錯誤表



查看完整回答
反對 回復 2023-06-08
?
紅顏莎娜

TA貢獻1842條經驗 獲得超13個贊

所以,上述異常是由于缺少 csv 的標題部分引起的!我錯過了id;district_id;name;phones;address;directorcsv 的第一行



查看完整回答
反對 回復 2023-06-08
  • 3 回答
  • 0 關注
  • 711 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號