[Building Sakai] OSP portfolios error

Sloane, James jsloane at csu.edu.au
Tue Nov 17 14:51:46 PST 2009


Hi Sean,
We don't use SSL so portfolios has worked in the past without it.
We're not sure what broke it or when, but the only think I can think of is having auto.ddl enabled which recreated the PortfolioAdmin site, and maybe broke something.



From: sean at keesler.org [mailto:sean at keesler.org] On Behalf Of Sean Keesler
Sent: Tuesday, 17 November 2009 11:00 PM
To: Sloane, James
Cc: sakai-dev at collab.sakaiproject.org
Subject: Re: [Building Sakai] OSP portfolios error

Any chance that it needs to be served up over https?

Sean

On Mon, Nov 16, 2009 at 11:05 PM, Sloane, James <jsloane at csu.edu.au<mailto:jsloane at csu.edu.au>> wrote:
Hi,

Has anyone come across this error while using OSP portfolios? This only affects freeform portfolios.
I thought changing permissions for /content/group/PortfolioAdmin/layouts and styles/ might fix it, but didn't (the layout_five.xhtml file is not missing).
We're not sure what broke it (maybe SAK-15884<http://jira.sakaiproject.org/browse/SAK-15884> ) but any insight would be helpful.


Technical Details
This information will automatically be included in your bug report.
org.sakaiproject.portal.api.PortalHandlerException: org.sakaiproject.tool.api.ToolException: Exception in JSP: /WEB-INF/jsp/presentation/renderPresentation.jsp:5

2: <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
3: <fmt:setLocale value="${locale}"/>
4: <fmt:setBundle basename = "org.theospi.portfolio.presentation.bundle.Messages"/>
5: <osp-p:renderPresentation
6:  template="<%= request.getAttribute("renderer") %>"
7:  doc="<%= request.getAttribute("document") %>"
8:  uriResolver="<%= request.getAttribute("uriResolver") %>" />


Stacktrace:
    at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:717)
caused by: org.sakaiproject.tool.api.ToolException: Exception in JSP: /WEB-INF/jsp/presentation/renderPresentation.jsp:5

2: <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
3: <fmt:setLocale value="${locale}"/>
4: <fmt:setBundle basename = "org.theospi.portfolio.presentation.bundle.Messages"/>
5: <osp-p:renderPresentation
6:  template="<%= request.getAttribute("renderer") %>"
7:  doc="<%= request.getAttribute("document") %>"
8:  uriResolver="<%= request.getAttribute("uriResolver") %>" />


Stacktrace:
    at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1099)
caused by: org.apache.jasper.JasperException: Exception in JSP: /WEB-INF/jsp/presentation/renderPresentation.jsp:5

2: <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %>
3: <fmt:setLocale value="${locale}"/>
4: <fmt:setBundle basename = "org.theospi.portfolio.presentation.bundle.Messages"/>
5: <osp-p:renderPresentation
6:  template="<%= request.getAttribute("renderer") %>"
7:  doc="<%= request.getAttribute("document") %>"
8:  uriResolver="<%= request.getAttribute("uriResolver") %>" />


Stacktrace:
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:371)
caused by: javax.servlet.ServletException: javax.servlet.jsp.JspException: com.sun.org.apache.xalan.internal.xsltc.TransletException: com.sun.org.apache.xalan.internal.xsltc.TransletException: java.io.FileNotFoundException: http://interactdevel.csu.edu.au/access/ospPresentation/e024da9c-2206-4f15-80b0-0a9942c0a083/FAAD37F60510B77827A8BD43B7A79921/content/group/PortfolioAdmin/layouts and styles/layout_five.xhtml
    at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
caused by: javax.xml.transform.TransformerException: com.sun.org.apache.xalan.internal.xsltc.TransletException: com.sun.org.apache.xalan.internal.xsltc.TransletException: java.io.FileNotFoundException: http://interactdevel.csu.edu.au/access/ospPresentation/e024da9c-2206-4f15-80b0-0a9942c0a083/FAAD37F60510B77827A8BD43B7A79921/content/group/PortfolioAdmin/layouts and styles/layout_five.xhtml
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
caused by: com.sun.org.apache.xalan.internal.xsltc.TransletException: com.sun.org.apache.xalan.internal.xsltc.TransletException: java.io.FileNotFoundException: http://interactdevel.csu.edu.au/access/ospPresentation/e024da9c-2206-4f15-80b0-0a9942c0a083/FAAD37F60510B77827A8BD43B7A79921/content/group/PortfolioAdmin/layouts and styles/layout_five.xhtml
    at com.sun.org.apache.xalan.internal.xsltc.dom.LoadDocument.documentF(LoadDocument.java:141)
    at GregorSamsa.topLevel(:-1)
    at GregorSamsa.transform(:-1)
    at com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform(AbstractTranslet.java:594)
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:663)
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
    at org.theospi.portfolio.presentation.control.RenderPresentationTag.doStartTag(RenderPresentationTag.java:51)
    at org.apache.jsp.WEB_002dINF.jsp.presentation.renderPresentation_jsp._jspService(renderPresentation_jsp.java:125)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    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:691)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
    at org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:111)
    at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
    at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:965)
    at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:744)
    at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)
    at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)
    at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    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.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)
    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:690)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    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.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
    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:1099)
    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:717)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    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:632)
    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:210)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
    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:151)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:200)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:773)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:703)
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:895)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
    at java.lang.Thread.run(Thread.java:595)



------------------------------------------------------------------------
James Sloane
Solutions Programmer
Division of Information Technology
Charles Sturt University
Ph: 02 6051 9649
Email: jsloane at csu.edu.au<mailto:jsloane at csu.edu.au>
www.csu.edu.au<http://www.csu.edu.au>


_______________________________________________
sakai-dev mailing list
sakai-dev at collab.sakaiproject.org<mailto:sakai-dev at collab.sakaiproject.org>
http://collab.sakaiproject.org/mailman/listinfo/sakai-dev

TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org<mailto:sakai-dev-unsubscribe at collab.sakaiproject.org> with a subject of "unsubscribe"


________________________________
YOU MUST READ THIS NOTICE

This email has been sent by Charles Sturt University (CSU) (ABN 83 878 708 551, CRICOS 00005F). This email (and any attachment) is confidential and is intended for the use of the addressee(s) only. If you are not the intended recipient of this email, you must not copy, distribute, take any action in reliance on it or disclose it to anyone. Any confidentiality is not waived or lost by reason of mistaken delivery. The views expressed in this email are not necessarily those of CSU. Email should be checked for viruses and defects before opening. CSU does not accept liability for viruses or any consequence which arise as a result of this email transmission. Email communications with CSU may be subject to automated email filtering, which could result in the delay or deletion of a legitimate email before it is read at CSU. The Commonwealth Register of Institutions and Courses for Overseas Students (CRICOS) Provider Number for Charles Sturt University is 00005F (NSW) and 01947G (VIC) and 02960B (ACT).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20091118/5370a019/attachment.html 


More information about the sakai-dev mailing list