堆棧跟蹤是: 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)數(shù)據(jù)由變更集中的此設(shè)置加載: <loadData file="config/liquibase/data/kindergarten.csv" separator=";" tableName="kindergarten"/>數(shù)據(jù)本身是: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 調(diào)試來定義數(shù)據(jù)中的哪一行包含空指針問題?現(xiàn)在我必須手動(dòng)顯示有問題的原始文件
3 回答

搖曳的薔薇
TA貢獻(xiàn)1793條經(jīng)驗(yàn) 獲得超6個(gè)贊
在您的變更集配置中,該值separator
設(shè)置為;
,但您的 CSV 文件用作,
分隔符。更正變更集配置中的值。

嗶嗶one
TA貢獻(xiàn)1854條經(jīng)驗(yàn) 獲得超8個(gè)贊
是的,在以下情況下也會(huì)發(fā)生類似的異常:如果屬性tableName=""
指向loadData
具有另一個(gè)結(jié)構(gòu)的錯(cuò)誤表

紅顏莎娜
TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊
所以,上述異常是由于缺少 csv 的標(biāo)題部分引起的!我錯(cuò)過了id;district_id;name;phones;address;director
csv 的第一行
添加回答
舉報(bào)
0/150
提交
取消