You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by iv...@apache.org on 2010/09/21 18:36:16 UTC
svn commit: r999490 -
/wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/WebApplication.java
Author: ivaynberg
Date: Tue Sep 21 16:36:15 2010
New Revision: 999490
URL: http://svn.apache.org/viewvc?rev=999490&view=rev
Log:
Issue: WICKET-3055
Modified:
wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/WebApplication.java
Modified: wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/WebApplication.java
URL: http://svn.apache.org/viewvc/wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/WebApplication.java?rev=999490&r1=999489&r2=999490&view=diff
==============================================================================
--- wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/WebApplication.java (original)
+++ wicket/branches/wicket-1.4.x/wicket/src/main/java/org/apache/wicket/protocol/http/WebApplication.java Tue Sep 21 16:36:15 2010
@@ -649,7 +649,18 @@ public abstract class WebApplication ext
@Override
protected ISessionStore newSessionStore()
{
- return new SecondLevelCacheSessionStore(this, new DiskPageStore());
+ DiskPageStore store;
+ try
+ {
+ store = new DiskPageStore();
+ }
+ catch (SecurityException sec)
+ {
+ throw new WicketRuntimeException(
+ "SecurityException occurred while creating DiskPageStore. Consider overriding newSessionStore() in your application and using a PageStore that doesn't required disk access like: " +
+ HttpSessionStore.class.getName());
+ }
+ return new SecondLevelCacheSessionStore(this, store);
}
/**