When the included file (using "include" directive) is empty (or all lines are commented out), Liquibase ends with java.lang.NullPointerException and it is not clear, where the exception occurs.
This happens only with YAML and JSON files. Using XML files, empty files are reported using their name.
See attached examples.
CentOS 7, OpenJDK "1.7.0_71"