Author: nbubna
Date: Wed Feb 16 16:40:31 2005
New Revision: 154102
URL: http://svn.apache.org/viewcvs?view=rev&rev=154102
Log:
gracefully handle IllegalStateExceptions in reference lookups on invalidated
sessions
Modified:
jakarta/velocity-tools/trunk/src/java/org/apache/velocity/tools/view/context/ChainedContext.java
Modified:
jakarta/velocity-tools/trunk/src/java/org/apache/velocity/tools/view/context/ChainedContext.java
URL:
http://svn.apache.org/viewcvs/jakarta/velocity-tools/trunk/src/java/org/apache/velocity/tools/view/context/ChainedContext.java?view=diff&r1=154101&r2=154102
==============================================================================
---
jakarta/velocity-tools/trunk/src/java/org/apache/velocity/tools/view/context/ChainedContext.java
(original)
+++
jakarta/velocity-tools/trunk/src/java/org/apache/velocity/tools/view/context/ChainedContext.java
Wed Feb 16 16:40:31 2005
@@ -61,7 +61,7 @@
* @author <a href="mailto:[EMAIL PROTECTED]">Geir Magnusson Jr.</a>
* @author <a href="mailto:[EMAIL PROTECTED]">Gabe Sidler</a>
*
- * @version $Id: ChainedContext.java,v 1.8 2004/11/11 04:08:16 nbubna Exp $
+ * @version $Id$
*/
public class ChainedContext extends VelocityContext implements ViewContext
{
@@ -204,7 +204,15 @@
{
if (session != null)
{
- o = session.getAttribute(key);
+ try
+ {
+ o = session.getAttribute(key);
+ }
+ catch (IllegalStateException ise)
+ {
+ // Handle invalidated session state
+ o = null;
+ }
}
if (o == null)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]