[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