[Deploying Sakai] Portfolio Problems

Allan Normandin allan.normandin at echoman.com
Fri Apr 10 14:25:25 PDT 2009


That worked like a charm!! 

Thanks for the quick response 



----- Original Message ----- 
From: "Noah Botimer" <botimer at umich.edu> 
To: "Allan Normandin" <allan.normandin at echoman.com> 
Cc: production at collab.sakaiproject.org 
Sent: Friday, April 10, 2009 4:58:09 PM GMT -05:00 US/Canada Eastern 
Subject: Re: [Deploying Sakai] Portfolio Problems 

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.renderMergedOutputModel (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.renderMergedOutputModel (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.renderMergedOutputModel (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.renderMergedOutputModel (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.ToolURLManagerImpl 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/f1370098/attachment-0001.html 


More information about the production mailing list