[Building Sakai] OSP portfolios error

Sean Keesler sean.keesler at threecanoes.com
Tue Nov 17 03:59:47 PST 2009


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> 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/layoutsand 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/layoutsand 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/layoutsand 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
>
> www.csu.edu.au
>
>
>
> _______________________________________________
> sakai-dev mailing list
> 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 with a subject of
> "unsubscribe"
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20091117/89547758/attachment.html 


More information about the sakai-dev mailing list