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

Rice Dev: Clicking on View Document Configuration gives error

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Critical Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0.0-rc1, 2.0
    • Component/s: Unit Testing
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-5475Rice Dev: KRAD Incident Report gives error
      KULRICE-5462Rice Dev: User Preferences gives error message
      KULRICE-6371Rice Dev: Document Type bombs to error on click
      KULRICE-5461Rice Dev: Action List Filter button gives error dump
      KULRICE-5972Rice Dev: Going to XML Ingester screen gives error
      KULRICE-11607Rice sampleapp KRAD Collection Configuration Test View Save Row JS error SyntaxError: illegal character
      KULRICE-6554Rice Dev: Clicking on KSB/Configuration links on Admin tab as an unauthorized user throws 404 Error
      KULRICE-12897AFT Failure LabsMaintenanceSampleBasicAft automatic new doc id gives error on submit
      KULRICE-6370Rice Dev: Rule Template bombs to error on Click
      KULRICE-5473Rice Dev: KRAD Author Lookup
    • Rice Module:
      KNS
    • Application Requirement:
      Rice
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      From the Routing & Identity Management Document Type Hierarchy, if you click on the View Document configuration link for a document you either get the dump below or a screen that only partially loads.

      HTTP Status 500 -
      
      type Exception report
      
      message
      
      description The server encountered an internal error () that prevented it from fulfilling this request.
      
      exception
      
      org.apache.jasper.JasperException: An exception occurred processing JSP page /kew/WEB-INF/jsp/rule/DocumentConfigurationView.jsp at line 37
      
      34: }
      35: </style>
      36: 
      37: <kul:page headerTitle="Document Configuration - ${documentType.name}" transactionalDocument="false"
      38: 	showDocumentInfo="false" htmlFormAction="DocumentConfigurationView" docTitle="Document Configuration - ${documentType.name}">
      39: 	<html-el:hidden property="documentTypeName" />
      40:     <c:if test="${empty documentType}">
      
      
      Stacktrace:
      	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:567)
      	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:456)
      	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
      	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
      	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
      	org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083)
      	org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:396)
      	org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processFormActionAndForward(KualiRequestProcessor.java:219)
      	org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.strutsProcess(KualiRequestProcessor.java:202)
      	org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:89)
      	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
      	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
      	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
      	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
      	org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:78)
      	org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:62)
      	org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:88)
      	org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:76)
      	org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:271)
      	org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:96)
      	org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:55)
      	org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:264)
      	org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:162)
      	org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
      	org.kuali.rice.krad.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:69)
      root cause
      
      javax.servlet.ServletException: javax.servlet.jsp.JspException: javax.servlet.jsp.JspException: javax.servlet.jsp.JspException: No getter method for property: "documentType.docHandlerUrl" of bean: "KualiForm"
      	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:907)
      	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:840)
      	org.apache.jsp.kew.WEB_002dINF.jsp.rule.DocumentConfigurationView_jsp._jspService(DocumentConfigurationView_jsp.java:222)
      	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
      	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
      	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
      	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
      	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
      	org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083)
      	org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:396)
      	org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processFormActionAndForward(KualiRequestProcessor.java:219)
      	org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.strutsProcess(KualiRequestProcessor.java:202)
      	org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:89)
      	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
      	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
      	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
      	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
      	org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:78)
      	org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:62)
      	org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:88)
      	org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:76)
      	org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:271)
      	org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:96)
      	org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:55)
      	org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:264)
      	org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:162)
      	org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
      	org.kuali.rice.krad.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:69)
      root cause
      
      javax.servlet.jsp.JspException: javax.servlet.jsp.JspException: No getter method for property: "documentType.docHandlerUrl" of bean: "KualiForm"
      	org.apache.jsp.kew.WEB_002dINF.jsp.rule.DocumentConfigurationView_jsp$Helper.invoke(DocumentConfigurationView_jsp.java:1999)
      	org.apache.jsp.tag.web.kr.tabTop_tag.doTag(tabTop_tag.java:313)
      	org.apache.jsp.kew.WEB_002dINF.jsp.rule.DocumentConfigurationView_jsp$Helper.invoke0(DocumentConfigurationView_jsp.java:1733)
      	org.apache.jsp.kew.WEB_002dINF.jsp.rule.DocumentConfigurationView_jsp$Helper.invoke(DocumentConfigurationView_jsp.java:1971)
      	org.apache.jsp.tag.web.kr.page_tag.doTag(page_tag.java:872)
      	org.apache.jsp.kew.WEB_002dINF.jsp.rule.DocumentConfigurationView_jsp._jspService(DocumentConfigurationView_jsp.java:213)
      	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
      	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
      	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
      	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
      	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
      	org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083)
      	org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:396)
      	org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processFormActionAndForward(KualiRequestProcessor.java:219)
      	org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.strutsProcess(KualiRequestProcessor.java:202)
      	org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:89)
      	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
      	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
      	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
      	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
      	org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:78)
      	org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:62)
      	org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:88)
      	org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:76)
      	org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:271)
      	org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:96)
      	org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:55)
      	org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:264)
      	org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:162)
      	org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
      	org.kuali.rice.krad.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:69)
      root cause
      
      javax.servlet.jsp.JspException: No getter method for property: "documentType.docHandlerUrl" of bean: "KualiForm"
      	org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:915)
      	org.apache.struts.taglib.logic.EmptyTag.condition(EmptyTag.java:80)
      	org.apache.struts.taglib.logic.EmptyTag.condition(EmptyTag.java:53)
      	org.apache.struts.taglib.logic.ConditionalTagBase.doStartTag(ConditionalTagBase.java:160)
      	org.apache.jsp.tag.web.kr.htmlControlAttribute_tag._jspx_meth_logic_005fempty_005f0(htmlControlAttribute_tag.java:1891)
      	org.apache.jsp.tag.web.kr.htmlControlAttribute_tag.doTag(htmlControlAttribute_tag.java:530)
      	org.apache.jsp.kew.WEB_002dINF.jsp.rule.DocumentConfigurationView_jsp._jspx_meth_kul_005fhtmlControlAttribute_005f1(DocumentConfigurationView_jsp.java:702)
      	org.apache.jsp.kew.WEB_002dINF.jsp.rule.DocumentConfigurationView_jsp.access$9(DocumentConfigurationView_jsp.java:687)
      	org.apache.jsp.kew.WEB_002dINF.jsp.rule.DocumentConfigurationView_jsp$Helper.invoke1(DocumentConfigurationView_jsp.java:1783)
      	org.apache.jsp.kew.WEB_002dINF.jsp.rule.DocumentConfigurationView_jsp$Helper.invoke(DocumentConfigurationView_jsp.java:1974)
      	org.apache.jsp.tag.web.kr.tabTop_tag.doTag(tabTop_tag.java:313)
      	org.apache.jsp.kew.WEB_002dINF.jsp.rule.DocumentConfigurationView_jsp$Helper.invoke0(DocumentConfigurationView_jsp.java:1733)
      	org.apache.jsp.kew.WEB_002dINF.jsp.rule.DocumentConfigurationView_jsp$Helper.invoke(DocumentConfigurationView_jsp.java:1971)
      	org.apache.jsp.tag.web.kr.page_tag.doTag(page_tag.java:872)
      	org.apache.jsp.kew.WEB_002dINF.jsp.rule.DocumentConfigurationView_jsp._jspService(DocumentConfigurationView_jsp.java:213)
      	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
      	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
      	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
      	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
      	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
      	org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1083)
      	org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:396)
      	org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processFormActionAndForward(KualiRequestProcessor.java:219)
      	org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.strutsProcess(KualiRequestProcessor.java:202)
      	org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:89)
      	org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
      	org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
      	javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
      	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
      	org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:78)
      	org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:62)
      	org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:88)
      	org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:76)
      	org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:271)
      	org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:96)
      	org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:55)
      	org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:264)
      	org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:162)
      	org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
      	org.kuali.rice.krad.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:69)
      note The full stack trace of the root cause is available in the Apache Tomcat/7.0.22 logs.
      
      Apache Tomcat/7.0.22

        Activity

        Hide
        Jessica Coltrin (Inactive) added a comment -

        Closing since these items are now in the release notes.

        Show
        Jessica Coltrin (Inactive) added a comment - Closing since these items are now in the release notes.

          People

          • Assignee:
            Jeremy Hanson
            Reporter:
            Matt Sargent
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Structure Helper Panel