Bug 953745 - Attribute value "region_tab_" + ((Panel)panel).getPanelId() is quoted with " which must be escaped when used within the value
Summary: Attribute value "region_tab_" + ((Panel)panel).getPanelId() is quoted with " ...
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss BPMS Platform 6
Classification: Retired
Component: BAM
Version: 6.0.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: DR4
: 6.0.0
Assignee: David Gutierrez
QA Contact: Jan Hrcek
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-04-19 05:32 UTC by Ryan Zhang
Modified: 2014-08-06 20:13 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Cause: Bad quotes usage in some JSP tag parameter values. Consequence: Compilation errors and exceptions at UI level. Fix: Scape the JSP tags parameters properly. Result: Errors fixed
Clone Of:
Environment:
Last Closed: 2014-08-06 20:13:00 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
server.log (226.29 KB, text/x-log)
2013-04-19 05:35 UTC, Ryan Zhang
no flags Details

Description Ryan Zhang 2013-04-19 05:32:59 UTC
Description of problem:
I saw Error occured when I log into dashboard with "root" user.


Version-Release number of selected component (if applicable):
It occures to BPMS 6.1 DR3/dashboard-builder 6.0.0.Beta1

How reproducible:
BPMS 6.1 DR3 + EAP 6.1 Alpha


BPMS 6.1 DR3: http://jawa05.englab.brq.redhat.com/candidate/bpms-6.0.0-DR3/
EAP 6.1 Alpha: http://download.jboss.org/jbosseap/6/jboss-eap-6.1.0.Alpha/jboss-eap-6.1.0.Alpha.zip

Steps to Reproduce:
1. use AS7 bin/add-user.sh to create user "root" (ApplicationRelm) and specify roles as "admin"
2. Start EAP and log into http://localhost:8080/dashbuilder, with "root" user
3. The error happens.
  
Actual results:


Expected results:


Additional info:

Comment 1 Ryan Zhang 2013-04-19 05:35:00 UTC
Created attachment 737509 [details]
server.log

Attached the server.log for reference.

Comment 2 Ryan Zhang 2013-04-19 09:30:16 UTC
The error stack attached in server.log. and looks like:

