[Portfolio] Error in creating freeform portfolio w/2.6.x (HTTP 503, internally)?

Noah Botimer botimer at umich.edu
Thu Sep 3 09:22:24 PDT 2009


Will,

This is fixed in 2.6.x, but is not in 2.6.0.

http://jira.sakaiproject.org/browse/SAK-16536

Thanks,
-Noah

On Sep 3, 2009, at 12:04 PM, will at serensoft.com wrote:

> Short version:
>
> Trying to create free-form portfolio -- stack track when selecting
> 'layout' from 'add page'. This looks like Sakai can't get to
> www.w3.org? This is happening on two different systems, both running
> 2.6.x. Any suggestions?
>
>
> Long version:
>
> Unless I miss my guess, the core error seems to be "Server returned
> HTTP response code: 503 for URL:
> http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd". Browsing to that
> url works fine in a browser...?
>
> Here are the steps to reproduce in Sakai 2.6.x:
> - portfolio tool
> - create new portfolio
> - design your own
> - add/edit content
> - add page
> - select layout
> - pick any of them (three are available OOTB)
> BOOM!
>
> Or,
> - portfolio tool
> - create new portfolio
> - design your own
> - add/edit content
> - select layout
> - pick any of the three
> - add page
> BOOM!
>
>
> Stack trace is as follows:
>
> org.sakaiproject.portal.api.PortalHandlerException:
> org.sakaiproject.tool.api.ToolException: Exception in JSP:
> /freeForm/pageProperties.jsp:155
>
> 152: 							<h:commandButton
> actionListener="#{freeForm.processActionManageItems}"
> 153: 											 value="#{msgs.manage_items}"/>
> 154: 						</h:panelGrid>
> 155: 				<ospx:xmlDocument factory="#{freeForm.factory}"
> 156: 								  xmlFile="#{freeForm.currentPage.xmlFile}"
> 157: 								  var="freeForm.currentPage.regionMap" rendered
> ="#{freeForm.currentPage.xmlFileNotNull}"/>
> 158: 			</f:subview>
>
>
> Stacktrace:
>     at org.sakaiproject.portal.charon.SkinnableCharonPortal.doGet 
> (SkinnableCharonPortal.java:768)
> caused by: org.sakaiproject.tool.api.ToolException: Exception in JSP:
> /freeForm/pageProperties.jsp:155
>
> 152: 							<h:commandButton
> actionListener="#{freeForm.processActionManageItems}"
> 153: 											 value="#{msgs.manage_items}"/>
> 154: 						</h:panelGrid>
> 155: 				<ospx:xmlDocument factory="#{freeForm.factory}"
> 156: 								  xmlFile="#{freeForm.currentPage.xmlFile}"
> 157: 								  var="freeForm.currentPage.regionMap" rendered
> ="#{freeForm.currentPage.xmlFileNotNull}"/>
> 158: 			</f:subview>
>
>
> Stacktrace:
>     at org.sakaiproject.spring.util.SpringTool.sendToHelper 
> (SpringTool.java:280)
> caused by: org.apache.jasper.JasperException: Exception in JSP:
> /freeForm/pageProperties.jsp:155
>
> 152: 							<h:commandButton
> actionListener="#{freeForm.processActionManageItems}"
> 153: 											 value="#{msgs.manage_items}"/>
> 154: 						</h:panelGrid>
> 155: 				<ospx:xmlDocument factory="#{freeForm.factory}"
> 156: 								  xmlFile="#{freeForm.currentPage.xmlFile}"
> 157: 								  var="freeForm.currentPage.regionMap" rendered
> ="#{freeForm.currentPage.xmlFileNotNull}"/>
> 158: 			</f:subview>
>
>
> Stacktrace:
>     at org.apache.jasper.servlet.JspServletWrapper.service 
> (JspServletWrapper.java:355)
> caused by: javax.servlet.ServletException:
> javax.servlet.jsp.JspException: Server returned HTTP response code:
> 503 for URL: http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
>     at org.apache.jasper.runtime.PageContextImpl.handlePageException 
> (PageContextImpl.java:774)
> caused by: java.io.IOException: Server returned HTTP response code:
> 503 for URL: http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd
>     at sun.net.www.protocol.http.HttpURLConnection.getInputStream 
> (HttpURLConnection.java:1170)
>     at  
> com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentE 
> ntity(XMLEntityManager.java:973)
>     at  
> com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity 
> (XMLEntityManager.java:905)
>     at  
> com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntit 
> y(XMLEntityManager.java:872)
>     at  
> com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSour 
> ce(XMLDTDScannerImpl.java:282)
>     at  
> com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl 
> $DTDDispatcher.dispatch(XMLDocumentScannerImpl.java:1021)
>     at  
> com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl 
> .scanDocument(XMLDocumentFragmentScannerImpl.java:368)
>     at  
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse 
> (XML11Configuration.java:834)
>     at  
> com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse 
> (XML11Configuration.java:764)
>     at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse 
> (XMLParser.java:148)
>     at  
> com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse 
> (AbstractSAXParser.java:1242)
>     at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
>     at javax.xml.parsers.SAXParser.parse(SAXParser.java:176)
>     at org.theospi.jsf.tag.XmlDocumentTag.findComponent 
> (XmlDocumentTag.java:138)
>     at javax.faces.webapp.UIComponentTag.doStartTag 
> (UIComponentTag.java:429)
>     at  
> org.apache.jsp.freeForm.pageProperties_jsp._jspx_meth_ospx_005fxmlDocu 
> ment_005f0(pageProperties_jsp.java:2032)
>     at  
> org.apache.jsp.freeForm.pageProperties_jsp._jspx_meth_f_005fsubview_00 
> 5f1(pageProperties_jsp.java:1939)
>     at  
> org.apache.jsp.freeForm.pageProperties_jsp._jspx_meth_ospx_005fxheader 
> drawer_005f1(pageProperties_jsp.java:1909)
>     at  
> org.apache.jsp.freeForm.pageProperties_jsp._jspx_meth_ospx_005fxheader 
> _005f1(pageProperties_jsp.java:1863)
>     at  
> org.apache.jsp.freeForm.pageProperties_jsp._jspx_meth_h_005fform_005f0 
> (pageProperties_jsp.java:336)
>     at  
> org.apache.jsp.freeForm.pageProperties_jsp._jspx_meth_sakai_005fview_0 
> 05f0(pageProperties_jsp.java:251)
>     at  
> org.apache.jsp.freeForm.pageProperties_jsp._jspx_meth_f_005fview_005f0 
> (pageProperties_jsp.java:221)
>     at org.apache.jsp.freeForm.pageProperties_jsp._jspService 
> (pageProperties_jsp.java:188)
>     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 com.sun.faces.lifecycle.RenderResponsePhase.execute 
> (RenderResponsePhase.java:87)
>     at com.sun.faces.lifecycle.LifecycleImpl.phase 
> (LifecycleImpl.java:200)
>     at com.sun.faces.lifecycle.LifecycleImpl.render 
> (LifecycleImpl.java:117)
>     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.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.theospi.portfolio.shared.control.servlet.HelperAwareJsfTool.dispat 
> ch(HelperAwareJsfTool.java:161)
>     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.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 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.help(ActiveToolComponent.java:545)
>     at org.sakaiproject.spring.util.SpringTool.sendToHelper 
> (SpringTool.java:280)
>     at org.sakaiproject.spring.util.SpringTool.dispatch 
> (SpringTool.java:143)
>     at org.sakaiproject.spring.util.SpringTool.doGet 
> (SpringTool.java:294)
>     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:565)
>     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:364)
>     at org.apache.catalina.core.ApplicationDispatcher.forward 
> (ApplicationDispatcher.java:301)
>     at org.sakaiproject.tool.impl.ActiveToolComponent 
> $MyActiveTool.forward(ActiveToolComponent.java:475)
>     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:875)
>     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)
>
>
> user: f8ddaeff-9ce6-4440-0021-6692aa328f86
>
> usage-session: 85950992-5aa0-4c2f-b635-fe11c36970e8
>
> time: Sep 3, 2009 10:56:43
>
>
> -- 
> will trillich
> "Tis the set of the sails / And not the gales / That tells the way we
> go." -- Ella Wheeler Wilcox
> _______________________________________________
> portfolio mailing list
> portfolio at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/portfolio
>
> TO UNSUBSCRIBE: send email to portfolio- 
> unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
>
>



More information about the portfolio mailing list