[midPoint] Upgrades and version consistency

Pavol Mederly mederly at evolveum.com
Tue Jan 16 16:23:07 CET 2018


To be honest, the error message is a bit cryptic. But, nevertheless, 
midPoint will not start.

And yes, it requires the "validate" option to be set. It is the default 
for all databases other than H2.

Pavol Mederly
Software developer
evolveum.com

On 16.01.2018 16:07, Kromhout, Ethan A. wrote:
> Thanks very much Ivan, this is exactly the information I was looking for.
>
> Ethan
> ________________________________________
> From: midPoint <midpoint-bounces at lists.evolveum.com> on behalf of Ivan Noris <ivan.noris at evolveum.com>
> Sent: Tuesday, January 16, 2018 9:45 AM
> To: midpoint at lists.evolveum.com
> Subject: Re: [midPoint] Upgrades and version consistency
>
> Hi Ethan,
>
> from my experience, everytime I forgot to run upgrade scripts (read:
> during experimenting with midpoint; did not happen in production),
> midPoint refused to start and there will be an error in idm.log /
> midpoint.log. So midPoint will not start.
>
> I think it's connected to "validate" option in config.xml:
>
>        <hibernateHbm2ddl>validate</hibernateHbm2ddl>
> (for embedded H2 repository this can be set to "update" and it will
> update the db structure).
>
> Best regards,
>
> Ivan
>
>
> On 16.01.2018 15:07, Kromhout, Ethan A. wrote:
>> If someone were to fail to run database upgrade scripts, but did deploy and upgrade war file in the scenario described in upgrade "Type 1" at the wiki page https://wiki.evolveum.com/display/midPoint/Upgrade+HOWTO, either through carelessness or because of a technical problem. Would the application check the database version and refuse to start, or would the error be more subtle? Is there a way to query to check that the database scripts have been run and are on the correct version?
>>
>> This is just a rhetorical question to clarify what might happen in different upgrade scenarios as we'll be working with some campus's on upgrade procedures and wanted to document possible failure modes.
>>
>> Thanks,
>>
>> Ethan
>> _______________________________________________
>> midPoint mailing list
>> midPoint at lists.evolveum.com
>> http://lists.evolveum.com/mailman/listinfo/midpoint
> --
> Ivan Noris
> Senior Identity Engineer
> evolveum.com
>
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> http://lists.evolveum.com/mailman/listinfo/midpoint
> _______________________________________________
> midPoint mailing list
> midPoint at lists.evolveum.com
> http://lists.evolveum.com/mailman/listinfo/midpoint




More information about the midPoint mailing list