[OPENIDM-10923] OpenIDM 6.5 with configuration from 6.0 is not starting with error on Maintenance Bundle Created: 15/May/18 Updated: 16/Nov/18 Resolved: 09/Jul/18
|Reporter:||Laurent Bristiel [X] (Inactive)||Assignee:||Jason Lemay|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
OpenIDM version "6.5.0-SNAPSHOT" (build: 20180514225225, revision: 58543d3) with DJ or MySQL as a repo
|Sprint:||OpenIDM Sprint 6.5-4, OpenIDM Sprint 6.5-5|
Assumption: “we wish that N+1 still consume N config with no degradation in functionality”
Steps to test this (and reproduce the problem)
|Comment by Alex Bugar [X] (Inactive) [ 06/Jun/18 ]|
I also experienced this bug when trying to deploy IDM_6.5-snapshot with Postgres repo in Google Cloud (GKE) using 6.0 config files. Kubernetes deployment is not possible without a fix here.. Thx
|Comment by Jason Lemay [ 18/Jun/18 ]|
This error occurs because of this line in the config.properties.
For 6.5 the version of the org.forgerock.openidm.launcher package needs to be 6.5.0 and not 6.0.0.
One potential solution is to remove the version specification for that package since we only ever deliver one version of that package for 6.5+. This solution will still require upgrade documentation to remove the version specification in the 6.0 config.properties file.
Another solution is to figure out why org.forgerock.openidm.launcher is specified in that configuration property and remove it if it is not needed, or find out if there is another way of providing that package.
|Comment by Jason Lemay [ 09/Jul/18 ]|
This issue has been resolved on master. The fix was to not specify the version of the launcher package in the config.properties. We should not be able to start IDM 6.5 with IDM 6.0 config.
|Comment by Laurent Bristiel [X] (Inactive) [ 16/Nov/18 ]|
Checked OK in OpenIDM version "6.5.0-SNAPSHOT" (build: 20181114225033, revision: b90b2ee). The update process was since retested OK by several people and will be re-tested before final release of 6.5