[Building Sakai] OSP portfolios error

Sean Keesler sean.keesler at threecanoes.com
Fri Nov 20 07:57:46 PST 2009


Seems like it would just recreate the "same" files...which should resolve
ok.
SAK-15884 refers to a bug that recreates the portfolioAdmin site when Sakai
starts up even if it has been previously deleted.
I run a personal instance with auto.ddl=true and have never had this
problem.

If you "Edit" the layout in question, does it seem to be linked to the
layout file in resources?
If not, can you connect them?

Sean Keesler
130 Academy Street
Manlius, New York 13104 USA
315-663-7756
sean.keesler at threecanoes.com


On Tue, Nov 17, 2009 at 5:51 PM, Sloane, James <jsloane at csu.edu.au> wrote:

>  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>
> 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"
>
>
>
> ------------------------------
> 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/20091120/dd69124c/attachment.html 


More information about the sakai-dev mailing list