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;