Details

    • Type: Wish Wish
    • Status: Resolved
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 1.4-M1
    • Fix Version/s: 1.4.10
    • Component/s: wicket
    • Labels:
      None

      Description

      My copy of the inspector is completely broken. It's a shame that this useful tool is not really supported anymore. It gives people a sense of confidence when they can navigate their wicket session and see all the components with the inspector.

      To bring the inspector back, we could do the following things:

      1. fix the inspector

      • it needs to factor out the stack trace metadata so sizes of things are more accurate
      • my inspector causes every page viewed after using it to fail with a page expired exception

      2. add a security setting setInspectorEnabled() which defaults to false (disabled) and unless
      the inspector is explicitly enabled, the constructor of every publicly accessible bookmarkable
      page in the inspector package throws an IllegalStateException() with an explanation of what
      you must do to safely use the inspector in your application (add security to the pages via
      wicket-auth-roles or some other means and call setInspectorEnabled(true)).

      then we can all enjoy the return of the inspector!

        Issue Links

          Activity

          Jonathan Locke created issue -
          Alastair Maw made changes -
          Field Original Value New Value
          Link This issue relates to WICKET-643 [ WICKET-643 ]
          Martijn Dashorst made changes -
          Fix Version/s 1.5-M1 [ 12313078 ]
          Fix Version/s 1.4-M1 [ 12312523 ]
          Jeremy Thomerson made changes -
          Assignee Jeremy Thomerson [ jthomerson ]
          Jeremy Thomerson made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Jeremy Thomerson made changes -
          Remaining Estimate 0h [ 0 ]
          Time Spent 5.25h [ 18900 ]
          Igor Vaynberg made changes -
          Fix Version/s 1.5-M2 [ 12315237 ]
          Fix Version/s 1.5-M1 [ 12313078 ]
          Igor Vaynberg made changes -
          Fix Version/s 1.5-M3 [ 12315329 ]
          Fix Version/s 1.5-M2 [ 12315237 ]
          Jeremy Thomerson made changes -
          Fix Version/s 1.5-M4 [ 12315483 ]
          Fix Version/s 1.5-M3 [ 12315329 ]
          Martin Grigorov made changes -
          Fix Version/s 1.5-M4 [ 12315483 ]
          Igor Vaynberg made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Fix Version/s 1.4.10 [ 12315070 ]
          Resolution Fixed [ 1 ]

            People

            • Assignee:
              Jeremy Thomerson
              Reporter:
              Jonathan Locke
            • Votes:
              1 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 5.25h
                5.25h

                  Development