fix #2843 upgrade task for 14.17

This commit is contained in:
Shinsuke Sugaya 2024-09-22 16:32:24 +09:00
parent cf9b73e103
commit 3dec731f9e
3 changed files with 54 additions and 1 deletions

View file

@ -124,6 +124,8 @@ public class AdminUpgradeAction extends FessAdminAction {
private static final String VERSION_14_15 = "14.15";
private static final String VERSION_14_16 = "14.16";
// ===================================================================================
// Attribute
//
@ -224,6 +226,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -268,6 +271,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -311,6 +315,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -353,6 +358,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -394,6 +400,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -434,6 +441,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -473,6 +481,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -511,6 +520,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -548,6 +558,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -584,6 +595,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -619,6 +631,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -652,6 +665,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -684,6 +698,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -715,6 +730,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -745,6 +761,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -775,6 +792,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -804,6 +822,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -832,6 +851,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -859,6 +879,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -885,6 +906,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -910,6 +932,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -934,6 +957,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -957,6 +981,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -979,6 +1004,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -1000,6 +1026,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -1020,6 +1047,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -1039,6 +1067,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -1057,6 +1086,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -1074,6 +1104,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -1090,6 +1121,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -1105,6 +1137,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -1119,6 +1152,7 @@ public class AdminUpgradeAction extends FessAdminAction {
upgradeFrom14_13();
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -1132,6 +1166,7 @@ public class AdminUpgradeAction extends FessAdminAction {
try {
upgradeFrom14_14();
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -1144,6 +1179,7 @@ public class AdminUpgradeAction extends FessAdminAction {
} else if (VERSION_14_15.equals(form.targetVersion)) {
try {
upgradeFrom14_15();
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
@ -1153,6 +1189,18 @@ public class AdminUpgradeAction extends FessAdminAction {
logger.warn("Failed to upgrade data.", e);
saveError(messages -> messages.addErrorsFailedToUpgradeFrom(GLOBAL, VERSION_14_15, e.getLocalizedMessage()));
}
} else if (VERSION_14_16.equals(form.targetVersion)) {
try {
upgradeFrom14_16();
upgradeFromAll();
saveInfo(messages -> messages.addSuccessStartedDataUpdate(GLOBAL));
systemHelper.reloadConfiguration();
} catch (final Exception e) {
logger.warn("Failed to upgrade data.", e);
saveError(messages -> messages.addErrorsFailedToUpgradeFrom(GLOBAL, VERSION_14_16, e.getLocalizedMessage()));
}
} else {
saveError(messages -> messages.addErrorsUnknownVersionForUpgrade(GLOBAL));
}
@ -1388,6 +1436,10 @@ public class AdminUpgradeAction extends FessAdminAction {
// nothing
}
private void upgradeFrom14_16() {
// nothing
}
private String[] getDictionaryPaths() {
try (CurlResponse response = ComponentUtil.getCurlHelper().get("/_configsync/file").param("size", "1000").execute()) {
if (response.getHttpStatusCode() == 200) {

View file

@ -135,7 +135,7 @@ public class SystemHelper {
logger.debug("Initialize {}", this.getClass().getSimpleName());
}
final Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
cal.set(2026, 2 - 1, 1); // EOL Date
cal.set(2026, 3 - 1, 1); // EOL Date
eolTime = cal.getTimeInMillis();
if (isEoled()) {
logger.error("Your system is out of support. See https://fess.codelibs.org/eol.html");

View file

@ -84,6 +84,7 @@
<la:option value="14.13">14.13</la:option>
<la:option value="14.14">14.14</la:option>
<la:option value="14.15">14.15</la:option>
<la:option value="14.15">14.16</la:option>
</la:select>
</div>
</div>