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

          Jeremy Thomerson logged work - 31/Mar/09 09:01
          • Time Spent:
            5.25h
             
            - made new submodule, wicket-devutils
            - moved statelesschecker (et al) as well as inspector bug and all related classes to devutils
            - added debug setting for enabling or disabling the inspector functionality
            - created a debug bar that can have components added to it dynamically

            People

            • Assignee:
              Jeremy Thomerson
              Reporter:
              Jonathan Locke
            • Votes:
              1 Vote for this issue
              Watchers:
              1 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