Title: [waffle-scm] [237] trunk/core/src/main/java/org/codehaus/waffle/context/pico/PicoContextContainerFactory.java: WAFFLE-12: Applied fix.
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:

http://xircles.codehaus.org/manage_email

Reply via email to