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

An exception occurs when trying to edit a Message Queue entry

    Details

    • Similar issues:
      KULRICE-564Pool starting before the availability of services with messages in the queue
      KULRICE-7335Env1: NPE trying to put message in queue from Quartz link
      KULRICE-3368RuntimeException occurs when attempting to delete an action list outbox entry.
      KULRICE-12713 Validation exception on Editing a Travel Account
      KULRICE-7051The "Queue Document" button on the Document Operation screen may not be forwarding back to the appropriate application properly
      KULRICE-5105Populate the error message map when spring PropertyEditors throw validation exceptions
      KULRICE-382Improve performance and large data set handling of the Route Queue view
      KULRICE-968Add section to KFS portal to link up the new KSB web app links for the message queue
      KULRICE-559Route Queue failing on startup
      KULRICE-7735Exception when trying to add a note
    • Rice Team:
      QA
    • Rice Module:
      KSB

      Description

      On the KSB Message Queue page, if the user clicks the "Edit" link on one of the queued items, an editing page opens but with only the header section visible, and an error message is displayed in the console (the relevant section of it has been reproduced below):

      2009-07-30 17:27:10.040::WARN: Nested in org.apache.jasper.JasperException: Exception in JSP: /ksb/WEB-INF/jsp/messagequeue/MessageEntry.jsp:110

      107: </c:if>
      108: <td class="datacell"><c:out value="$

      {MessageQueueForm.messageQueueFromForm.routeQueueId}

      " />
      109:  
      110: <bean-el:message key="routequeue.help.routeQueueId"/></td>
      111: </tr>
      112:
      113: <tr>

      Stacktrace::
      javax.servlet.ServletException: Missing message for key "routequeue.help.routeQueueId"
      at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
      at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
      at org.apache.jsp.ksb.WEB_002dINF.jsp.messagequeue.MessageEntry_jsp._jspService(org.apache.jsp.ksb.WEB_002dINF.jsp.messagequeue.MessageEntry_jsp:148)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
      at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:367)
      at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
      at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
      at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
      at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
      at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
      at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
      at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
      at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
      at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
      at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:491)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1074)
      at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:92)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)
      at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:305)
      at org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:88)
      at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:298)
      at org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:166)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)
      at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)
      at org.kuali.rice.kns.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:66)
      at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1065)
      at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365)
      at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:185)
      at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
      at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:689)
      at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:391)
      at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
      at org.mortbay.jetty.Server.handle(Server.java:285)
      at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:457)
      at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:751)
      at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:500)
      at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:209)
      at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:357)
      at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:217)
      at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)

        Activity

        Hide
        Jeremy Hanson added a comment -

        MessageEntry.jsp was using incorrect message keys. Fixed to use the appropriate ones located in the ksb ApplicationResources.properties file.

        Show
        Jeremy Hanson added a comment - MessageEntry.jsp was using incorrect message keys. Fixed to use the appropriate ones located in the ksb ApplicationResources.properties file.
        Hide
        Eric Westfall added a comment -

        Bulk change of all Rice 1.0 issues to closed after public release.

        Show
        Eric Westfall added a comment - Bulk change of all Rice 1.0 issues to closed after public release.

          People

          • Assignee:
            Jeremy Hanson
            Reporter:
            Chad Hagstrom
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Structure Helper Panel