Saptarshi, isn't the problem that you edited an existing changeset without giving multiple allowed-checksum values?
-Darius On Wed, Sep 14, 2011 at 7:33 AM, Saptarshi Purkayastha <[email protected]>wrote: > From the Liquibase v2 Upgrade help <http://www.liquibase.org/v2_upgrade>: > > * > > Liquibase stores checksums for each change executed in the > DATABASECHANGELOG table. These checksums are used to alert the user to > changeSets that have been changed after they were executed, and to handle > runOnChange=“true” changeSets. > > The way we compute these checksums changed in 2.0. The first time you > update an existing database, Liquibase will detect the old format and > upgrade the checksum values. During this first run, Liquibase will not be > able to detect modified changeSets or runOnChange requirements. If you are > concerned about this, you may want to run a known unchanged changelog > against the database with 2.0 before updating your new changelog. > * > But I'm not sure if that'll help... I've tried replicating how that error > happens, but the checksum generation today seems so quick that I'm unable to > stop in its tracks. :| and things are working fine > > --- > Regards, > Saptarshi PURKAYASTHA > > My Tech Blog: http://sunnytalkstech.blogspot.com > You Live by CHOICE, Not by CHANCE > > > On 14 September 2011 17:48, Ben Wolfe <[email protected]> wrote: > >> Is there a way to replicate this and then write something to prevent >> it Saptarshi? >> >> Ben >> >> On Wed, Sep 14, 2011 at 5:25 AM, Saptarshi Purkayastha <[email protected]> >> wrote: >> > I'm afraid I've seen this after the liquibase 2.0 upgrade fairly often >> > because of the ways in which checksum generation has changed... >> > This has happened to me when the installation/upgrade has not completed >> > correctly... and then on resuming the upgrade/installation, this error >> is >> > thrown >> > Joel, did your installation/upgrade stop prematurely before?? >> > --- >> > Regards, >> > Saptarshi PURKAYASTHA >> > >> > My Tech Blog: http://sunnytalkstech.blogspot.com >> > You Live by CHOICE, Not by CHANCE >> > >> > >> > On 14 September 2011 07:38, Joel Tellez <[email protected]> wrote: >> >> >> >> Hello all, I just wanted to let you know that I tried starting the app >> >> and I received the following message. >> >> >> >> ERROR - Listener.contextInitialized(154) |2011-09-13 18:41:06,725| Got >> >> exception while starting up: >> >> java.lang.RuntimeException: Error occurred while trying to get the >> >> updates needed for the database. Validation Failed: >> >> 2 change sets check sum >> >> liquibase-update-to-latest.xml::20090122-0853::bwolfe is >> >> now: 3:500ce2e46732bad3a7b2e617a25a3710 >> >> liquibase-update-to-latest.xml::20090214-2247::isherman is >> >> now: 3:8e95edd3fc7ba6c9f124b0e14536bd4b >> >> >> >> Thanks, >> >> >> >> -Joel >> > >> > ________________________________ >> > Click here to unsubscribe from OpenMRS Developers' mailing list >> > > ------------------------------ > Click here to > unsubscribe<[email protected]?body=SIGNOFF%20openmrs-devel-l>from > OpenMRS Developers' mailing list > _________________________________________ To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to [email protected] with "SIGNOFF openmrs-devel-l" in the body (not the subject) of your e-mail. [mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]

