Uploaded image for project: 'Wicket'
  1. Wicket
  2. WICKET-6337

Wrong class type in PageAccessSynchronizer

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 8.0.0-M5
    • 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);
      	}
      

      Attachments

        Activity

          People

            mgrigorov Martin Tzvetanov Grigorov
            mbppower Marcel Barbosa Pinto
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: