Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-10633

Multiple problems with KRAD Kitchen Sink Progressive Disclosure

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Duplicate
    • Affects Version/s: 2.3.1
    • Fix Version/s: 2.3.1
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-10943Create Automated Functional (Smoke) Tests for KRAD Labs - Kitchen Sink Progressive Disclosure
      KULRICE-7754Progressive disclosure via ajax not working in Kitchen Sink
      KULRICE-13424Fill AFT Gap: Kitchen Sink: Progressive Disclosure
      KULRICE-10608JS Error on env2 KRAD kitchen sink Progressive Disclosure tab (page functionality broken)
      KULRICE-11960Exception on Kitchen sink - Progressive Disclosure - Refresh Page button
      KULRICE-10851Create Automated Functional (Smoke) Tests for KRAD Labs - Kitchen Sink
      KULRICE-6340ajax progressive disclosure / refresh are broken
      KULRICE-8455Message for progressive disclosure appearing as 'null'
      KULRICE-11408Kitchen sink rendering error
      KULRICE-13838KRAD Kitchen Sink Selenium Smoke tests
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required

      Description

      The fix to KULRICE-10608 revealed a number of NPEs on the Progressive Disclosure page that prevent components from working correctly. The first can be seen when clicking on a variety of radio buttons, but it seems easy to fix:

      java.lang.NullPointerException
      at edu.sampleu.demo.kitchensink.UifComponentsTestController.start(UifComponentsTestController.java:60)
      

      After fixing that, you can do the same thing and get

      java.lang.NullPointerException
      at org.kuali.rice.krad.web.controller.UifControllerBase.checkViewAuthorization(UifControllerBase.java:228)
      at org.kuali.rice.krad.web.controller.UifControllerBase.start(UifControllerBase.java:202)
      at edu.sampleu.demo.kitchensink.UifComponentsTestController.start(UifComponentsTestController.java:82)
      

      which seems due to the component not having an authorizer. There could be more masked errors here.

        Issue Links

          Activity

          Hide
          Kristina Taylor (Inactive) added a comment -

          Same issue as KULRICE-10624

          Show
          Kristina Taylor (Inactive) added a comment - Same issue as KULRICE-10624
          Hide
          Adam Campbell (Inactive) added a comment -

          (closing)

          Show
          Adam Campbell (Inactive) added a comment - (closing)

            People

            • Assignee:
              Kristina Taylor (Inactive)
              Reporter:
              Kristina Taylor (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 1 day
                1d
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 hour Time Not Required
                1h

                  Structure Helper Panel