- Revision
- 237
- Author
- mauro
- Date
- 2007-07-08 03:32:04 -0500 (Sun, 08 Jul 2007)
Log Message
WAFFLE-12: Applied fix.
Modified Paths
Diff
Modified: trunk/core/src/main/java/org/codehaus/waffle/context/pico/PicoContextContainerFactory.java (236 => 237)
--- trunk/core/src/main/java/org/codehaus/waffle/context/pico/PicoContextContainerFactory.java 2007-07-07 22:14:54 UTC (rev 236) +++ trunk/core/src/main/java/org/codehaus/waffle/context/pico/PicoContextContainerFactory.java 2007-07-08 08:32:04 UTC (rev 237) @@ -55,7 +55,10 @@ HttpSession session = request.getSession(); PicoContextContainer sessionContextContainer = (PicoContextContainer) session.getAttribute(Constants.SESSION_CONTAINER_KEY); if (sessionContextContainer == null) { - throw new RuntimeException("Waffle could not find session-level context container. Please check configuration."); + sessionContextContainer = (PicoContextContainer) buildSessionLevelContainer(); + sessionContextContainer.registerComponentInstance(session); + session.setAttribute(Constants.SESSION_CONTAINER_KEY, sessionContextContainer); + sessionContextContainer.start(); } MutablePicoContainer delegate = sessionContextContainer.getDelegate();
To unsubscribe from this list please visit:
