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

will at serensoft.com will at serensoft.com
Thu Sep 3 09:04:40 PDT 2009


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.setupCurrentEntity(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.startDTDEntity(XMLEntityManager.java:872)
    at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(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_005fxmlDocument_005f0(pageProperties_jsp.java:2032)
    at org.apache.jsp.freeForm.pageProperties_jsp._jspx_meth_f_005fsubview_005f1(pageProperties_jsp.java:1939)
    at org.apache.jsp.freeForm.pageProperties_jsp._jspx_meth_ospx_005fxheaderdrawer_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_005f0(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.dispatch(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


More information about the portfolio mailing list