From 67f9dcc5cf1634a68144f720406aaa27a03f444f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Pfeuffer?= Date: Thu, 27 Jun 2019 10:17:34 +0200 Subject: [PATCH] Add logging if previous version is too old --- .../main/java/sonia/scm/lifecycle/BootstrapContextListener.java | 1 + scm-webapp/src/main/java/sonia/scm/lifecycle/Versions.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/scm-webapp/src/main/java/sonia/scm/lifecycle/BootstrapContextListener.java b/scm-webapp/src/main/java/sonia/scm/lifecycle/BootstrapContextListener.java index f7f932634a..223e3cf65b 100644 --- a/scm-webapp/src/main/java/sonia/scm/lifecycle/BootstrapContextListener.java +++ b/scm-webapp/src/main/java/sonia/scm/lifecycle/BootstrapContextListener.java @@ -90,6 +90,7 @@ public class BootstrapContextListener extends GuiceServletContextListener { if (startupError != null) { return createStageOneInjector(SingleView.error(startupError)); } else if (Versions.isTooOld()) { + LOG.error("Existing version is too old and cannot be migrated to new version. Please update to version {} first", Versions.MIN_VERSION); return createStageOneInjector(SingleView.view("/templates/too-old.mustache", HttpServletResponse.SC_CONFLICT)); } else { try { diff --git a/scm-webapp/src/main/java/sonia/scm/lifecycle/Versions.java b/scm-webapp/src/main/java/sonia/scm/lifecycle/Versions.java index b482c8f8e9..b1d2759da1 100644 --- a/scm-webapp/src/main/java/sonia/scm/lifecycle/Versions.java +++ b/scm-webapp/src/main/java/sonia/scm/lifecycle/Versions.java @@ -19,7 +19,7 @@ class Versions { private static final Logger LOG = LoggerFactory.getLogger(Versions.class); - private static final Version MIN_VERSION = Version.parse("1.60"); + static final Version MIN_VERSION = Version.parse("1.60"); private final SCMContextProvider contextProvider;