[Deploying Sakai] Portfolio Problems
Noah Botimer
botimer at umich.edu
Fri Apr 10 13:58:09 PDT 2009
Hello Allan,
This is due to a new setting in Tomcat 5.5.27. You will have to add
this to your JAVA_OPTS:
-Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false
You can look here for more info (the page is for the upcoming 2.6
release, but the Tomcat information applies to 2.5 and 2.6):
http://confluence.sakaiproject.org/confluence/x/kADWAg
Thanks,
-Noah
On Apr 10, 2009, at 4:46 PM, Allan Normandin wrote:
> I have recently installed sakia v2.5.4 on CentOS running against
> MySQL.
>
> I receive the an error trying to access the following area:
> Portfolio
> Portfolio Templates
> Portfolio Layouts
> Styles
> Glossary
> Forms
>
> I have attached the stack trace from one of the error below.
>
> Any recommendations would be appreciated.
>
> Thanks,
>
>
>
> ERROR: Servlet.service() for servlet jsp threw exception
> (2009-04-10 16:42:56,738 http-8080-
> Processor24_org.apache.catalina.core.ContainerBase.[Catalina].
> [localhost].[/osp-presentation-tool].[jsp])
> org.apache.jasper.JasperException: /WEB-INF/jsp/template.jsp(51,34)
> Attribute value (String)request.getAttribute("_body") is quoted
> with " which must be escaped when used within the value
> at org.apache.jasper.compiler.DefaultErrorHandler.jspError
> (DefaultErrorHandler.java:40)
> at org.apache.jasper.compiler.ErrorDispatcher.dispatch
> (ErrorDispatcher.java:407)
> at org.apache.jasper.compiler.ErrorDispatcher.jspError
> (ErrorDispatcher.java:198)
> at org.apache.jasper.compiler.Parser.parseQuoted(Parser.java:307)
> at org.apache.jasper.compiler.Parser.parseAttributeValue
> (Parser.java:250)
> at org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:
> 211)
> at org.apache.jasper.compiler.Parser.parseAttributes
> (Parser.java:149)
> at org.apache.jasper.compiler.Parser.parseInclude(Parser.java:904)
> at org.apache.jasper.compiler.Parser.parseStandardAction
> (Parser.java:1232)
> at org.apache.jasper.compiler.Parser.parseElements(Parser.java:
> 1588)
> at org.apache.jasper.compiler.Parser.parse(Parser.java:132)
> at org.apache.jasper.compiler.ParserController.doParse
> (ParserController.java:212)
> at org.apache.jasper.compiler.ParserController.parse
> (ParserController.java:101)
> at org.apache.jasper.compiler.Compiler.generateJava
> (Compiler.java:156)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
> at org.apache.jasper.JspCompilationContext.compile
> (JspCompilationContext.java:564)
> at org.apache.jasper.servlet.JspServletWrapper.service
> (JspServletWrapper.java:302)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile
> (JspServlet.java:329)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:
> 265)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.apache.catalina.core.ApplicationDispatcher.invoke
> (ApplicationDispatcher.java:679)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest
> (ApplicationDispatcher.java:461)
> at org.apache.catalina.core.ApplicationDispatcher.doForward
> (ApplicationDispatcher.java:399)
> at org.apache.catalina.core.ApplicationDispatcher.forward
> (ApplicationDispatcher.java:301)
> at
> org.springframework.web.servlet.view.InternalResourceView.renderMerged
> OutputModel(InternalResourceView.java:142)
> at org.springframework.web.servlet.view.AbstractView.render
> (AbstractView.java:243)
> at
> org.sakaiproject.metaobj.utils.mvc.impl.TemplateJstlView.render
> (TemplateJstlView.java:86)
> at org.springframework.web.servlet.DispatcherServlet.render
> (DispatcherServlet.java:1141)
> at org.springframework.web.servlet.DispatcherServlet.doDispatch
> (DispatcherServlet.java:878)
> at org.springframework.web.servlet.DispatcherServlet.doService
> (DispatcherServlet.java:792)
> at
> org.springframework.web.servlet.FrameworkServlet.processRequest
> (FrameworkServlet.java:475)
> at org.springframework.web.servlet.FrameworkServlet.doGet
> (FrameworkServlet.java:430)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.sakaiproject.util.RequestFilter.doFilter
> (RequestFilter.java:555)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.apache.catalina.core.ApplicationDispatcher.invoke
> (ApplicationDispatcher.java:679)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest
> (ApplicationDispatcher.java:461)
> at org.apache.catalina.core.ApplicationDispatcher.doForward
> (ApplicationDispatcher.java:399)
> at org.apache.catalina.core.ApplicationDispatcher.forward
> (ApplicationDispatcher.java:301)
> at org.sakaiproject.spring.util.SpringTool.dispatch
> (SpringTool.java:231)
> at org.sakaiproject.spring.util.SpringTool.doGet
> (SpringTool.java:294)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.sakaiproject.util.RequestFilter.doFilter
> (RequestFilter.java:555)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.apache.catalina.core.ApplicationDispatcher.invoke
> (ApplicationDispatcher.java:679)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest
> (ApplicationDispatcher.java:461)
> at org.apache.catalina.core.ApplicationDispatcher.doForward
> (ApplicationDispatcher.java:364)
> at org.apache.catalina.core.ApplicationDispatcher.forward
> (ApplicationDispatcher.java:301)
> at org.sakaiproject.tool.impl.ActiveToolComponent
> $MyActiveTool.forward(ActiveToolComponent.java:459)
> at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool
> (SkinnableCharonPortal.java:1343)
> at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool
> (ToolHandler.java:163)
> at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet
> (ToolHandler.java:86)
> at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet
> (SkinnableCharonPortal.java:891)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.sakaiproject.util.RequestFilter.doFilter
> (RequestFilter.java:592)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.apache.catalina.core.StandardWrapperValve.invoke
> (StandardWrapperValve.java:213)
> at org.apache.catalina.core.StandardContextValve.invoke
> (StandardContextValve.java:172)
> at org.apache.catalina.core.StandardHostValve.invoke
> (StandardHostValve.java:127)
> at org.apache.catalina.valves.ErrorReportValve.invoke
> (ErrorReportValve.java:117)
> at org.apache.catalina.core.StandardEngineValve.invoke
> (StandardEngineValve.java:108)
> at org.apache.catalina.connector.CoyoteAdapter.service
> (CoyoteAdapter.java:174)
> at org.apache.coyote.http11.Http11Processor.process
> (Http11Processor.java:875)
> at org.apache.coyote.http11.Http11BaseProtocol
> $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:
> 665)
> at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket
> (PoolTcpEndpoint.java:528)
> at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt
> (LeaderFollowerWorkerThread.java:81)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
> (ThreadPool.java:689)
> at java.lang.Thread.run(Thread.java:595)
> ERROR: Servlet.service() for servlet springapp threw exception
> (2009-04-10 16:42:56,740 http-8080-
> Processor24_org.apache.catalina.core.ContainerBase.[Catalina].
> [localhost].[/osp-presentation-tool].[springapp])
> org.apache.jasper.JasperException: /WEB-INF/jsp/template.jsp(51,34)
> Attribute value (String)request.getAttribute("_body") is quoted
> with " which must be escaped when used within the value
> at org.apache.jasper.compiler.DefaultErrorHandler.jspError
> (DefaultErrorHandler.java:40)
> at org.apache.jasper.compiler.ErrorDispatcher.dispatch
> (ErrorDispatcher.java:407)
> at org.apache.jasper.compiler.ErrorDispatcher.jspError
> (ErrorDispatcher.java:198)
> at org.apache.jasper.compiler.Parser.parseQuoted(Parser.java:307)
> at org.apache.jasper.compiler.Parser.parseAttributeValue
> (Parser.java:250)
> at org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:
> 211)
> at org.apache.jasper.compiler.Parser.parseAttributes
> (Parser.java:149)
> at org.apache.jasper.compiler.Parser.parseInclude(Parser.java:904)
> at org.apache.jasper.compiler.Parser.parseStandardAction
> (Parser.java:1232)
> at org.apache.jasper.compiler.Parser.parseElements(Parser.java:
> 1588)
> at org.apache.jasper.compiler.Parser.parse(Parser.java:132)
> at org.apache.jasper.compiler.ParserController.doParse
> (ParserController.java:212)
> at org.apache.jasper.compiler.ParserController.parse
> (ParserController.java:101)
> at org.apache.jasper.compiler.Compiler.generateJava
> (Compiler.java:156)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
> at org.apache.jasper.JspCompilationContext.compile
> (JspCompilationContext.java:564)
> at org.apache.jasper.servlet.JspServletWrapper.service
> (JspServletWrapper.java:302)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile
> (JspServlet.java:329)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:
> 265)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.apache.catalina.core.ApplicationDispatcher.invoke
> (ApplicationDispatcher.java:679)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest
> (ApplicationDispatcher.java:461)
> at org.apache.catalina.core.ApplicationDispatcher.doForward
> (ApplicationDispatcher.java:399)
> at org.apache.catalina.core.ApplicationDispatcher.forward
> (ApplicationDispatcher.java:301)
> at
> org.springframework.web.servlet.view.InternalResourceView.renderMerged
> OutputModel(InternalResourceView.java:142)
> at org.springframework.web.servlet.view.AbstractView.render
> (AbstractView.java:243)
> at
> org.sakaiproject.metaobj.utils.mvc.impl.TemplateJstlView.render
> (TemplateJstlView.java:86)
> at org.springframework.web.servlet.DispatcherServlet.render
> (DispatcherServlet.java:1141)
> at org.springframework.web.servlet.DispatcherServlet.doDispatch
> (DispatcherServlet.java:878)
> at org.springframework.web.servlet.DispatcherServlet.doService
> (DispatcherServlet.java:792)
> at
> org.springframework.web.servlet.FrameworkServlet.processRequest
> (FrameworkServlet.java:475)
> at org.springframework.web.servlet.FrameworkServlet.doGet
> (FrameworkServlet.java:430)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.sakaiproject.util.RequestFilter.doFilter
> (RequestFilter.java:555)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.apache.catalina.core.ApplicationDispatcher.invoke
> (ApplicationDispatcher.java:679)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest
> (ApplicationDispatcher.java:461)
> at org.apache.catalina.core.ApplicationDispatcher.doForward
> (ApplicationDispatcher.java:399)
> at org.apache.catalina.core.ApplicationDispatcher.forward
> (ApplicationDispatcher.java:301)
> at org.sakaiproject.spring.util.SpringTool.dispatch
> (SpringTool.java:231)
> at org.sakaiproject.spring.util.SpringTool.doGet
> (SpringTool.java:294)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.sakaiproject.util.RequestFilter.doFilter
> (RequestFilter.java:555)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.apache.catalina.core.ApplicationDispatcher.invoke
> (ApplicationDispatcher.java:679)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest
> (ApplicationDispatcher.java:461)
> at org.apache.catalina.core.ApplicationDispatcher.doForward
> (ApplicationDispatcher.java:364)
> at org.apache.catalina.core.ApplicationDispatcher.forward
> (ApplicationDispatcher.java:301)
> at org.sakaiproject.tool.impl.ActiveToolComponent
> $MyActiveTool.forward(ActiveToolComponent.java:459)
> at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool
> (SkinnableCharonPortal.java:1343)
> at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool
> (ToolHandler.java:163)
> at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet
> (ToolHandler.java:86)
> at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet
> (SkinnableCharonPortal.java:891)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.sakaiproject.util.RequestFilter.doFilter
> (RequestFilter.java:592)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.apache.catalina.core.StandardWrapperValve.invoke
> (StandardWrapperValve.java:213)
> at org.apache.catalina.core.StandardContextValve.invoke
> (StandardContextValve.java:172)
> at org.apache.catalina.core.StandardHostValve.invoke
> (StandardHostValve.java:127)
> at org.apache.catalina.valves.ErrorReportValve.invoke
> (ErrorReportValve.java:117)
> at org.apache.catalina.core.StandardEngineValve.invoke
> (StandardEngineValve.java:108)
> at org.apache.catalina.connector.CoyoteAdapter.service
> (CoyoteAdapter.java:174)
> at org.apache.coyote.http11.Http11Processor.process
> (Http11Processor.java:875)
> at org.apache.coyote.http11.Http11BaseProtocol
> $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:
> 665)
> at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket
> (PoolTcpEndpoint.java:528)
> at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt
> (LeaderFollowerWorkerThread.java:81)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
> (ThreadPool.java:689)
> at java.lang.Thread.run(Thread.java:595)
> ERROR: Servlet.service() for servlet osp.presentation threw
> exception (2009-04-10 16:42:56,740 http-8080-
> Processor24_org.apache.catalina.core.ContainerBase.[Catalina].
> [localhost].[/osp-presentation-tool].[osp.presentation])
> org.apache.jasper.JasperException: /WEB-INF/jsp/template.jsp(51,34)
> Attribute value (String)request.getAttribute("_body") is quoted
> with " which must be escaped when used within the value
> at org.apache.jasper.compiler.DefaultErrorHandler.jspError
> (DefaultErrorHandler.java:40)
> at org.apache.jasper.compiler.ErrorDispatcher.dispatch
> (ErrorDispatcher.java:407)
> at org.apache.jasper.compiler.ErrorDispatcher.jspError
> (ErrorDispatcher.java:198)
> at org.apache.jasper.compiler.Parser.parseQuoted(Parser.java:307)
> at org.apache.jasper.compiler.Parser.parseAttributeValue
> (Parser.java:250)
> at org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:
> 211)
> at org.apache.jasper.compiler.Parser.parseAttributes
> (Parser.java:149)
> at org.apache.jasper.compiler.Parser.parseInclude(Parser.java:904)
> at org.apache.jasper.compiler.Parser.parseStandardAction
> (Parser.java:1232)
> at org.apache.jasper.compiler.Parser.parseElements(Parser.java:
> 1588)
> at org.apache.jasper.compiler.Parser.parse(Parser.java:132)
> at org.apache.jasper.compiler.ParserController.doParse
> (ParserController.java:212)
> at org.apache.jasper.compiler.ParserController.parse
> (ParserController.java:101)
> at org.apache.jasper.compiler.Compiler.generateJava
> (Compiler.java:156)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
> at org.apache.jasper.JspCompilationContext.compile
> (JspCompilationContext.java:564)
> at org.apache.jasper.servlet.JspServletWrapper.service
> (JspServletWrapper.java:302)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile
> (JspServlet.java:329)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:
> 265)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.apache.catalina.core.ApplicationDispatcher.invoke
> (ApplicationDispatcher.java:679)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest
> (ApplicationDispatcher.java:461)
> at org.apache.catalina.core.ApplicationDispatcher.doForward
> (ApplicationDispatcher.java:399)
> at org.apache.catalina.core.ApplicationDispatcher.forward
> (ApplicationDispatcher.java:301)
> at
> org.springframework.web.servlet.view.InternalResourceView.renderMerged
> OutputModel(InternalResourceView.java:142)
> at org.springframework.web.servlet.view.AbstractView.render
> (AbstractView.java:243)
> at
> org.sakaiproject.metaobj.utils.mvc.impl.TemplateJstlView.render
> (TemplateJstlView.java:86)
> at org.springframework.web.servlet.DispatcherServlet.render
> (DispatcherServlet.java:1141)
> at org.springframework.web.servlet.DispatcherServlet.doDispatch
> (DispatcherServlet.java:878)
> at org.springframework.web.servlet.DispatcherServlet.doService
> (DispatcherServlet.java:792)
> at
> org.springframework.web.servlet.FrameworkServlet.processRequest
> (FrameworkServlet.java:475)
> at org.springframework.web.servlet.FrameworkServlet.doGet
> (FrameworkServlet.java:430)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.sakaiproject.util.RequestFilter.doFilter
> (RequestFilter.java:555)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.apache.catalina.core.ApplicationDispatcher.invoke
> (ApplicationDispatcher.java:679)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest
> (ApplicationDispatcher.java:461)
> at org.apache.catalina.core.ApplicationDispatcher.doForward
> (ApplicationDispatcher.java:399)
> at org.apache.catalina.core.ApplicationDispatcher.forward
> (ApplicationDispatcher.java:301)
> at org.sakaiproject.spring.util.SpringTool.dispatch
> (SpringTool.java:231)
> at org.sakaiproject.spring.util.SpringTool.doGet
> (SpringTool.java:294)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.sakaiproject.util.RequestFilter.doFilter
> (RequestFilter.java:555)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.apache.catalina.core.ApplicationDispatcher.invoke
> (ApplicationDispatcher.java:679)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest
> (ApplicationDispatcher.java:461)
> at org.apache.catalina.core.ApplicationDispatcher.doForward
> (ApplicationDispatcher.java:364)
> at org.apache.catalina.core.ApplicationDispatcher.forward
> (ApplicationDispatcher.java:301)
> at org.sakaiproject.tool.impl.ActiveToolComponent
> $MyActiveTool.forward(ActiveToolComponent.java:459)
> at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool
> (SkinnableCharonPortal.java:1343)
> at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool
> (ToolHandler.java:163)
> at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet
> (ToolHandler.java:86)
> at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet
> (SkinnableCharonPortal.java:891)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.sakaiproject.util.RequestFilter.doFilter
> (RequestFilter.java:592)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.apache.catalina.core.StandardWrapperValve.invoke
> (StandardWrapperValve.java:213)
> at org.apache.catalina.core.StandardContextValve.invoke
> (StandardContextValve.java:172)
> at org.apache.catalina.core.StandardHostValve.invoke
> (StandardHostValve.java:127)
> at org.apache.catalina.valves.ErrorReportValve.invoke
> (ErrorReportValve.java:117)
> at org.apache.catalina.core.StandardEngineValve.invoke
> (StandardEngineValve.java:108)
> at org.apache.catalina.connector.CoyoteAdapter.service
> (CoyoteAdapter.java:174)
> at org.apache.coyote.http11.Http11Processor.process
> (Http11Processor.java:875)
> at org.apache.coyote.http11.Http11BaseProtocol
> $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:
> 665)
> at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket
> (PoolTcpEndpoint.java:528)
> at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt
> (LeaderFollowerWorkerThread.java:81)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
> (ThreadPool.java:689)
> at java.lang.Thread.run(Thread.java:595)
> WARN: Bug Report user: admin usage-session: 085425db-5f48-4a6d-b25b-
> ddcd5fe67775 time: Apr 10, 2009 16:42:56 user comment: null stack
> trace
> org.sakaiproject.portal.api.PortalHandlerException:
> org.sakaiproject.tool.api.ToolException: /WEB-INF/jsp/template.jsp
> (51,34) Attribute value (String)request.getAttribute("_body") is
> quoted with " which must be escaped when used within the value
> at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet
> (SkinnableCharonPortal.java:891)
> caused by: org.sakaiproject.tool.api.ToolException: /WEB-INF/jsp/
> template.jsp(51,34) Attribute value (String)request.getAttribute
> ("_body") is quoted with " which must be escaped when used within
> the value
> at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool
> (SkinnableCharonPortal.java:1343)
> caused by: org.apache.jasper.JasperException: /WEB-INF/jsp/
> template.jsp(51,34) Attribute value (String)request.getAttribute
> ("_body") is quoted with " which must be escaped when used within
> the value
> at org.apache.jasper.compiler.DefaultErrorHandler.jspError
> (DefaultErrorHandler.java:40)
> at org.apache.jasper.compiler.ErrorDispatcher.dispatch
> (ErrorDispatcher.java:407)
> at org.apache.jasper.compiler.ErrorDispatcher.jspError
> (ErrorDispatcher.java:198)
> at org.apache.jasper.compiler.Parser.parseQuoted(Parser.java:307)
> at org.apache.jasper.compiler.Parser.parseAttributeValue
> (Parser.java:250)
> at org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:
> 211)
> at org.apache.jasper.compiler.Parser.parseAttributes
> (Parser.java:149)
> at org.apache.jasper.compiler.Parser.parseInclude(Parser.java:904)
> at org.apache.jasper.compiler.Parser.parseStandardAction
> (Parser.java:1232)
> at org.apache.jasper.compiler.Parser.parseElements(Parser.java:
> 1588)
> at org.apache.jasper.compiler.Parser.parse(Parser.java:132)
> at org.apache.jasper.compiler.ParserController.doParse
> (ParserController.java:212)
> at org.apache.jasper.compiler.ParserController.parse
> (ParserController.java:101)
> at org.apache.jasper.compiler.Compiler.generateJava
> (Compiler.java:156)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:296)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
> at org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
> at org.apache.jasper.JspCompilationContext.compile
> (JspCompilationContext.java:564)
> at org.apache.jasper.servlet.JspServletWrapper.service
> (JspServletWrapper.java:302)
> at org.apache.jasper.servlet.JspServlet.serviceJspFile
> (JspServlet.java:329)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:
> 265)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.apache.catalina.core.ApplicationDispatcher.invoke
> (ApplicationDispatcher.java:679)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest
> (ApplicationDispatcher.java:461)
> at org.apache.catalina.core.ApplicationDispatcher.doForward
> (ApplicationDispatcher.java:399)
> at org.apache.catalina.core.ApplicationDispatcher.forward
> (ApplicationDispatcher.java:301)
> at
> org.springframework.web.servlet.view.InternalResourceView.renderMerged
> OutputModel(InternalResourceView.java:142)
> at org.springframework.web.servlet.view.AbstractView.render
> (AbstractView.java:243)
> at
> org.sakaiproject.metaobj.utils.mvc.impl.TemplateJstlView.render
> (TemplateJstlView.java:86)
> at org.springframework.web.servlet.DispatcherServlet.render
> (DispatcherServlet.java:1141)
> at org.springframework.web.servlet.DispatcherServlet.doDispatch
> (DispatcherServlet.java:878)
> at org.springframework.web.servlet.DispatcherServlet.doService
> (DispatcherServlet.java:792)
> at
> org.springframework.web.servlet.FrameworkServlet.processRequest
> (FrameworkServlet.java:475)
> at org.springframework.web.servlet.FrameworkServlet.doGet
> (FrameworkServlet.java:430)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.sakaiproject.util.RequestFilter.doFilter
> (RequestFilter.java:555)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.apache.catalina.core.ApplicationDispatcher.invoke
> (ApplicationDispatcher.java:679)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest
> (ApplicationDispatcher.java:461)
> at org.apache.catalina.core.ApplicationDispatcher.doForward
> (ApplicationDispatcher.java:399)
> at org.apache.catalina.core.ApplicationDispatcher.forward
> (ApplicationDispatcher.java:301)
> at org.sakaiproject.spring.util.SpringTool.dispatch
> (SpringTool.java:231)
> at org.sakaiproject.spring.util.SpringTool.doGet
> (SpringTool.java:294)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.sakaiproject.util.RequestFilter.doFilter
> (RequestFilter.java:555)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.apache.catalina.core.ApplicationDispatcher.invoke
> (ApplicationDispatcher.java:679)
> at org.apache.catalina.core.ApplicationDispatcher.processRequest
> (ApplicationDispatcher.java:461)
> at org.apache.catalina.core.ApplicationDispatcher.doForward
> (ApplicationDispatcher.java:364)
> at org.apache.catalina.core.ApplicationDispatcher.forward
> (ApplicationDispatcher.java:301)
> at org.sakaiproject.tool.impl.ActiveToolComponent
> $MyActiveTool.forward(ActiveToolComponent.java:459)
> at
> org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool
> (SkinnableCharonPortal.java:1343)
> at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool
> (ToolHandler.java:163)
> at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet
> (ToolHandler.java:86)
> at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet
> (SkinnableCharonPortal.java:891)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:269)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.sakaiproject.util.RequestFilter.doFilter
> (RequestFilter.java:592)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter
> (ApplicationFilterChain.java:215)
> at org.apache.catalina.core.ApplicationFilterChain.doFilter
> (ApplicationFilterChain.java:188)
> at org.apache.catalina.core.StandardWrapperValve.invoke
> (StandardWrapperValve.java:213)
> at org.apache.catalina.core.StandardContextValve.invoke
> (StandardContextValve.java:172)
> at org.apache.catalina.core.StandardHostValve.invoke
> (StandardHostValve.java:127)
> at org.apache.catalina.valves.ErrorReportValve.invoke
> (ErrorReportValve.java:117)
> at org.apache.catalina.core.StandardEngineValve.invoke
> (StandardEngineValve.java:108)
> at org.apache.catalina.connector.CoyoteAdapter.service
> (CoyoteAdapter.java:174)
> at org.apache.coyote.http11.Http11Processor.process
> (Http11Processor.java:875)
> at org.apache.coyote.http11.Http11BaseProtocol
> $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:
> 665)
> at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket
> (PoolTcpEndpoint.java:528)
> at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt
> (LeaderFollowerWorkerThread.java:81)
> at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run
> (ThreadPool.java:689)
> at java.lang.Thread.run(Thread.java:595)
>
> Tool Placement:
> No Placement
>
> Request:
> : AuthType:null
> : CharEncoding:UTF-8
> : ContentLength:-1
> : ContentType:null
> : ContextPath:/portal
> : LocalAddress:10.1.2.9
> : LocalName:sakai.corp.echoman.us
> : LocalPort:8080
> : Method:GET
> : PathInfo:/tool/f406e977-0d6d-4152-ad12-5566aadf4c78/
> listPresentation
> : Protocol:HTTP/1.1
> : QueryString:null
> : RemoteAddress:10.1.1.5
> : RemoteHost:10.1.1.5
> : RemotePort:51913
> : Requested URL:http://12.160.194.140/portal/tool/
> f406e977-0d6d-4152-ad12-5566aadf4c78/listPresentation
> : Scheme:http
> : ServerName:12.160.194.140
> : Headers:
> : Header:host:12.160.194.140
> : Header:user-agent:Mozilla/5.0 (X11; U; Linux i686; en-US;
> rv:1.9.0.8) Gecko/2009032711 Ubuntu/8.10 (intrepid) Firefox/3.0.8
> : Header:accept:text/html,application/xhtml+xml,application/
> xml;q=0.9,*/*;q=0.8
> : Header:accept-language:en-us,en;q=0.5
> : Header:accept-encoding:gzip,deflate
> : Header:accept-charset:ISO-8859-1,utf-8;q=0.7,*;q=0.7
> : Header:keep-alive:300
> : Header:connection:keep-alive
> : Header:referer:http://12.160.194.140/portal/site/
> PortfolioAdmin/page/32da37f2-36d6-4ea5-b524-3be33de51c51
> : Header:cookie:---censored---
> : Parameters:
> : Attributes:
> :
> Attribute:tool.url.manager:org.sakaiproject.portal.util.ToolURLManager
> Impl at 643af4
> :
> Attribute:sakai.session:org.sakaiproject.tool.impl.SessionComponent
> $MySession at 13ac1525
> : Attribute:sakai.html.head.css.base:<link href="/library/
> skin/tool_base.css" type="text/css" rel="stylesheet" media="all" />
>
> :
> Attribute:sakai.character.encoding.done:sakai.character.encoding.done
> : Attribute:sakai.html.head.js:<script type="text/
> javascript" language="JavaScript" src="/library/js/
> headscripts.js"></script>
>
> : Attribute:sakai.html.head:<link href="/library/skin/
> tool_base.css" type="text/css" rel="stylesheet" media="all" />
> <link href="/library/skin/default/tool.css" type="text/css"
> rel="stylesheet" media="all" />
> <script type="text/javascript" language="JavaScript" src="/library/
> js/headscripts.js"></script>
>
> : Attribute:sakai.request.native.url:sakai.request.native.url
> : Attribute:sakai.html.body.onload:setMainFrameHeight
> ('Mainf406e977x0d6dx4152xad12x5566aadf4c78');setFocus(focus_path);
> : Attribute:sakai.filtered:sakai.filtered
> : Attribute:sakai.html.head.css.skin:<link href="/library/
> skin/default/tool.css" type="text/css" rel="stylesheet" media="all" />
>
> : Attribute:sakai.html.head.css:<link href="/library/skin/
> tool_base.css" type="text/css" rel="stylesheet" media="all" />
> <link href="/library/skin/default/tool.css" type="text/css"
> rel="stylesheet" media="all" />
>
> Session:
> : Created:1239394953659
> : LastAccess:1239396176742
> : MaxInactive:1800
> : Attributes:
> : Attribute:portalskin:defaultskin
> (2009-04-10 16:42:56,744 http-8080-
> Processor24_org.sakaiproject.portal.util.ErrorReporter)
> WARN: send: javax.mail.internet.AddressException: Illegal address
> in string ``'' (2009-04-10 16:42:56,744 http-8080-
> Processor24_org.sakaiproject.email.impl.BasicEmailService)
>
>
>
>
> _______________________________________________
> production mailing list
> production at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/production
>
> TO UNSUBSCRIBE: send email to production-
> unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/production/attachments/20090410/67a8712a/attachment-0001.html
More information about the production
mailing list