From 4bb5d83e1739fa3b98cef3d96855f52cae067a2d Mon Sep 17 00:00:00 2001 From: stellamit Date: Sat, 8 Sep 2012 17:15:38 +0000 Subject: [PATCH] merging NIHVIVO-3935 from the 1.5 branch to the trunk --- .../vitro/webapp/servlet/setup/UpdateKnowledgeBase.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/servlet/setup/UpdateKnowledgeBase.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/servlet/setup/UpdateKnowledgeBase.java index 082da54f8..dcfc12e3e 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/servlet/setup/UpdateKnowledgeBase.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/servlet/setup/UpdateKnowledgeBase.java @@ -76,6 +76,14 @@ public class UpdateKnowledgeBase implements ServletContextListener { try { ServletContext ctx = sce.getServletContext(); + // If the DATA_DIR directory doesn't exist no migration check will be done. + // This is a normal situation for Vitro. + File updateDirectory = new File(ctx.getRealPath(DATA_DIR)); + if (!updateDirectory.exists()) { + log.debug("Directory " + ctx.getRealPath(DATA_DIR) + " does not exist, no migration check will be attempted."); + return; + } + String logFileName = DATA_DIR + LOG_DIR + timestampedFileName("knowledgeBaseUpdate", "log"); String errorLogFileName = DATA_DIR + LOG_DIR + timestampedFileName("knowledgeBaseUpdate.error", "log");