[Building Sakai] Viewing any Portfolio causes a stacktrace

Steve Swinsburg steve.swinsburg at gmail.com
Fri Jul 8 22:34:57 PDT 2011


I got it to work on qa-1-za as well - that is running 2.8.0-rc04. So something happened after that tag and was merged back to the 2.8 branch

Here's the working one
http://qa1-za.sakaiproject.org/osp-presentation-tool/viewPresentation.osp?id=7DA4818DEDACC13FBDF215BD85D0F3B3

cheers,
Steve

On 09/07/2011, at 12:49 PM, Maurer, Christopher Wayne wrote:

> Also got it to work on http://qa1-za.sakaiproject.org/portal but not on http://qa1-nl.sakaiproject.org/portal.
> So, could be some sort of config issue, or something that hasn't been upgraded properly?
> Do you by chance have the ckeditor enabled in that instance/site?
> 
> Chris
> 
> From: Chris Maurer <chmaurer at iupui.edu>
> Date: Sat, 9 Jul 2011 02:36:11 +0000
> To: Steve Swinsburg <steve.swinsburg at gmail.com>, sakai-dev Developers <sakai-dev at collab.sakaiproject.org>
> Subject: Re: [Building Sakai] Viewing any Portfolio causes a stacktrace
> 
> It works on qa3-us:
> http://qa3-us.sakaiproject.org:8086/portal
> 
> Though that was upgraded from 2.7 so isn't a fresh install.  And, it's one of the RCs and not the final 2.8.0.
> 
> I see some other issues on the nightly server that might be related to the spring changes?  That obviously wouldn't be an issue in 2.8 though.  I'll poke around for a bit…
> 
> Chris
> 
> From: Steve Swinsburg <steve.swinsburg at gmail.com>
> Date: Sat, 9 Jul 2011 12:13:21 +1000
> To: sakai-dev Developers <sakai-dev at collab.sakaiproject.org>
> Cc: Chris Maurer <chmaurer at iupui.edu>, Noah Botimer <botimer at umich.edu>
> Subject: Re: Viewing any Portfolio causes a stacktrace
> 
> I can reproduce this on trunk as well. Create a portfolio, add a page, then preview it.
> 
> There is an outstanding JIRA for this here:
> https://jira.sakaiproject.org/browse/SAK-20526
> 
> regards,
> Steve
> 
> 
> On 09/07/2011, at 12:06 PM, Steve Swinsburg wrote:
> 
>> Hi all,
>> 
>> I've just upgraded a system from 2.5 to 2.8 and created a portfolio with a single page of type HTML and one line of content. Previewing the portfolio sends me to:
>> 
>> /osp-presentation-tool/viewPresentation.osp?id=18924084FD78278CD76292B75D80DCB7
>> 
>> which immediately throws a stacktrace, copied below. 
>> 
>> I have performed all of the db upgrades from 2.5 through 2.8 but am wondering if there is some other upgrade I need to do (enabled in sakai.properties perhaps) or if it's an issue with old portfolio templates or something?
>> 
>> thanks,
>> Steve
>> 
>>  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: 
>> 4: <jsp:useBean id="msgs" class="org.sakaiproject.util.ResourceLoader" scope="request"><jsp:setProperty name="msgs" property="baseName" value="org.theospi.portfolio.presentation.bundle.Messages"/></jsp:useBean>
>> 5: <osp-p:renderPresentation 
>> 6:  template="<%= request.getAttribute(\"renderer\") %>" 
>> 7:  doc="<%= request.getAttribute(\"document\") %>"
>> 8:  uriResolver="<%= request.getAttribute(\"uriResolver\") %>" />
>> 
>> 
>> Stacktrace:
>> 	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:489)
>> 	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
>> 	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
>> 	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>> 	org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:236)
>> 	org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:257)
>> 	org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183)
>> 	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:902)
>> 	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
>> 	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
>> 	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>> 	org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:659)
>> 
>> root cause
>> 
>>  javax.servlet.ServletException: javax.servlet.jsp.JspException: com.sun.org.apache.xalan.internal.xsltc.TransletException: java.lang.NullPointerException
>> 	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:837)
>> 	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:774)
>> 	org.apache.jsp.WEB_002dINF.jsp.presentation.renderPresentation_jsp._jspService(renderPresentation_jsp.java:504)
>> 	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>> 	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
>> 	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
>> 	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>> 	org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:236)
>> 	org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:257)
>> 	org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183)
>> 	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:902)
>> 	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
>> 	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
>> 	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>> 	org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:659)
>> 
>> root cause
>> 
>>  javax.xml.transform.TransformerException: com.sun.org.apache.xalan.internal.xsltc.TransletException: java.lang.NullPointerException
>> 	com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:713)
>> 	com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:313)
>> 	org.theospi.portfolio.presentation.control.RenderPresentationTag.doStartTag(RenderPresentationTag.java:51)
>> 	org.apache.jsp.WEB_002dINF.jsp.presentation.renderPresentation_jsp._jspService(renderPresentation_jsp.java:124)
>> 	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>> 	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
>> 	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
>> 	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>> 	org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:236)
>> 	org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:257)
>> 	org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183)
>> 	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:902)
>> 	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
>> 	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
>> 	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>> 	org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:659)
>> 
>> root cause
>> 
>>  com.sun.org.apache.xalan.internal.xsltc.TransletException: java.lang.NullPointerException
>> 	com.sun.org.apache.xalan.internal.xsltc.dom.LoadDocument.documentF(LoadDocument.java:142)
>> 	GregorSamsa.topLevel()
>> 	GregorSamsa.transform()
>> 	com.sun.org.apache.xalan.internal.xsltc.runtime.AbstractTranslet.transform(AbstractTranslet.java:603)
>> 	com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:709)
>> 	com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:313)
>> 	org.theospi.portfolio.presentation.control.RenderPresentationTag.doStartTag(RenderPresentationTag.java:51)
>> 	org.apache.jsp.WEB_002dINF.jsp.presentation.renderPresentation_jsp._jspService(renderPresentation_jsp.java:124)
>> 	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>> 	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
>> 	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:308)
>> 	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:259)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>> 	org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:236)
>> 	org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:257)
>> 	org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1183)
>> 	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:902)
>> 	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807)
>> 	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
>> 	org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
>> 	javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>> 	org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:659)
>> 
> 
> _______________________________________________ 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/20110709/e7f0c8ea/attachment.html 


More information about the sakai-dev mailing list