# Liquibase diffChangeLog Failed: org/yaml/snakeyaml/representer/Representer

**URL:** <https://forum.liquibase.org/t/liquibase-diffchangelog-failed-org-yaml-snakeyaml-representer-representer/2739>\
**Category:** General Discussion\
**Created:** [October 23, 2013, 11:37am UTC](https://forum.liquibase.org/t/liquibase-diffchangelog-failed-org-yaml-snakeyaml-representer-representer/2739 "2013-10-23T11:37:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![un1382348681537r74id](https://avatars.discourse-cdn.com/v4/letter/u/9dc877/32.png) [@un1382348681537r74id](https://forum.liquibase.org/u/un1382348681537r74id)\
**Post date:** [October 23, 2013, 11:37am UTC](https://forum.liquibase.org/t/liquibase-diffchangelog-failed-org-yaml-snakeyaml-representer-representer/2739/1 "2013-10-23T11:37:00Z")

</div>

Hi Nathan,

M using liquibase.jar directly.

---

<div class="post-metadata">

**Author:** ![nvoxland](https://avatars.discourse-cdn.com/v4/letter/n/87869e/32.png) [@nvoxland](https://forum.liquibase.org/u/nvoxland)\
**Post date:** [October 23, 2013, 11:37am UTC](https://forum.liquibase.org/t/liquibase-diffchangelog-failed-org-yaml-snakeyaml-representer-representer/2739/2 "2013-10-23T11:37:00Z")

</div>

It looks like the snakeyaml.jar is not in your classpath. Are you using the .bat or .sh script or calling the liquibase.jar directly?

Also, if you upgrade to 3.0.6 the handling of the snakeyaml dependency is much better, so that should fix your issues as well.

Nathan

---

<div class="post-metadata">

**Author:** ![nvoxland](https://avatars.discourse-cdn.com/v4/letter/n/87869e/32.png) [@nvoxland](https://forum.liquibase.org/u/nvoxland)\
**Post date:** [October 23, 2013, 11:37am UTC](https://forum.liquibase.org/t/liquibase-diffchangelog-failed-org-yaml-snakeyaml-representer-representer/2739/3 "2013-10-23T11:37:00Z")

</div>

3.0.6 adds an automatic classpath reference to lib/snakeyaml-1.13.jar, if you are using an earlier version you will need to add the liquibase.jar and snakeyaml.jar to your classpath:

java -cp liquibase.jar;snakeyaml.jar&nbsp;liquibase.integration.commandline.Main

With 3.0.6 or higher yrou can just run **java -jar liquibase.jar** &nbsp;

Nathan

---

<div class="post-metadata">

**Author:** ![RaghuveerA.R1](https://avatars.discourse-cdn.com/v4/letter/r/9fc348/32.png) [@RaghuveerA.R1](https://forum.liquibase.org/u/RaghuveerA.R1)\
**Post date:** [October 23, 2013, 11:37am UTC](https://forum.liquibase.org/t/liquibase-diffchangelog-failed-org-yaml-snakeyaml-representer-representer/2739/4 "2013-10-23T11:37:00Z")

</div>

Hi all,

I am using liquibase 3.0.0 through command line only.,when i genreate diffchangelog it gives&nbsp;Liquibase diffChangeLog Failed: org/yaml/snakeyaml/representer/Representer &nbsp;error.

Please help me how to slove this problem.
