Repository: wicket
Updated Branches:
  refs/heads/master d230ff42b -> 5c42e992b


WICKET-5828 PageProvider not serializable

Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/b7630fd1
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/b7630fd1
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/b7630fd1

Branch: refs/heads/master
Commit: b7630fd160e6e710f1ed7cae72c65758b926d9ce
Parents: f0340a3
Author: klopfdreh <klopfdreh@tobiass-mbp>
Authored: Fri Feb 6 20:40:13 2015 +0100
Committer: klopfdreh <klopfdreh@tobiass-mbp>
Committed: Fri Feb 6 20:40:13 2015 +0100

----------------------------------------------------------------------
 .../org/apache/wicket/core/request/handler/PageProvider.java  | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/wicket/blob/b7630fd1/wicket-core/src/main/java/org/apache/wicket/core/request/handler/PageProvider.java
----------------------------------------------------------------------
diff --git 
a/wicket-core/src/main/java/org/apache/wicket/core/request/handler/PageProvider.java
 
b/wicket-core/src/main/java/org/apache/wicket/core/request/handler/PageProvider.java
index 2c015a4..0d262d1 100644
--- 
a/wicket-core/src/main/java/org/apache/wicket/core/request/handler/PageProvider.java
+++ 
b/wicket-core/src/main/java/org/apache/wicket/core/request/handler/PageProvider.java
@@ -26,6 +26,7 @@ import org.apache.wicket.request.IRequestHandler;
 import org.apache.wicket.request.IRequestMapper;
 import org.apache.wicket.request.component.IRequestablePage;
 import org.apache.wicket.request.mapper.parameter.PageParameters;
+import org.apache.wicket.util.io.IClusterable;
 import org.apache.wicket.util.lang.Args;
 
 /**
@@ -45,15 +46,17 @@ import org.apache.wicket.util.lang.Args;
  * 
  * @author Matej Knopp
  */
-public class PageProvider implements IPageProvider
+public class PageProvider implements IPageProvider, IClusterable
 {
+       private static final long serialVersionUID = 1L;
+
        private final Integer renderCount;
 
        private final Integer pageId;
 
        private IPageSource pageSource;
 
-       private IRequestablePage pageInstance;
+       private transient IRequestablePage pageInstance;
        private boolean pageInstanceIsFresh;
 
        private Class<? extends IRequestablePage> pageClass;

Reply via email to