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

Sean Keesler sean.keesler at threecanoes.com
Thu Sep 3 09:22:37 PDT 2009


Could it be this?
http://jira.sakaiproject.org/browse/SAK-16536
Patch is on there.


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



On Thu, Sep 3, 2009 at 12:20 PM, Sean Keesler<sean at keesler.org> wrote:
> Could it be this?
> http://jira.sakaiproject.org/browse/SAK-16536
> Patch is on there.
>
> Sean
>
>
> On Thu, Sep 3, 2009 at 12:04 PM, will at serensoft.com<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.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
>> _______________________________________________
>> 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