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

Rice 2.4: Stacktrace on Lookup, Close, Cancel, Recall, and Blanket-Approve

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Blocker Blocker
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.4
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-7257Lightbox close/cancel buttons not working
      KULRICE-7568Figure out what to do with Blanket Approve Workgroup, Blanket Approve Group
      KULRICE-6094KRMS: Copy of a Term Specification or Agenda doesn't ever go any where on Submit/Blanket Approve
      KULRICE-4609Close/Cancel/Save button does not work correctly for Kim maintenance screens
      KULRICE-1946Close & Cancel buttons throughout should return to KIM Menu, not RICE menu
      KULRICE-12157RouteContext state corrupted with blanket approval
      KULRICE-8762CONTRIB: "Approve & Blanket Approve" button should be disabled for a person who is doing COMPLETE action and "CANCEL" button should be enabled
      KULRICE-8481BlanketApproveTest.testBlanketApproveToMultipleNodes fails in CI with Should be at blanket approved node WD4B3.
      KULRICE-5312Look-ahead not working after cancelled lookup
      KULRICE-7172Should adhoc requests be persisted upon a blanket approve
    • Rice Module:
      KNS
    • KRAD Feature Area:
      Document
    • Sprint:
      2.4.0-m2 Sprint 1
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      Perform any document search (e.g., Person/Group/Role/Permission/Responsibility).
      Click Edit link for any result.
      Complete required fields.
      On Edit page, click Close.

      EXPECTED: Confirmation or success dialog.
      ACTUAL: Stack trace.

      (Also occurs on Blanket Approve, Cancel, Recall, and Person or Name Lookup.)

       
      java.lang.ClassCastException: $Proxy105 cannot be cast to org.kuali.rice.kns.service.SessionDocumentService
      	org.kuali.rice.kns.service.KNSServiceLocator.getSessionDocumentService(KNSServiceLocator.java:150)
      	org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.getSessionDocumentService(KualiRequestProcessor.java:725)
      	org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:126)
      	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
      	org.kuali.rice.kns.web.struts.action.KualiActionServlet.process(KualiActionServlet.java:198)
      	org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
      	javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
      	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
      	org.kuali.rice.krad.web.filter.CharsetFilter.doFilter(CharsetFilter.java:58)
      	org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:78)
      	org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:62)
      	org.kuali.rice.krad.web.filter.UserLoginFilter.doFilter(UserLoginFilter.java:89)
      	org.kuali.rice.krad.web.filter.UserLoginFilter.doFilter(UserLoginFilter.java:77)
      	org.kuali.rice.krad.web.filter.BootstrapFilterChain.doFilter(BootstrapFilter.java:327)
      	org.kuali.rice.krad.web.filter.DummyLoginFilter.doFilter(DummyLoginFilter.java:82)
      	org.kuali.rice.krad.web.filter.DummyLoginFilter.doFilter(DummyLoginFilter.java:62)
      	org.kuali.rice.krad.web.filter.BootstrapFilterChain.doFilter(BootstrapFilter.java:320)
      	org.kuali.rice.krad.web.filter.BootstrapFilter.doFilter(BootstrapFilter.java:199)
      	org.kuali.rice.core.web.Log4JContextClearingFilter.doFilterInternal(Log4JContextClearingFilter.java:37)
      	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
      	org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
      	org.kuali.rice.krad.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:68)
      	org.springframework.web.filter.AbstractRequestLoggingFilter.doFilterInternal(AbstractRequestLoggingFilter.java:213)
      	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
      

      Found on http://env1.rice.kuali.org (2.4.0-M1-r40634 :: 2013-08-12 05:05 UTC (Oracle9i))

      Note, this does not occur in 2.3.

        Activity

        Hide
        Adam Campbell (Inactive) added a comment - - edited

        Modified description to indicate this also occurs on Blanket Approve, Cancel, and Recall.

        Show
        Adam Campbell (Inactive) added a comment - - edited Modified description to indicate this also occurs on Blanket Approve, Cancel, and Recall.
        Hide
        Adam Campbell (Inactive) added a comment - - edited

        Same stacktrace also occurs on Adhoc Recipients Name or Person Lookup:

        java.lang.ClassCastException: $Proxy105 cannot be cast to org.kuali.rice.kns.service.SessionDocumentService
        org.kuali.rice.kns.service.KNSServiceLocator.getSessionDocumentService(KNSServiceLocator.java:150)

        Show
        Adam Campbell (Inactive) added a comment - - edited Same stacktrace also occurs on Adhoc Recipients Name or Person Lookup: java.lang.ClassCastException: $Proxy105 cannot be cast to org.kuali.rice.kns.service.SessionDocumentService org.kuali.rice.kns.service.KNSServiceLocator.getSessionDocumentService(KNSServiceLocator.java:150)
        Hide
        Jessica Coltrin (Inactive) added a comment -

        setting to Blocker since it's blocking QA.

        Show
        Jessica Coltrin (Inactive) added a comment - setting to Blocker since it's blocking QA.
        Hide
        Adam Campbell (Inactive) added a comment -

        confirmed fixed on env1 (2.4.0-M2-r41304).

        Show
        Adam Campbell (Inactive) added a comment - confirmed fixed on env1 (2.4.0-M2-r41304).

          People

          • Assignee:
            Jerry Neal (Inactive)
            Reporter:
            Adam Campbell (Inactive)
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Agile

                Structure Helper Panel