13:07:35,957 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/dashbuilder].[jsp]] (http-/127.0.0.1:8080-2) JBWEB000236: Servlet.service() for servlet jsp threw exception: java.lang.IllegalArgumentException: JBWEB004056: Attribute value "region_tab_" + ((Panel)panel).getPanelId() is quoted with " which must be escaped when used within the value
	at org.apache.jasper.compiler.AttributeParser.nextChar(AttributeParser.java:308) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.AttributeParser.parseLiteral(AttributeParser.java:163) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.AttributeParser.getUnquoted(AttributeParser.java:142) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.AttributeParser.getUnquoted(AttributeParser.java:56) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseAttributeValue(Parser.java:253) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:206) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:150) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1185) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1395) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseBody(Parser.java:1593) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:957) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1223) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1395) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseBody(Parser.java:1593) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:957) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1223) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1395) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseBody(Parser.java:1593) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:957) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1223) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1395) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseBody(Parser.java:1593) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseOptionalBody(Parser.java:957) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseCustomTag(Parser.java:1223) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1395) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Parser.parse(Parser.java:132) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:256) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.ParserController.parse(ParserController.java:105) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:194) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:359) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:339) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:326) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:606) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:308) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:242) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:832) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:718) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:655) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:940) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jsp.section.render_005fsimple_005fregion_jsp._jspService(render_005fsimple_005fregion_jsp.java:232)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:69) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:365) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:242) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:832) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:718) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:655) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:940) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:607) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.jboss.dashboard.ui.taglib.RegionTag$1.txFragment(RegionTag.java:78) [dashboard-ui-core-6.0.0.Beta1.jar:]
	at org.jboss.dashboard.database.hibernate.HibernateTransaction.executeFragment(HibernateTransaction.java:242) [dashboard-commons-6.0.0.Beta1.jar:6.0.0.Beta1]
	at org.jboss.dashboard.database.hibernate.HibernateTxFragment.executeChild(HibernateTxFragment.java:192) [dashboard-commons-6.0.0.Beta1.jar:6.0.0.Beta1]
	at org.jboss.dashboard.database.hibernate.HibernateTxFragment.execute(HibernateTxFragment.java:166) [dashboard-commons-6.0.0.Beta1.jar:6.0.0.Beta1]
	at org.jboss.dashboard.ui.taglib.RegionTag.doEndTag(RegionTag.java:52) [dashboard-ui-core-6.0.0.Beta1.jar:]
	at org.apache.jsp.layouts.Default_005ftemplate_005fwith_005fsliding_005fmenu.slider_005fmenu_jsp._jspx_meth_panel_005fregion_005f7(slider_005fmenu_jsp.java:543)
	at org.apache.jsp.layouts.Default_005ftemplate_005fwith_005fsliding_005fmenu.slider_005fmenu_jsp._jspService(slider_005fmenu_jsp.java:320)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:69) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:365) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:242) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:832) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:718) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:655) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:940) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:607) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.jboss.dashboard.ui.taglib.JSPIncludeTag.doStartTag(JSPIncludeTag.java:77) [dashboard-ui-core-6.0.0.Beta1.jar:]
	at org.apache.jsp.templates.regular_005flayout_jsp._jspService(regular_005flayout_jsp.java:157)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:69) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:365) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:242) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:832) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:718) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:655) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:940) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:607) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.jboss.dashboard.ui.taglib.JSPIncludeTag.doStartTag(JSPIncludeTag.java:77) [dashboard-ui-core-6.0.0.Beta1.jar:]
	at org.apache.jsp.templates.content_jsp._jspx_meth_mvc_005finclude_005f0(content_jsp.java:115)
	at org.apache.jsp.templates.content_jsp._jspService(content_jsp.java:69)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:69) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:365) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:242) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:832) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:718) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:655) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:940) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:607) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.jboss.dashboard.ui.taglib.EnvelopeContentTag$1.txFragment(EnvelopeContentTag.java:46) [dashboard-ui-core-6.0.0.Beta1.jar:]
	at org.jboss.dashboard.database.hibernate.HibernateTransaction.executeFragment(HibernateTransaction.java:242) [dashboard-commons-6.0.0.Beta1.jar:6.0.0.Beta1]
	at org.jboss.dashboard.database.hibernate.HibernateTxFragment.executeChild(HibernateTxFragment.java:192) [dashboard-commons-6.0.0.Beta1.jar:6.0.0.Beta1]
	at org.jboss.dashboard.database.hibernate.HibernateTxFragment.execute(HibernateTxFragment.java:166) [dashboard-commons-6.0.0.Beta1.jar:6.0.0.Beta1]
	at org.jboss.dashboard.ui.taglib.EnvelopeContentTag.doStartTag(EnvelopeContentTag.java:44) [dashboard-ui-core-6.0.0.Beta1.jar:]
	at org.apache.jsp.envelopes.Default_005fEnvelope.shared_jsp._jspx_meth_panel_005fenvelopeContent_005f0(shared_jsp.java:264)
	at org.apache.jsp.envelopes.Default_005fEnvelope.shared_jsp._jspService(shared_jsp.java:170)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:69) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:365) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:242) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:832) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:718) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:655) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:940) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:607) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.jboss.dashboard.ui.taglib.JSPIncludeTag.doStartTag(JSPIncludeTag.java:77) [dashboard-ui-core-6.0.0.Beta1.jar:]
	at org.apache.jsp.controllerResponse_jsp._jspService(controllerResponse_jsp.java:204)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:69) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:365) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:242) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:832) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:718) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:655) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.jboss.dashboard.ui.controller.responses.ShowScreenResponse.execute(ShowScreenResponse.java:45) [dashboard-ui-core-6.0.0.Beta1.jar:]
	at org.jboss.dashboard.ui.controller.requestChain.RequestRenderer.processRequest(RequestRenderer.java:31) [dashboard-ui-core-6.0.0.Beta1.jar:]
	at org.jboss.dashboard.ui.controller.requestChain.RequestChainProcessor.doRequestProcessing(RequestChainProcessor.java:61) [dashboard-ui-core-6.0.0.Beta1.jar:]
	at org.jboss.dashboard.ui.controller.requestChain.RequestChainProcessor.doRequestProcessing(RequestChainProcessor.java:63) [dashboard-ui-core-6.0.0.Beta1.jar:]
	at org.jboss.dashboard.ui.controller.requestChain.RequestChainProcessor.doRequestProcessing(RequestChainProcessor.java:63) [dashboard-ui-core-6.0.0.Beta1.jar:]
	at org.jboss.dashboard.ui.controller.ControllerServlet$4.txFragment(ControllerServlet.java:210) [dashboard-ui-core-6.0.0.Beta1.jar:]
	at org.jboss.dashboard.database.hibernate.HibernateTransaction.executeFragment(HibernateTransaction.java:242) [dashboard-commons-6.0.0.Beta1.jar:6.0.0.Beta1]
	at org.jboss.dashboard.database.hibernate.HibernateTxFragment.executeInitiator(HibernateTxFragment.java:177) [dashboard-commons-6.0.0.Beta1.jar:6.0.0.Beta1]
	at org.jboss.dashboard.database.hibernate.HibernateTxFragment.execute(HibernateTxFragment.java:165) [dashboard-commons-6.0.0.Beta1.jar:6.0.0.Beta1]
	at org.jboss.dashboard.ui.controller.ControllerServlet.processTheView(ControllerServlet.java:206) [dashboard-ui-core-6.0.0.Beta1.jar:]
	at org.jboss.dashboard.ui.controller.ControllerServlet$2.doWork(ControllerServlet.java:168) [dashboard-ui-core-6.0.0.Beta1.jar:]
	at org.jboss.dashboard.factory.Factory.runWork(Factory.java:295) [dashboard-commons-6.0.0.Beta1.jar:6.0.0.Beta1]
	at org.jboss.dashboard.factory.Factory.doWork(Factory.java:323) [dashboard-commons-6.0.0.Beta1.jar:6.0.0.Beta1]
	at org.jboss.dashboard.ui.controller.ControllerServlet.service(ControllerServlet.java:147) [dashboard-ui-core-6.0.0.Beta1.jar:]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:832) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:620) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:553) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:482) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:689) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:663) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jsp.index_jsp._jspService(index_jsp.java:56)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:69) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:365) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:309) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:242) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final.jar:1.0.2.Final]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:481) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web-7.2.0.Alpha1-redhat-4.jar:7.2.0.Alpha1-redhat-4]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920) [jbossweb-7.2.0.Final.jar:7.2.0.Final]
	at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_05]

