diffChangeLog for DB2 injects invalid characters in xml

Description

When executing diffChangeLog against two DB2 instances, the following is injected in the XML file at the top:

Liquibase Home is not set.
Liquibase Home: /home/ubuntu/liquibase-3.0.6

This is not valid XML and should not be there. It's not in the Oracle version of diffChangeLog

Environment

SUSE Linux running DB2

Activity

Show:
Nathan Voxland
December 12, 2013, 2:59 PM

Fixed

Marcello Nuccio
December 27, 2013, 5:54 PM

The fix for this bug causes a syntax error, making the script not runnable (tested with bash and dash on Ubuntu).

Maybe we need some automated acceptance test to promptly spot regressions like this one? I've tried to setup Travis, but I was blocked by https://github.com/travis-ci/travis-ci/issues/1390

Nathan Voxland
January 6, 2014, 10:25 PM

Thanks for finding that. I created and fixed it in 3.1.0. I'm working on improving test coverage and automation, it definitely needs work and is one of my higher priorities.

Fixed

Reporter

Kevin Chappell

Fix versions

Affects versions

Priority

Major