includeAll doesn't function in 3.5.1

Hi!

I’m using liquibase 3.4.2, after upgrading to 3.5.1 i get below error. I have checked a little bit i get this problem because i use includeAll in master.xml.

Unexpected error running Liquibase: Unknown Reason

SEVERE 6/8/16 12:45 PM: liquibase: Unknown Reason
liquibase.exception.ChangeLogParseException: liquibase.exception.SetupException
    at liquibase.parser.core.xml.AbstractChangeLogParser.parse(AbstractChangeLogParser.java:27)
    at liquibase.Liquibase.getDatabaseChangeLog(Liquibase.java:229)
    at liquibase.Liquibase.update(Liquibase.java:202)
    at liquibase.Liquibase.update(Liquibase.java:192)
    at liquibase.integration.commandline.Main.doMigration(Main.java:1126)
    at liquibase.integration.commandline.Main.run(Main.java:184)
    at liquibase.integration.commandline.Main.main(Main.java:103)
Caused by: liquibase.exception.SetupException
    at liquibase.changelog.DatabaseChangeLog.includeAll(DatabaseChangeLog.java:445)
    at liquibase.changelog.DatabaseChangeLog.handleChildNode(DatabaseChangeLog.java:349)
    at liquibase.changelog.DatabaseChangeLog.load(DatabaseChangeLog.java:282)
    at liquibase.parser.core.xml.AbstractChangeLogParser.parse(AbstractChangeLogParser.java:25)
    … 6 more
Caused by: java.lang.NullPointerException
    at liquibase.resource.FileSystemResourceAccessor.convertToPath(FileSystemResourceAccessor.java:99)
    at liquibase.resource.AbstractResourceAccessor.getContents(AbstractResourceAccessor.java:90)
    at liquibase.resource.FileSystemResourceAccessor.list(FileSystemResourceAccessor.java:86)
    at liquibase.resource.CompositeResourceAccessor.list(CompositeResourceAccessor.java:40)
    at liquibase.changelog.DatabaseChangeLog.includeAll(DatabaseChangeLog.java:422)
    … 9 more

Regards
Raste

This might be a known bug in 3.5.1 - see https://liquibase.jira.com/browse/CORE-2761, which changed code in that area. You might try with 3.5.2

Steve Donie
Principal Software Engineer
Datical, Inc. http://www.datical.com/