Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 6.0.0
    • Fix Version/s: 6.1.0
    • Component/s: wicket-extensions
    • Labels:
      None

      Description

      TabbedPanel added on panel which have CompoundPropertyPanel get Exception.

      Problem is in TabbedPanel method IModel<?> initModel().

      @Override
      protected IModel<?> initModel()
      {
      IModel<?> model = super.initModel();
      if (model == null)

      { model = new Model<Integer>(-1); }

      return model;
      }

      I think problem is the line with IModel<?> model = super.initModel();

      When the tabbed panel is trying to get a model but found null then the model is trying to create. Call the initModel () and the calling super.initModel () executes initialization model ancestors. Which is the problem. Method for initModel () in the Component starts to look at his parents and returns CompoundPropertyModel from the panel where TabbedPanel added. And then isnt created new Model<Integer>(-1) which tabbed panel really need.

      When I override method initModel() from TabbedPanel again and delete line with super.initModel(), everything works fine.

        Issue Links

          Activity

          Gavin made changes -
          Link This issue relates to WICKET-4593 [ WICKET-4593 ]
          Gavin made changes -
          Link This issue relates to WICKET-4593 [ WICKET-4593 ]
          Emond Papegaaij made changes -
          Fix Version/s 6.1.0 [ 12322957 ]
          Fix Version/s 6.0.1 [ 12322956 ]
          Sven Meier made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Fix Version/s 6.0.1 [ 12322956 ]
          Resolution Fixed [ 1 ]
          Sven Meier made changes -
          Assignee Sven Meier [ svenmeier ]
          Sven Meier made changes -
          Field Original Value New Value
          Link This issue relates WICKET-4593 [ WICKET-4593 ]
          Jakub Rinkes created issue -

            People

            • Assignee:
              Sven Meier
              Reporter:
              Jakub Rinkes
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development