I think I find the reason for java.net.UnknownHostException in the XSP Application 
Pages. Please correct me if this is the problem with my own configuration.

My current version information :

Jetspeed - cvs
Cocoon - cvs
Xerces - cvs
Xalan - cvs
All cvs release was updated today.

While trying to process XSL input with cocoon, there's call sequence like this.

(Last part only for simpilcity)
XSLTProcessor.java : getStyleSheet -> getDocument -> new InputSource() -> 
setSystemId()
 => XercesParser.java(Xerces) => DOMParser.java(Xerces)

And if InputSource instance has only system id set, parser will try to resolve the 
resource as URI. And this cast the source is the path string for XSL file.

Here's turbine.log

[Tue Jun 20 16:59:20 GMT+09:00 2000] --  ERROR  -- CocoonPortlet: Could not use the 
following URL:  http://ope
nbiz.dyndns.org:8080/content/dynamic/portletbrowser/xsp/index.xml Could not associate 
stylesheet to document:
 error reading file://usr/local/tomcat/webapps/ROOT/content/dynamic/xsp/index.xsl: 
java.net.UnknownHostExcepti
on: usr
        Exception:  org.apache.cocoon.processor.ProcessorException: Could not 
associate stylesheet to document
:  error reading file://usr/local/tomcat/webapps/ROOT/content/dynamic/xsp/index.xsl: 
:java.net.UnknownHostExcep
tion: usr
        Stack Trace follows:
        org.apache.cocoon.processor.ProcessorException: Could not associate stylesheet 
to document:  error rea
ding file://usr/local/tomcat/webapps/ROOT/content/dynamic/xsp/index.xsl: 
java.net.UnknownHostException: usr
        at 
org.apache.cocoon.processor.xslt.XSLTProcessor.getStylesheet(XSLTProcessor.java:231)
        at 
org.apache.cocoon.processor.xslt.XSLTProcessor.process(XSLTProcessor.java:108)
        at org.apache.cocoon.Engine.handle(Engine.java:305)
        at 
org.apache.jetspeed.portal.cocoon.CocoonRenderer.transformContent(CocoonRenderer.java:184)

        at 
org.apache.jetspeed.portal.cocoon.CocoonRenderer.transform(CocoonRenderer.java:145)
        at 
org.apache.jetspeed.portal.portlets.CocoonPortlet.getContent(CocoonPortlet.java:152)
        at 
org.apache.jetspeed.portal.controls.TitlePortletControl.getContent(TitlePortletControl.java:134)

        at 
org.apache.jetspeed.portal.controllers.DefaultPortletController.getPortletColumn(DefaultPortletCont

roller.java:179)
        at 
org.apache.jetspeed.portal.controllers.DefaultPortletController.getContent(DefaultPortletController

.java:135)
        at org.apache.jetspeed.portal.PortletSet.getContent(PortletSet.java:285)
        at 
org.apache.jetspeed.turbine.screens.portlets.PortletViewerScreen.doBuild(PortletViewerScreen.java:1

30)
        at org.apache.turbine.modules.Screen.build(Screen.java:88)
        at org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:117)
        at 
org.apache.jetspeed.turbine.layouts.JetspeedLayout.doBuild(JetspeedLayout.java:139)
        at org.apache.turbine.modules.Layout.build(Layout.java:81)
        at org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:111)
        at org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:134)
        at org.apache.turbine.modules.Page.build(Page.java:81)
        at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:111)
        at Turbine.doGet(Turbine.java:318)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:549)
        at org.apache.tomcat.servlets.InvokerServlet.service(InvokerServlet.java:213)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:549)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:647)
        at 
org.apache.tomcat.service.http.HttpConnectionHandler.processConnectionHttpConnectionHandler.java:193)

        at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:383)
        at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:484)
        at java.lang.Thread.run(Thread.java:484)

-------------------------------------------------------------------------------
                / \  //\
  |\___/|      /   \//  .\                    [EMAIL PROTECTED]
  /O  O  \__  /    //  | \ \                      Yong Hee Park
 /     /  \/_/    //   |  \  \                  System Programmer
 @___@'    \/_   //    |   \   \         "People say I'll get better soon,
    |       \/_ //     |    \    \         but I keep telling them, ``I'm
    |        \///      |     \     \    
�y��杶�m������j����+��ګ����r��z7����v���p��"�h��(�:.�˛���m�޶�^y�~X��
+�)�v�,r����b���ӭ�����6�i�Zr���j)�����٥>��鬎��"�h��(

Reply via email to