In a ConfigServlet (part of a Maven project) a liquibase update is
started. Sinds version 3.2.0 there’s an exception thrown:
Caused by:
liquibase.exception.ChangeLogParseException: Error Reading
Migration File: Found 2 files that match liquibase/root.changelog.xml
Caused by:
java.io.IOException: Found 2 files that match liquibase/root.changelog.xml
Also when I run the application by Netbeans but deleted my liquibase folder (with the changelog files) in the target directory (target/classes/liquibase) no exception is thrown. This target directory is of a different maven module than that of my web application.
While writing about this issue, I found out that my configuration
of JRebel (version 6.0.2) caused the problem. Possibly JRebel added
the target directory to my classpath somehow. By changing the
configuration by just using the JRebel panel everything works fine again.
Unfortunately, it took me a lot of time to find the cause.
Hopefully others with the same problem find this post.