Uploaded image for project: 'Kuali Rice Development'
  1. Kuali Rice Development
  2. KULRICE-4342

Workflow Preferences Screen : Error processing for Automatic Refresh Rate and Action List Page Size not working properly

    Details

    • Type: Bug Fix
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.0.2.1
    • Component/s: Development
    • Labels:
      None

      Description

      For Action List Page Size: error message is incorrect and error icon is appearing when Automatic Refresh Rate is invalid
      For Automatic Refresh Rate: error icon is appearing for both Automatic Refresh Rate and Action List Page Size even if only Automatic Refresh Rate is invalid.

      See attached screen prints for examples.

        Attachments

          Activity

          Hide
          sajmera Saurabh Ajmera (Inactive) added a comment -

          Shannon Hess added a comment - 18/Jan/10 01:04 PM
          Another problem for Action List Page Size was found: when you save a value of zero, no error is raised. However, when you return to the action list screen, a division by zero exception occurs. I think an error message indicating the valid values on the preferences screen would be best.

          Exception:

          org.apache.jasper.JasperException: javax.servlet.jsp.JspException: / by zero
          org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:460)
          org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355)
          org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
          org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
          javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
          org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
          org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
          org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
          org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:99)
          org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
          org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
          javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
          javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
          edu.iu.uis.eden.web.IUUserAccessFilter.doFilter(IUUserAccessFilter.java:75)
          org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92)
          edu.iu.uis.rice.web.IUUserLoginFilter.doFilter(IUUserLoginFilter.java:116)
          org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:305)
          edu.iu.uis.cas.filter.CASFilter.redirectOrForwardChain(CASFilter.java:487)
          edu.iu.uis.cas.filter.CASFilter.doFilterUnsynchronized(CASFilter.java:421)
          edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:400)
          org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:298)
          org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:166)
          org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
          org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:66)

          root cause

          javax.servlet.ServletException: javax.servlet.jsp.JspException: / by zero
          org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:837)
          org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
          org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp._jspService(ActionList_jsp.java:751)
          org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
          javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
          org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
          org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
          org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
          javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
          org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
          org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
          org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
          org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:99)
          org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
          org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
          javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
          javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
          edu.iu.uis.eden.web.IUUserAccessFilter.doFilter(IUUserAccessFilter.java:75)
          org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92)
          edu.iu.uis.rice.web.IUUserLoginFilter.doFilter(IUUserLoginFilter.java:116)
          org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:305)
          edu.iu.uis.cas.filter.CASFilter.redirectOrForwardChain(CASFilter.java:487)
          edu.iu.uis.cas.filter.CASFilter.doFilterUnsynchronized(CASFilter.java:421)
          edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:400)
          org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:298)
          org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:166)
          org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
          org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:66)

          root cause

          java.lang.ArithmeticException: / by zero
          org.displaytag.pagination.PaginatedListSmartListHelper.computePageCount(PaginatedListSmartListHelper.java:48)
          org.displaytag.pagination.PaginatedListSmartListHelper.<init>(PaginatedListSmartListHelper.java:42)
          org.displaytag.tags.TableTag.setupViewableData(TableTag.java:1529)
          org.displaytag.tags.TableTag.doEndTag(TableTag.java:1198)
          org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp$Helper.invoke0(ActionList_jsp.java:5256)
          org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp$Helper.invoke(ActionList_jsp.java:5357)
          org.apache.jsp.tag.web.kr.page_tag.doTag(page_tag.java:665)
          org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp._jspService(ActionList_jsp.java:743)
          org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
          javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
          org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
          org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
          org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
          javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
          org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
          org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
          org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
          org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:99)
          org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
          org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
          javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
          javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
          edu.iu.uis.eden.web.IUUserAccessFilter.doFilter(IUUserAccessFilter.java:75)
          org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92)
          edu.iu.uis.rice.web.IUUserLoginFilter.doFilter(IUUserLoginFilter.java:116)
          org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:305)
          edu.iu.uis.cas.filter.CASFilter.redirectOrForwardChain(CASFilter.java:487)
          edu.iu.uis.cas.filter.CASFilter.doFilterUnsynchronized(CASFilter.java:421)
          edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:400)
          org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:298)
          org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:166)
          org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
          org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:66)
          [ Show » ]
          Shannon Hess added a comment - 18/Jan/10 01:04 PM Another problem for Action List Page Size was found: when you save a value of zero, no error is raised. However, when you return to the action list screen, a division by zero exception occurs. I think an error message indicating the valid values on the preferences screen would be best. Exception: org.apache.jasper.JasperException: javax.servlet.jsp.JspException: / by zero org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:460) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085) org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241) org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:99) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) javax.servlet.http.HttpServlet.service(HttpServlet.java:627) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) edu.iu.uis.eden.web.IUUserAccessFilter.doFilter(IUUserAccessFilter.java:75) org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92) edu.iu.uis.rice.web.IUUserLoginFilter.doFilter(IUUserLoginFilter.java:116) org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:305) edu.iu.uis.cas.filter.CASFilter.redirectOrForwardChain(CASFilter.java:487) edu.iu.uis.cas.filter.CASFilter.doFilterUnsynchronized(CASFilter.java:421) edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:400) org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:298) org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:166) org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:66) root cause javax.servlet.ServletException: javax.servlet.jsp.JspException: / by zero org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:837) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774) org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp._jspService(ActionList_jsp.java:751) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085) org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241) org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:99) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) javax.servlet.http.HttpServlet.service(HttpServlet.java:627) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) edu.iu.uis.eden.web.IUUserAccessFilter.doFilter(IUUserAccessFilter.java:75) org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92) edu.iu.uis.rice.web.IUUserLoginFilter.doFilter(IUUserLoginFilter.java:116) org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:305) edu.iu.uis.cas.filter.CASFilter.redirectOrForwardChain(CASFilter.java:487) edu.iu.uis.cas.filter.CASFilter.doFilterUnsynchronized(CASFilter.java:421) edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:400) org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:298) org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:166) org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:66) root cause java.lang.ArithmeticException: / by zero org.displaytag.pagination.PaginatedListSmartListHelper.computePageCount(PaginatedListSmartListHelper.java:48) org.displaytag.pagination.PaginatedListSmartListHelper.<init>(PaginatedListSmartListHelper.java:42) org.displaytag.tags.TableTag.setupViewableData(TableTag.java:1529) org.displaytag.tags.TableTag.doEndTag(TableTag.java:1198) org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp$Helper.invoke0(ActionList_jsp.java:5256) org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp$Helper.invoke(ActionList_jsp.java:5357) org.apache.jsp.tag.web.kr.page_tag.doTag(page_tag.java:665) org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp._jspService(ActionList_jsp.java:743) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085) org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241) org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:99) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) javax.servlet.http.HttpServlet.service(HttpServlet.java:627) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) edu.iu.uis.eden.web.IUUserAccessFilter.doFilter(IUUserAccessFilter.java:75) org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92) edu.iu.uis.rice.web.IUUserLoginFilter.doFilter(IUUserLoginFilter.java:116) org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:305) edu.iu.uis.cas.filter.CASFilter.redirectOrForwardChain(CASFilter.java:487) edu.iu.uis.cas.filter.CASFilter.doFilterUnsynchronized(CASFilter.java:421) edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:400) org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:298) org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:166) org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:66)

          [ Permalink | Edit | Delete | « Hide ]
          Greg Patterson added a comment - 02/Jun/10 01:35 PM - edited
          Committed all but the message relocation changes.

          Anyone have an idea why we'd be rendering error messages at the bottom of this screen in the '...errmsg' div? I put one in the right place (at the top of the appropriate tab section) but can't seem to figure out where the other div is being rendered from (not in preferences.jsp but is on the page...).
          [ Show » ]
          Greg Patterson added a comment - 02/Jun/10 01:35 PM - edited Committed all but the message relocation changes. Anyone have an idea why we'd be rendering error messages at the bottom of this screen in the '...errmsg' div? I put one in the right place (at the top of the appropriate tab section) but can't seem to figure out where the other div is being rendered from (not in preferences.jsp but is on the page...).

          [ Permalink | Edit | Delete | « Hide ]
          Shannon Hess added a comment - 28/Jun/10 11:02 AM
          All the committed items have been deployed to production. Moving this to patch 4.0 for the relocation changes.

          https://uisapp2.iu.edu/jira-prd/browse/EN-1454

          Show
          sajmera Saurabh Ajmera (Inactive) added a comment - Shannon Hess added a comment - 18/Jan/10 01:04 PM Another problem for Action List Page Size was found: when you save a value of zero, no error is raised. However, when you return to the action list screen, a division by zero exception occurs. I think an error message indicating the valid values on the preferences screen would be best. Exception: org.apache.jasper.JasperException: javax.servlet.jsp.JspException: / by zero org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:460) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085) org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241) org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:99) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) javax.servlet.http.HttpServlet.service(HttpServlet.java:627) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) edu.iu.uis.eden.web.IUUserAccessFilter.doFilter(IUUserAccessFilter.java:75) org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92) edu.iu.uis.rice.web.IUUserLoginFilter.doFilter(IUUserLoginFilter.java:116) org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:305) edu.iu.uis.cas.filter.CASFilter.redirectOrForwardChain(CASFilter.java:487) edu.iu.uis.cas.filter.CASFilter.doFilterUnsynchronized(CASFilter.java:421) edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:400) org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:298) org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:166) org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:66) root cause javax.servlet.ServletException: javax.servlet.jsp.JspException: / by zero org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:837) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774) org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp._jspService(ActionList_jsp.java:751) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085) org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241) org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:99) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) javax.servlet.http.HttpServlet.service(HttpServlet.java:627) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) edu.iu.uis.eden.web.IUUserAccessFilter.doFilter(IUUserAccessFilter.java:75) org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92) edu.iu.uis.rice.web.IUUserLoginFilter.doFilter(IUUserLoginFilter.java:116) org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:305) edu.iu.uis.cas.filter.CASFilter.redirectOrForwardChain(CASFilter.java:487) edu.iu.uis.cas.filter.CASFilter.doFilterUnsynchronized(CASFilter.java:421) edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:400) org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:298) org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:166) org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:66) root cause java.lang.ArithmeticException: / by zero org.displaytag.pagination.PaginatedListSmartListHelper.computePageCount(PaginatedListSmartListHelper.java:48) org.displaytag.pagination.PaginatedListSmartListHelper.<init>(PaginatedListSmartListHelper.java:42) org.displaytag.tags.TableTag.setupViewableData(TableTag.java:1529) org.displaytag.tags.TableTag.doEndTag(TableTag.java:1198) org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp$Helper.invoke0(ActionList_jsp.java:5256) org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp$Helper.invoke(ActionList_jsp.java:5357) org.apache.jsp.tag.web.kr.page_tag.doTag(page_tag.java:665) org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp._jspService(ActionList_jsp.java:743) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085) org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241) org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:99) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) javax.servlet.http.HttpServlet.service(HttpServlet.java:627) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) edu.iu.uis.eden.web.IUUserAccessFilter.doFilter(IUUserAccessFilter.java:75) org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92) edu.iu.uis.rice.web.IUUserLoginFilter.doFilter(IUUserLoginFilter.java:116) org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:305) edu.iu.uis.cas.filter.CASFilter.redirectOrForwardChain(CASFilter.java:487) edu.iu.uis.cas.filter.CASFilter.doFilterUnsynchronized(CASFilter.java:421) edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:400) org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:298) org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:166) org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:66) [ Show » ] Shannon Hess added a comment - 18/Jan/10 01:04 PM Another problem for Action List Page Size was found: when you save a value of zero, no error is raised. However, when you return to the action list screen, a division by zero exception occurs. I think an error message indicating the valid values on the preferences screen would be best. Exception: org.apache.jasper.JasperException: javax.servlet.jsp.JspException: / by zero org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:460) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:355) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085) org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241) org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:99) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) javax.servlet.http.HttpServlet.service(HttpServlet.java:627) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) edu.iu.uis.eden.web.IUUserAccessFilter.doFilter(IUUserAccessFilter.java:75) org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92) edu.iu.uis.rice.web.IUUserLoginFilter.doFilter(IUUserLoginFilter.java:116) org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:305) edu.iu.uis.cas.filter.CASFilter.redirectOrForwardChain(CASFilter.java:487) edu.iu.uis.cas.filter.CASFilter.doFilterUnsynchronized(CASFilter.java:421) edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:400) org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:298) org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:166) org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:66) root cause javax.servlet.ServletException: javax.servlet.jsp.JspException: / by zero org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:837) org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774) org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp._jspService(ActionList_jsp.java:751) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085) org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241) org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:99) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) javax.servlet.http.HttpServlet.service(HttpServlet.java:627) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) edu.iu.uis.eden.web.IUUserAccessFilter.doFilter(IUUserAccessFilter.java:75) org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92) edu.iu.uis.rice.web.IUUserLoginFilter.doFilter(IUUserLoginFilter.java:116) org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:305) edu.iu.uis.cas.filter.CASFilter.redirectOrForwardChain(CASFilter.java:487) edu.iu.uis.cas.filter.CASFilter.doFilterUnsynchronized(CASFilter.java:421) edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:400) org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:298) org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:166) org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:66) root cause java.lang.ArithmeticException: / by zero org.displaytag.pagination.PaginatedListSmartListHelper.computePageCount(PaginatedListSmartListHelper.java:48) org.displaytag.pagination.PaginatedListSmartListHelper.<init>(PaginatedListSmartListHelper.java:42) org.displaytag.tags.TableTag.setupViewableData(TableTag.java:1529) org.displaytag.tags.TableTag.doEndTag(TableTag.java:1198) org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp$Helper.invoke0(ActionList_jsp.java:5256) org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp$Helper.invoke(ActionList_jsp.java:5357) org.apache.jsp.tag.web.kr.page_tag.doTag(page_tag.java:665) org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp._jspService(ActionList_jsp.java:743) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085) org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398) org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241) org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:99) org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196) org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414) javax.servlet.http.HttpServlet.service(HttpServlet.java:627) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) edu.iu.uis.eden.web.IUUserAccessFilter.doFilter(IUUserAccessFilter.java:75) org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92) edu.iu.uis.rice.web.IUUserLoginFilter.doFilter(IUUserLoginFilter.java:116) org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:305) edu.iu.uis.cas.filter.CASFilter.redirectOrForwardChain(CASFilter.java:487) edu.iu.uis.cas.filter.CASFilter.doFilterUnsynchronized(CASFilter.java:421) edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:400) org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:298) org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:166) org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:66) [ Permalink | Edit | Delete | « Hide ] Greg Patterson added a comment - 02/Jun/10 01:35 PM - edited Committed all but the message relocation changes. Anyone have an idea why we'd be rendering error messages at the bottom of this screen in the '...errmsg' div? I put one in the right place (at the top of the appropriate tab section) but can't seem to figure out where the other div is being rendered from (not in preferences.jsp but is on the page...). [ Show » ] Greg Patterson added a comment - 02/Jun/10 01:35 PM - edited Committed all but the message relocation changes. Anyone have an idea why we'd be rendering error messages at the bottom of this screen in the '...errmsg' div? I put one in the right place (at the top of the appropriate tab section) but can't seem to figure out where the other div is being rendered from (not in preferences.jsp but is on the page...). [ Permalink | Edit | Delete | « Hide ] Shannon Hess added a comment - 28/Jun/10 11:02 AM All the committed items have been deployed to production. Moving this to patch 4.0 for the relocation changes. https://uisapp2.iu.edu/jira-prd/browse/EN-1454

            People

            • Assignee:
              sajmera Saurabh Ajmera (Inactive)
              Reporter:
              sajmera Saurabh Ajmera (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: