[Building Sakai] Post'em JSP error on 2.6.1
Wagner, Michelle R.
wagnermr at iupui.edu
Fri Jan 8 05:42:08 PST 2010
Hi Bob,
It sounds like you may be hitting http://jira.sakaiproject.org/browse/SAK-17621. I believe this was resolved by including http://jira.sakaiproject.org/browse/SAK-9441. From the jiras, it looks like this didn't make it in until 2.6.2. Stephen Marquard commented that SAK-9441 is required for Tomcat 5.5.28.
Hope that helps,
Michelle
On 1/7/10 5:57 PM, "Robert E. Long" <relong at svsu.edu> wrote:
Sorry about that. Here's the entire error:
----error----
org.sakaiproject.portal.api.PortalHandlerException: org.sakaiproject.tool.api.ToolException: Exception in JSP: /postem/main.jsp:20
17: <sakai:view_content>
18: <br/>
19:
20: <sakai:flat_list value="#{PostemTool.gradebooks}" var="gradebook" binding="#{PostemTool.gradebookTable}" styleClass="listHier lines nolines">
21: <h:column>
22: <f:facet name="header">
23: <h:commandLink action="#{PostemTool.toggleTitleSort}" title="#{msgs.sort_title}">
Stacktrace:
at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:768)
caused by: org.sakaiproject.tool.api.ToolException: Exception in JSP: /postem/main.jsp:20
17: <sakai:view_content>
18: <br/>
19:
20: <sakai:flat_list value="#{PostemTool.gradebooks}" var="gradebook" binding="#{PostemTool.gradebookTable}" styleClass="listHier lines nolines">
21: <h:column>
22: <f:facet name="header">
23: <h:commandLink action="#{PostemTool.toggleTitleSort}" title="#{msgs.sort_title}">
Stacktrace:
at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1216)
caused by: org.apache.jasper.JasperException: Exception in JSP: /postem/main.jsp:20
17: <sakai:view_content>
18: <br/>
19:
20: <sakai:flat_list value="#{PostemTool.gradebooks}" var="gradebook" binding="#{PostemTool.gradebookTable}" styleClass="listHier lines nolines">
21: <h:column>
22: <f:facet name="header">
23: <h:commandLink action="#{PostemTool.toggleTitleSort}" title="#{msgs.sort_title}">
Stacktrace:
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
caused by: javax.faces.el.EvaluationException: Expression: '#{PostemTool.gradebookTable}'
at org.apache.myfaces.application.ApplicationImpl.createComponent(ApplicationImpl.java:459)
caused by: javax.faces.el.PropertyNotFoundException: Base is null: PostemTool
at org.apache.myfaces.el.ValueBindingImpl.resolveToBaseAndProperty(ValueBindingImpl.java:523)
at org.apache.myfaces.el.ValueBindingImpl.setValue(ValueBindingImpl.java:309)
at org.apache.myfaces.application.ApplicationImpl.createComponent(ApplicationImpl.java:459)
at javax.faces.webapp.UIComponentTag.createComponent(UIComponentTag.java:1009)
at javax.faces.webapp.UIComponentTag.createChild(UIComponentTag.java:1036)
at javax.faces.webapp.UIComponentTag.findComponent(UIComponentTag.java:749)
at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:429)
at org.apache.jsp.postem.main_jsp._jspx_meth_sakai_005fflat_005flist_005f0(main_jsp.java:316)
at org.apache.jsp.postem.main_jsp._jspx_meth_sakai_005fview_005fcontent_005f0(main_jsp.java:284)
at org.apache.jsp.postem.main_jsp._jspx_meth_h_005fform_005f0(main_jsp.java:210)
at org.apache.jsp.postem.main_jsp._jspx_meth_sakai_005fview_005f0(main_jsp.java:181)
at org.apache.jsp.postem.main_jsp._jspx_meth_f_005fview_005f0(main_jsp.java:148)
at org.apache.jsp.postem.main_jsp._jspService(main_jsp.java:115)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
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 com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
at org.sakaiproject.jsf.app.SakaiViewHandler.renderView(SakaiViewHandler.java:137)
at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:300)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
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:565)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.corejsf.UploadFilter.doFilter(UploadFilter.java:85)
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.jsf.util.JsfTool.dispatch(JsfTool.java:221)
at org.sakaiproject.jsf.util.JsfTool.doGet(JsfTool.java:241)
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.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:479)
at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1216)
at org.sakaiproject.portal.charon.handlers.ToolHandler.doTool(ToolHandler.java:188)
at org.sakaiproject.portal.charon.handlers.ToolHandler.doGet(ToolHandler.java:93)
at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:768)
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:616)
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:873)
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)
----end error---
Thanks!
--Bob
---
Robert E. Long, MA
Saginaw Valley State University
Open Source Programmer / Analyst
Math / Education Instructor
M.A. Instructional Technology
O: 989.964.2245
E: relong at svsu.edu
----- Original Message -----
From: "Steve Swinsburg" <steve.swinsburg at gmail.com>
To: "Robert Long" <relong at svsu.edu>
Cc: "sakai-dev at collab.sakaiproject.org List" <sakai-dev at collab.sakaiproject.org>
Sent: Thursday, January 7, 2010 5:51:41 PM GMT -05:00 US/Canada Eastern
Subject: Re: [Building Sakai] Post'em JSP error on 2.6.1
Hi Robert,
Is there more of the exception in the logs? Specifically it should say what was the problem was with line 20, ie a NPE.
cheers,
Steve
On 08/01/2010, at 8:13 AM, Robert Long wrote:
> All,
>
> While testing our latest upgrade to 2.6.1, I ran across a JSP error when trying to use the Post'em tool. It was built using Maven 2.2.0 and Java 1.5.0_19 on Mac 10.6. It is running on Suse Linux 10, tomcat 5.5.28 w/ Java 1.5.0_17.
>
> ----error----
> org.sakaiproject.portal.api.PortalHandlerException: org.sakaiproject.tool.api.ToolException: Exception in JSP: /postem/main.jsp:20
>
> 17: <sakai:view_content>
> 18: <br/>
> 19:
> 20: <sakai:flat_list value="#{PostemTool.gradebooks}" var="gradebook" binding="#{PostemTool.gradebookTable}" styleClass="listHier lines nolines">
> 21: <h:column>
> 22: <f:facet name="header">
> 23: <h:commandLink action="#{PostemTool.toggleTitleSort}" title="#{msgs.sort_title}">
>
>
> Stacktrace:
> at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet(SkinnableCharonPortal.java:768)
> caused by: org.sakaiproject.tool.api.ToolException: Exception in JSP: /postem/main.jsp:20
>
> 17: <sakai:view_content>
> 18: <br/>
> 19:
> 20: <sakai:flat_list value="#{PostemTool.gradebooks}" var="gradebook" binding="#{PostemTool.gradebookTable}" styleClass="listHier lines nolines">
> 21: <h:column>
> 22: <f:facet name="header">
> 23: <h:commandLink action="#{PostemTool.toggleTitleSort}" title="#{msgs.sort_title}">
>
>
> Stacktrace:
> at org.sakaiproject.portal.charon.SkinnableCharonPortal.forwardTool(SkinnableCharonPortal.java:1216)
> caused by: org.apache.jasper.JasperException: Exception in JSP: /postem/main.jsp:20
>
> 17: <sakai:view_content>
> 18: <br/>
> 19:
> 20: <sakai:flat_list value="#{PostemTool.gradebooks}" var="gradebook" binding="#{PostemTool.gradebookTable}" styleClass="listHier lines nolines">
> 21: <h:column>
> 22: <f:facet name="header">
> 23: <h:commandLink action="#{PostemTool.toggleTitleSort}" title="#{msgs.sort_title}">
>
>
> Stacktrace:
> at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
>
> ----end error----
>
> I would appreciate a little help or advice on where to go from here.
>
> Thanks,
> Bob
>
> ----
> Robert E. Long, MA
> Saginaw Valley State University
> Open Source Programmer / Analyst
> Math / Education Technology Instructor
> M.A. Instructional Technology
> O: 989.964.2245
>
>
>
> _______________________________________________
> 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"
_______________________________________________
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/20100108/d8c0c98e/attachment.html
More information about the sakai-dev
mailing list