Hello all,

I am relatively new to Jetspeed, but I have it up and running (Jetspeed1.2b1
with Tomcat 3.2 on Sun's JDK1.2.2 on Linux RedHat 6.2).  My problem occurs
whenever I request one of the "Application" pages (ie. the Customize your
page layout link).

I get an error message (on the HTML page) as follows:

CocoonPortlet: Could not use the following URL:
http://venom.edgemail.com:8080/content/dynamic/customizer/xsp/ui.xml The
root element is required in a well-formed document. [FATAL ERROR] [File:
"file:/usr/local/jakarta-tomcat/webapps/ROOT/content/dynamic/customizer/xsp/
ui.xml" Line: 2 Column: 1]

(That link's behind a firewall so you won't be able to access it).  I get
the same error message everytime, differing only by the URL of the page (it
changes depending on which link I click).  Here is the message from the
Channel Browser link:

CocoonPortlet: Could not use the following URL:
http://venom.edgemail.com:8080/content/dynamic/portletbrowser/xsp/index.xml
The root element is required in a well-formed document. [FATAL ERROR] [File:
"file:/usr/local/jakarta-tomcat/webapps/ROOT/content/dynamic/portletbrowser/
xsp/index.xml" Line: 2 Column: 1]

In the turbine log file I the following:

[Thu Dec 07 18:18:12 PST 2000] --  ERROR  --
        Exception:  java.lang.ClassNotFoundException:
org.apache.xerces.parsers.SAXParser
        Stack Trace follows:
        java.lang.ClassNotFoundException: org.apache.xerces.parsers.SAXParser
        at java.net.URLClassLoader.findClass(URLClassLoader.java(Compiled Code))
        at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:380)
        at java.lang.ClassLoader.loadClass(ClassLoader.java(Compiled Code))
        at java.lang.Class.forName1(Native Method)
        at java.lang.Class.forName(Class.java:134)
        at org.xml.sax.helpers.ParserFactory.makeParser(ParserFactory.java:129)
        at
org.apache.jetspeed.portal.cocoon.SAXPIFilter.print(SAXPIFilter.java:151)
        at
org.apache.jetspeed.portal.cocoon.CocoonRenderer.transform(CocoonRenderer.ja
va:117)
        at
org.apache.jetspeed.portal.portlets.CocoonPortlet.getContent(CocoonPortlet.j
ava:152)
        at
org.apache.jetspeed.portal.controls.TitlePortletControl.getContent(TitlePort
letControl.java:129)
        at
org.apache.jetspeed.portal.controllers.DefaultPortletController.getPortletCo
lumn(DefaultPortletController.java:172)
        at
org.apache.jetspeed.portal.controllers.DefaultPortletController.getContent(D
efaultPortletController.java:135)
        at org.apache.jetspeed.portal.PortletSet.getContent(PortletSet.java:285)
        at
org.apache.jetspeed.turbine.screens.portlets.PortletViewerScreen.doBuild(Por
tletViewerScreen.java:130)
        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.ja
va: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:322)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
        at org.apache.tomcat.core.Handler.service(Handler.java:286)
        at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
7)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:210)
        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
        at java.lang.Thread.run(Thread.java:498)
[Thu Dec 07 18:18:12 PST 2000] --  ERROR  -- CocoonPortlet: Could not use
the following URL:
http://venom.edgemail.com:8080/content/dynamic/customizer/xsp/ui.xml The
root element is required in a well-formed document. [FATAL ERROR] [File:
"file:/usr/local/jakarta-tomcat/webapps/ROOT/content/dynamic/customizer/xsp/
ui.xml" Line: 2 Column: 1]
        Exception:  org.xml.sax.SAXException: The root element is required in a
well-formed document. [FATAL ERROR] [File:
"file:/usr/local/jakarta-tomcat/webapps/ROOT/content/dynamic/customizer/xsp/
ui.xml" Line: 2 Column: 1]
        Stack Trace follows:
        org.xml.sax.SAXException: The root element is required in a well-formed
document. [FATAL ERROR] [File:
"file:/usr/local/jakarta-tomcat/webapps/ROOT/content/dynamic/customizer/xsp/
ui.xml" Line: 2 Column: 1]
        at org.xml.sax.SAXException.<init>(SAXException.java:71)
        at
org.apache.cocoon.parser.AbstractParser.fatalError(AbstractParser.java:105)
        at org.apache.xerces.framework.XMLParser.reportError(XMLParser.java:1347)
        at
org.apache.xerces.framework.XMLDocumentScanner.reportFatalXMLError(XMLDocume
ntScanner.java:616)
        at
org.apache.xerces.framework.XMLDocumentScanner$PrologDispatcher.endOfInput(X
MLDocumentScanner.java:937)
        at
org.apache.xerces.framework.XMLDocumentScanner.endOfInput(XMLDocumentScanner
.java:411)
        at
org.apache.xerces.framework.XMLParser.sendEndOfInputNotifications(XMLParser.
java:2369)
        at org.apache.xerces.framework.XMLParser.changeReaders(XMLParser.java:2911)
        at
org.apache.xerces.readers.XMLEntityReader.changeReaders(XMLEntityReader.java
:164)
        at
org.apache.xerces.readers.AbstractCharReader.changeReaders(AbstractCharReade
r.java:149)
        at
org.apache.xerces.readers.AbstractCharReader.skipPastSpaces(AbstractCharRead
er.java(Compiled Code))
        at
org.apache.xerces.framework.XMLDocumentScanner$PrologDispatcher.dispatch(XML
DocumentScanner.java:890)
        at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:381)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1208)
        at org.apache.cocoon.parser.XercesParser.parse(XercesParser.java:83)
        at org.apache.cocoon.parser.AbstractParser.parse(AbstractParser.java:83)
        at
org.apache.cocoon.producer.AbstractProducer.getDocument(AbstractProducer.jav
a:97)
        at org.apache.cocoon.Engine.handle(Engine.java:288)
        at
org.apache.jetspeed.portal.cocoon.CocoonRenderer.transformContent(CocoonRend
erer.java:184)
        at
org.apache.jetspeed.portal.cocoon.CocoonRenderer.transform(CocoonRenderer.ja
va:145)
        at
org.apache.jetspeed.portal.portlets.CocoonPortlet.getContent(CocoonPortlet.j
ava:152)
        at
org.apache.jetspeed.portal.controls.TitlePortletControl.getContent(TitlePort
letControl.java:129)
        at
org.apache.jetspeed.portal.controllers.DefaultPortletController.getPortletCo
lumn(DefaultPortletController.java:172)
        at
org.apache.jetspeed.portal.controllers.DefaultPortletController.getContent(D
efaultPortletController.java:135)
        at org.apache.jetspeed.portal.PortletSet.getContent(PortletSet.java:285)
        at
org.apache.jetspeed.turbine.screens.portlets.PortletViewerScreen.doBuild(Por
tletViewerScreen.java:130)
        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.ja
va: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:322)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
        at org.apache.tomcat.core.Handler.service(Handler.java:286)
        at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
7)
        at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:210)
        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
        at java.lang.Thread.run(Thread.java:498)


However, the xerces.jar file included in the Jetspeed1.2b1.zip file is in
the WEB-INF directory and the files that are being referenced are in place.

Can anyone shed some light on this for me?

Brian



--
--------------------------------------------------------------
Please read the FAQ! <http://java.apache.org/faq/>
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Archives and Other:  <http://marc.theaimsgroup.com/?l=jetspeed>
Problems?:           [EMAIL PROTECTED]

Reply via email to