You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Tsoloane Moahloli <ts...@zen.co.za> on 2000/04/03 14:27:08 UTC

Formatter funnies!!!

Hi all,

I get the following error when removing the xslt processor from my
processor list in my xml file.  I do this because I need to see the XML
that is generated by the previous DCP process in order to tweak my
stylesheets.

java.lang.NullPointerException:
                          at
org.apache.xml.serialize.BaseMarkupSerializer.escape(BaseMarkupSerializer.java:1287)

                          at
org.apache.xml.serialize.BaseMarkupSerializer.characters(BaseMarkupSerializer.java:902)

                          at
org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(BaseMarkupSerializer.java:732)

                          at
org.apache.xml.serialize.XMLSerializer.serializeElement(XMLSerializer.java:464)

                          at
org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(BaseMarkupSerializer.java:754)

                          at
org.apache.xml.serialize.XMLSerializer.serializeElement(XMLSerializer.java:464)

                          at
org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(BaseMarkupSerializer.java:754)

                          at
org.apache.xml.serialize.XMLSerializer.serializeElement(XMLSerializer.java:464)

                          at
org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(BaseMarkupSerializer.java:754)

                          at
org.apache.xml.serialize.XMLSerializer.serializeElement(XMLSerializer.java:464)

                          at
org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(BaseMarkupSerializer.java:754)

                          at
org.apache.xml.serialize.XMLSerializer.serializeElement(XMLSerializer.java:464)

                          at
org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(BaseMarkupSerializer.java:754)

                          at
org.apache.xml.serialize.XMLSerializer.serializeElement(XMLSerializer.java:464)

                          at
org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(BaseMarkupSerializer.java:754)

                          at
org.apache.xml.serialize.XMLSerializer.serializeElement(XMLSerializer.java:464)

                          at
org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(BaseMarkupSerializer.java:754)

                          at
org.apache.xml.serialize.XMLSerializer.serializeElement(XMLSerializer.java:464)

                          at
org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(BaseMarkupSerializer.java:754)

                          at
org.apache.xml.serialize.XMLSerializer.serializeElement(XMLSerializer.java:464)

                          at
org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(BaseMarkupSerializer.java:754)

                          at
org.apache.xml.serialize.BaseMarkupSerializer.serializeNode(BaseMarkupSerializer.java:795)

                          at
org.apache.xml.serialize.BaseMarkupSerializer.serialize(BaseMarkupSerializer.java:385)

                          at
org.apache.cocoon.formatter.XMLFormatter.format(XMLFormatter.java:79)
                          at
org.apache.cocoon.Engine.handle(Engine.java:296)
                          at
org.apache.cocoon.Cocoon.service(Cocoon.java:145)
                          at
javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
                          at
org.apache.jserv.JServConnection.processRequest(JServConnection.java:314)

                          at
org.apache.jserv.JServConnection.run(JServConnection.java:188)
                          at java.lang.Thread.run(Thread.java)

Here is the appropriate XML file.

<?xml version="1.0"?>
<?xml-stylesheet href="ShowArticle.xsl" type="text/xsl"?>
<?cocoon-format type="text/xml"?>
<?cocoon-process type="dcp"?>
<!--<?cocoon-process type="xslt"?>-->

<document >
<?dcp-object name="util" language="java" code="zen.publisher.Article"?>
<?dcp-object name="cats" language="java" code="zen.publisher.Category"?>

<topcategories>
<?dcp-content method="cats.getList" parentID="NULL" link="ShowArticle.xml" deep="true" bogusTag="false"?>
</topcategories>
<subcategories>
<?dcp-content method="cats.getList" link="ShowArticle.xml" deep="false" category="school" bogusTag="false"?></subcategories>
<articles>
<?dcp-content method="cats.ArticleList" bogusTag="false" category="school"?>
</articles>
<?dcp-content method="util.getArticle" bogusTag="false"?>
</document>

Thanks for any comments.

Tsoloane

--
Dream what you want to dream; go where you want to go; be what you want to be;
because you have only one life and one chance to do all the things you want to do.

Tsoloane Moahloli
Zen Computing (Pty) Ltd.
tsoloane@zen.co.za   tel:(011) 706-7504