Validation for rollback with ChangeSetId is not correct

Hello everybody,


  1. >

This code runs correct when the underlying database is postgres.

Running the code on H2 database, i get this error:

  1. Caused by: liquibase.parser.core.ParsedNodeException: Change set path-ignored::id1::mmr does not exist  at liquibase.changelog.ChangeSet.handleRollbackNode(  at liquibase.changelog.ChangeSet.handleChildNode(  at liquibase.changelog.ChangeSet.load(  at liquibase.changelog.DatabaseChangeLog.createChangeSet(  at liquibase.changelog.DatabaseChangeLog.handleChildNode(  at liquibase.changelog.DatabaseChangeLog.load(  at liquibase.parser.core.xml.AbstractChangeLogParser.parse(

It seems, that the liquibase validates the -tag although the parent changeSet and the changeSet "id1" are both not for the H2 database.

My Question:

Is this a known bug? Do you know a work-around for this problem?

Thanks in advance and best regards,