mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-10 15:35:49 +01:00
fix initialization bug
This commit is contained in:
@@ -14,6 +14,7 @@ import com.google.inject.Injector;
|
|||||||
import com.google.inject.Module;
|
import com.google.inject.Module;
|
||||||
import com.google.inject.servlet.GuiceServletContextListener;
|
import com.google.inject.servlet.GuiceServletContextListener;
|
||||||
|
|
||||||
|
import sonia.scm.repository.RepositoryManager;
|
||||||
import sonia.scm.util.ServiceUtil;
|
import sonia.scm.util.ServiceUtil;
|
||||||
import sonia.scm.util.Util;
|
import sonia.scm.util.Util;
|
||||||
import sonia.scm.web.ScmWebPlugin;
|
import sonia.scm.web.ScmWebPlugin;
|
||||||
@@ -66,7 +67,8 @@ public class ContextListener extends GuiceServletContextListener
|
|||||||
@Override
|
@Override
|
||||||
public void contextInitialized(ServletContextEvent servletContextEvent)
|
public void contextInitialized(ServletContextEvent servletContextEvent)
|
||||||
{
|
{
|
||||||
//enableDebugLogging();
|
|
||||||
|
// enableDebugLogging();
|
||||||
webPluginContext =
|
webPluginContext =
|
||||||
new ScmWebPluginContext(servletContextEvent.getServletContext());
|
new ScmWebPluginContext(servletContextEvent.getServletContext());
|
||||||
|
|
||||||
@@ -102,7 +104,12 @@ public class ContextListener extends GuiceServletContextListener
|
|||||||
modules.addAll(pluginModules);
|
modules.addAll(pluginModules);
|
||||||
}
|
}
|
||||||
|
|
||||||
return Guice.createInjector(modules);
|
Injector injector = Guice.createInjector(modules);
|
||||||
|
|
||||||
|
// init RepositoryManager
|
||||||
|
injector.getInstance(RepositoryManager.class).init(SCMContext.getContext());
|
||||||
|
|
||||||
|
return injector;
|
||||||
}
|
}
|
||||||
|
|
||||||
//~--- methods --------------------------------------------------------------
|
//~--- methods --------------------------------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user