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

Rice Dev: Action List Preferences Button Throws HTTP 500 Error

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0
    • Component/s: Unit Testing
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Environment:
      Rice Dev
    • Similar issues:
      KULRICE-5529Rice Dev: Action List bombs to HTTP 500 error
      KULRICE-5578Rice Dev: Action List Preferences, incorrect error messaging
      KULRICE-5576Rice Dev: Action List Preferences, checking the Current Route Node(s) causes error
      KULRICE-5676Rice Dev: Clicking on Preferences from the Action list results in error
      KULRICE-5457Rice Dev: Workflow Statistics throws HTTP 500 Error
      KULRICE-5461Rice Dev: Action List Filter button gives error dump
      KULRICE-5462Rice Dev: User Preferences gives error message
      KULRICE-5908Rice Dev: Action List Preferences, selecting a color for disapproved or processed not working
      KULRICE-6426Rice Dev: Initiator direct Inquiry from Document Search throwing HTTP 500 Error
      KULRICE-5495Rice Dev: Adding Ad Hoc recipient results in HTTP 500 error
    • Rice Module:
      KEW
    • Application Requirement:
      Rice
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      Clicking on the Preferences button from the Action List yields the following dump...

      HTTP Status 500 -

      type Exception report

      message

      description The server encountered an internal error () that prevented it from fulfilling this request.

      exception

      java.lang.RuntimeException: org.apache.jasper.JasperException: An exception occurred processing JSP page /kew/WEB-INF/jsp/Preferences/Preferences.jsp at line 60

      57: <html-el:option value="$

      {Constants.EMAIL_RMNDR_WEEK_VAL}">Weekly</html-el:option>
      58: <html-el:option value="${Constants.EMAIL_RMNDR_IMMEDIATE}">Immediate</html-el:option>
      59: </html-el:select>
      60: <bean-el:message key="actionlist.help.emailNotification"/>
      61: </td>
      62: </tr>
      63: <tr>


      Stacktrace:
      org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processFormActionAndForward(KualiRequestProcessor.java:264)
      org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.strutsProcess(KualiRequestProcessor.java:199)
      org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:86)
      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:617)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:77)
      org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:61)
      org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:89)
      org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:77)
      org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:272)
      org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:90)
      org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:56)
      org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:265)
      org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:163)
      org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
      org.kuali.rice.krad.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:69)

      root cause

      org.apache.jasper.JasperException: An exception occurred processing JSP page /kew/WEB-INF/jsp/Preferences/Preferences.jsp at line 60

      57: <html-el:option value="${Constants.EMAIL_RMNDR_WEEK_VAL}

      ">Weekly</html-el:option>
      58: <html-el:option value="$

      {Constants.EMAIL_RMNDR_IMMEDIATE}

      ">Immediate</html-el:option>
      59: </html-el:select>
      60: <bean-el:message key="actionlist.help.emailNotification"/>
      61: </td>
      62: </tr>
      63: <tr>

      Stacktrace:
      org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:401)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      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.access$400(KualiRequestProcessor.java:69)
      org.kuali.rice.kns.web.struts.action.KualiRequestProcessor$1.doInTransaction(KualiRequestProcessor.java:248)
      org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
      org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processFormActionAndForward(KualiRequestProcessor.java:206)
      org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.strutsProcess(KualiRequestProcessor.java:199)
      org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:86)
      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:617)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:77)
      org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:61)
      org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:89)
      org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:77)
      org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:272)
      org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:90)
      org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:56)
      org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:265)
      org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:163)
      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: Missing message for key "actionlist.help.emailNotification" in bundle "(default bundle)" for locale en_US
      org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
      org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
      org.apache.jsp.kew.WEB_002dINF.jsp.Preferences.Preferences_jsp._jspService(Preferences_jsp.java:143)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      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.access$400(KualiRequestProcessor.java:69)
      org.kuali.rice.kns.web.struts.action.KualiRequestProcessor$1.doInTransaction(KualiRequestProcessor.java:248)
      org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
      org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processFormActionAndForward(KualiRequestProcessor.java:206)
      org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.strutsProcess(KualiRequestProcessor.java:199)
      org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:86)
      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:617)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:77)
      org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:61)
      org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:89)
      org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:77)
      org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:272)
      org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:90)
      org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:56)
      org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:265)
      org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:163)
      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: Missing message for key "actionlist.help.emailNotification" in bundle "(default bundle)" for locale en_US
      org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:233)
      org.apache.strutsel.taglib.bean.ELMessageTag.doStartTag(ELMessageTag.java:309)
      org.apache.jsp.kew.WEB_002dINF.jsp.Preferences.Preferences_jsp._jspx_meth_bean_002del_005fmessage_005f0(Preferences_jsp.java:565)
      org.apache.jsp.kew.WEB_002dINF.jsp.Preferences.Preferences_jsp.access$8(Preferences_jsp.java:555)
      org.apache.jsp.kew.WEB_002dINF.jsp.Preferences.Preferences_jsp$Helper.invoke0(Preferences_jsp.java:2007)
      org.apache.jsp.kew.WEB_002dINF.jsp.Preferences.Preferences_jsp$Helper.invoke(Preferences_jsp.java:2329)
      org.apache.jsp.tag.web.kr.page_tag.doTag(page_tag.java:803)
      org.apache.jsp.kew.WEB_002dINF.jsp.Preferences.Preferences_jsp._jspx_meth_kul_005fpage_005f0(Preferences_jsp.java:173)
      org.apache.jsp.kew.WEB_002dINF.jsp.Preferences.Preferences_jsp._jspService(Preferences_jsp.java:135)
      org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
      org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
      org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      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.access$400(KualiRequestProcessor.java:69)
      org.kuali.rice.kns.web.struts.action.KualiRequestProcessor$1.doInTransaction(KualiRequestProcessor.java:248)
      org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
      org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processFormActionAndForward(KualiRequestProcessor.java:206)
      org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.strutsProcess(KualiRequestProcessor.java:199)
      org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:86)
      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:617)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:77)
      org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:61)
      org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:89)
      org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:77)
      org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:272)
      org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:90)
      org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:56)
      org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:265)
      org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:163)
      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/6.0.26 logs.
      Apache Tomcat/6.0.26

        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