Wicket
  1. Wicket
  2. WICKET-4872

IllegalArgumentException on ReloadingWicketFilter and inheritance markup

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.5.9, 6.3.0
    • Fix Version/s: 6.4.0, 1.5.10
    • Component/s: wicket
    • Labels:
      None

      Description

      simple inheritance markup and ReloadingWicketFilter set like below, throw from org.apache.wicket.markup.MarkupFactory#getContainerClass(MarkupContainer, Class<?>)

      ReloadingClassLoader.includePattern("wicket.inheritance.sample.*");

      Is this way wrong ?

      caused stacktrace is
      Caused by: java.lang.IllegalArgumentException: Parameter clazz must be an instance of wicket.inheritance.sample.ChildPage1, but is a wicket.inheritance.sample.HomePage
      at org.apache.wicket.markup.MarkupFactory.getContainerClass(MarkupFactory.java:378)
      at org.apache.wicket.markup.MarkupFactory.getMarkup(MarkupFactory.java:228)
      at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.getBaseMarkup(InheritedMarkupMarkupLoader.java:96)
      at org.apache.wicket.markup.loader.InheritedMarkupMarkupLoader.loadMarkup(InheritedMarkupMarkupLoader.java:66)
      at org.apache.wicket.markup.loader.DefaultMarkupLoader.loadMarkup(DefaultMarkupLoader.java:51)
      at org.apache.wicket.markup.MarkupFactory.loadMarkup(MarkupFactory.java:430)

        Activity

        jun ozeki created issue -
        jun ozeki made changes -
        Field Original Value New Value
        Attachment eclipse-project.zip [ 12554456 ]
        Sven Meier made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Assignee Sven Meier [ svenmeier ]
        Fix Version/s 6.4.0 [ 12323450 ]
        Fix Version/s 1.5.10 [ 12323510 ]
        Resolution Fixed [ 1 ]
        jun ozeki made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Sven Meier
            Reporter:
            jun ozeki
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development