Comment 3 David Gutierrez 2013-04-19 09:52:00 UTC
We have two options here:

1.- To disable the "strict quote scaping" in the JBoss-AS configuration as indicated here:
https://github.com/droolsjbpm/dashboard-builder/blob/master/builder/src/main/jbossas7/README.md#install-a-jboss-7.1-server

You should change this setting so that you can complete the tests on the module.

2.- Modify the source JSPs to avoid this issue.
This requires a little bit of development effort but IMO it will be the best solution in the longer term.

We'll do these modifications within the current release.

Comment 4 David Gutierrez 2013-04-19 09:52:36 UTC
We have two options here:

1.- To disable the "strict quote escaping" in the JBoss-AS configuration as indicated here:
https://github.com/droolsjbpm/dashboard-builder/blob/master/builder/src/main/jbossas7/README.md#install-a-jboss-7.1-server

You should change this setting so that you can complete the tests on the module.

2.- Modify the source JSPs to avoid this issue.
This requires a little bit of development effort but IMO it will be the best solution in the longer term.

We'll do these modifications within the current release.

Comment 5 Ryan Zhang 2013-04-19 10:04:58 UTC
Yep, I also think option 2 is better solution.

Comment 6 David Gutierrez 2013-04-23 16:05:38 UTC
All the conflictive JSPs have been reviewed & modified.

The bug is now fixed on github: https://github.com/droolsjbpm/dashboard-builder/commit/f3c25702f4038fbf1953a32644369771557bbc08

Comment 7 lcarlon 2013-04-25 22:41:04 UTC
Marek has suggested that this issue needs to be documented as a Known Issue. If that is still the case please set the requires_doc_text flag to '?' and provide the cause and consequence text in the Doc Text field above.

If the work from comment 6 has resolved the issue, please mark the requires_doc_text flag '-'.

Thanks
Lee

Comment 9 Jan Hrcek 2013-05-09 08:05:36 UTC
QA: Verified - problem is no longer present in BPMS 6.0.0.DR4


Note You need to log in before you can comment on or make changes to this bug.