# Validation for rollback with ChangeSetId is not correct

**URL:** <https://forum.liquibase.org/t/validation-for-rollback-with-changesetid-is-not-correct/3598>\
**Category:** General Discussion\
**Created:** [February 15, 2018, 8:46pm UTC](https://forum.liquibase.org/t/validation-for-rollback-with-changesetid-is-not-correct/3598 "2018-02-15T20:46:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![MatthiasMrozek](https://avatars.discourse-cdn.com/v4/letter/m/f04885/32.png) [@MatthiasMrozek](https://forum.liquibase.org/u/MatthiasMrozek)\
**Post date:** [February 15, 2018, 8:46pm UTC](https://forum.liquibase.org/t/validation-for-rollback-with-changesetid-is-not-correct/3598/1 "2018-02-15T20:46:00Z")

</div>

Hello everybody,

Example:

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 &nbsp;at liquibase.changelog.ChangeSet.handleRollbackNode(ChangeSet.java:399) &nbsp;at liquibase.changelog.ChangeSet.handleChildNode(ChangeSet.java:317) &nbsp;at liquibase.changelog.ChangeSet.load(ChangeSet.java:311) &nbsp;at liquibase.changelog.DatabaseChangeLog.createChangeSet(DatabaseChangeLog.java:513) &nbsp;at liquibase.changelog.DatabaseChangeLog.handleChildNode(DatabaseChangeLog.java:311) &nbsp;at liquibase.changelog.DatabaseChangeLog.load(DatabaseChangeLog.java:282) &nbsp;at liquibase.parser.core.xml.AbstractChangeLogParser.parse(AbstractChangeLogParser.java:25)

It seems, that the liquibase&nbsp;validates the&nbsp;-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,

Matthias
