Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
If you do this:
IPageManager pageManager = getSession().getPageManager(); System.out.println("------>" + pageManager.toString());
It will return PageAccessSynchronizer instead IPageManager:
------>org.apache.wicket.page.PageAccessSynchronizer$2@38834c7b
So I can't cast this to my custom class that extends IPageManager
org.apache.wicket.page.Session.java
public final IPageManager getPageManager() { IPageManager pageManager = Application.get().internalGetPageManager(); return pageAccessSynchronizer.get().adapt(pageManager); }