Checksum errors for changeSets with createProcedure in 3.1.0 vs 3.0.x

Description

Command line:

1 liquibase.bat --driver=oracle.jdbc.driver.OracleDriver --url="jdbc:oracle:thin:@orasrv:1521:ORCL" --username=DB --password=XXX --logLevel=info update

Output:

1 2 3 4 5 6 7 8 INFO 1/11/14 9:55 AM:liquibase: Successfully acquired change log lock INFO 1/11/14 9:55 AM:liquibase: Reading from DB.DATABASECHANGELOG INFO 1/11/14 9:55 AM:liquibase: Reading from DB.DATABASECHANGELOG INFO 1/11/14 9:55 AM:liquibase: Successfully released change log lock Liquibase update Failed: Validation Failed: 30 change sets check sum changelog-5.10.002.000.xml::3.1::ME is now: 7:6848d0d24bc2d9eb506916e5b4e72168 ...

One of the failed changesets:

1 2 3 4 5 6 7 8 9 10 <changeSet author="ME" id="3.1" dbms="oracle"> <comment>...</comment> <createSequence sequenceName="..."/> <createProcedure><![CDATA[...]]> </createProcedure> <rollback> drop trigger ...; drop sequence ...; </rollback> </changeSet>

The above stuff works on 3.0.8, but fails on 3.1.0.

Environment

Windows command line tool, Oracle 11.2

Status

Assignee

Unassigned

Reporter

Dmitry Gil

Labels

None

Fix versions

Affects versions

3.1.0

Priority

Blocker