[KULRICE-6825] Workflow Outbox actionItems are not showing up (system throws JSP error) Created: 24/Feb/12  Updated: 06/Sep/12  Resolved: 27/Feb/12

Status: Closed
Project: Kuali Rice Development
Component/s: Development
Affects Version/s: 2.0
Fix Version/s: 2.0.1
Security Level: Public (Public: Anyone can view)

Type: Bug Fix Priority: Major
Reporter: Chitra Chandran Assignee: Jeremy Hanson
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Fix
Similar issues:
KULRICE-4821Enhancement to Include Submitted Documents in Initiator's Outbox
KULRICE-6591delegated action request does not show up in Outbox
KULRICE-3298The Rice jsp/tag files for KIM throw errors when a KIM Type is using the KimNonDataDictionaryAttributeDefinition class
KULRICE-11033Action Items are not being copied into the Outbox
KULRICE-5457Rice Dev: Workflow Statistics throws HTTP 500 Error
KULRICE-4411Drop-down menus on workflow rules are showing up as editable on inquiry screen
KULRICE-2333Mass action ActionItem deletion occurs before action invocation
KULRICE-1235Doc Search throws error - missing key
KULRICE-4270validateDocTypeAndRefresh javascript function throws an error when oldDocTypeFieldName is undefined.
KULRICE-4237recursive tag on linux using a tag alias causes an error during jsp compiling on Jetty 7
Rice Module:
KEW
Application Requirement:
KC
KAI Review Status: Not Required
KTI Review Status: Not Required

 Description   

When we click on 'Outbox' link in rice portal, system throws a JSP error due to ActionList.jsp referring to actionItemId attribute. This attribute has been renamed to just 'id' in 2.0 code. ActionList.jsp needs to be corrected.



 Comments   
Comment by Chitra Chandran [ 24/Feb/12 ]

Stacktrace from dev1.rice.kuali.org (Rice Sample App :: 2.0.0-SNAPSHOT :: #397 :: 2012-02-24 03:03 UTC)

javax.el.PropertyNotFoundException: Property 'actionItemId' not found on type org.kuali.rice.kew.actionitem.OutboxItemActionListExtension
javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:223)
javax.el.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:200)
javax.el.BeanELResolver.property(BeanELResolver.java:311)
javax.el.BeanELResolver.getValue(BeanELResolver.java:85)
javax.el.CompositeELResolver.getValue(CompositeELResolver.java:67)
org.apache.el.parser.AstValue.getValue(AstValue.java:169)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189)
org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:985)
org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp._jspx_meth_html_002del_005fcheckbox_005f0(ActionList_jsp.java:5030)
org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp._jspx_meth_display_005fcolumn_005f13(ActionList_jsp.java:4999)
org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp._jspx_meth_c_005fif_005f25(ActionList_jsp.java:4960)
org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp.access$35(ActionList_jsp.java:4945)
org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp$Helper.invoke0(ActionList_jsp.java:5526)
org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp$Helper.invoke(ActionList_jsp.java:5648)
org.apache.jsp.tag.web.kr.page_tag.doTag(page_tag.java:872)
org.apache.jsp.kew.WEB_002dINF.jsp.ActionList.ActionList_jsp._jspService(ActionList_jsp.java:771)
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)

Comment by Chitra Chandran [ 15/Mar/12 ]

I have verified that this fix works locally.

Generated at Fri May 29 06:25:32 CDT 2020 using JIRA 6.1.5#6160-sha1:a61a0fc278117a0da0ec9b89167b8f29b6afdab2.