From 3ea533d29d437e3f81c2b0fde2489e6fdf60dc8e Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Tue, 12 Oct 2010 15:06:32 +0200 Subject: [PATCH] fix initialization bug --- .../src/main/java/sonia/scm/ContextListener.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/scm-webapp/src/main/java/sonia/scm/ContextListener.java b/scm-webapp/src/main/java/sonia/scm/ContextListener.java index 02c401a673..e36874c280 100644 --- a/scm-webapp/src/main/java/sonia/scm/ContextListener.java +++ b/scm-webapp/src/main/java/sonia/scm/ContextListener.java @@ -14,6 +14,7 @@ import com.google.inject.Injector; import com.google.inject.Module; import com.google.inject.servlet.GuiceServletContextListener; +import sonia.scm.repository.RepositoryManager; import sonia.scm.util.ServiceUtil; import sonia.scm.util.Util; import sonia.scm.web.ScmWebPlugin; @@ -66,7 +67,8 @@ public class ContextListener extends GuiceServletContextListener @Override public void contextInitialized(ServletContextEvent servletContextEvent) { - //enableDebugLogging(); + + // enableDebugLogging(); webPluginContext = new ScmWebPluginContext(servletContextEvent.getServletContext()); @@ -102,7 +104,12 @@ public class ContextListener extends GuiceServletContextListener modules.addAll(pluginModules); } - return Guice.createInjector(modules); + Injector injector = Guice.createInjector(modules); + + // init RepositoryManager + injector.getInstance(RepositoryManager.class).init(SCMContext.getContext()); + + return injector; } //~--- methods --------------------------------------------------------------