fix initialization bug

This commit is contained in:
Sebastian Sdorra
2010-10-12 15:06:32 +02:00
parent 9396e9e86a
commit 3ea533d29d

View File

@@ -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,6 +67,7 @@ public class ContextListener extends GuiceServletContextListener
@Override
public void contextInitialized(ServletContextEvent servletContextEvent)
{
// 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 --------------------------------------------------------------