You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cocoon.apache.org by Vadim Gritsenko <va...@verizon.net> on 2003/03/26 16:45:18 UTC
Re: cvs commit: cocoon-2.1/src/java/org/apache/cocoon/components/language/markup/xsp/java
xsp.xsl
crafterm@apache.org wrote:
>crafterm 2003/03/26 07:37:09
>
> Modified: src/java/org/apache/cocoon/components/language/markup/xsp/java
> xsp.xsl
> Log:
> * Removed nonexistant import (causes xsp compilation error when using
> the eclipse java compiler).
>
> Revision Changes Path
> 1.2 +2 -3 cocoon-2.1/src/java/org/apache/cocoon/components/language/markup/xsp/java/xsp.xsl
>
> Index: xsp.xsl
> ===================================================================
> RCS file: /home/cvs/cocoon-2.1/src/java/org/apache/cocoon/components/language/markup/xsp/java/xsp.xsl,v
> retrieving revision 1.1
> retrieving revision 1.2
> diff -u -r1.1 -r1.2
> --- xsp.xsl 9 Mar 2003 00:08:57 -0000 1.1
> +++ xsp.xsl 26 Mar 2003 15:37:09 -0000 1.2
> @@ -113,7 +113,6 @@
>
> import org.apache.cocoon.Constants;
> import org.apache.cocoon.ProcessingException;
> - import org.apache.cocoon.components.parser.Parser;
> import org.apache.cocoon.generation.Generator;
>
Reminder (to myself or to any volunteer): This import was used by
capture.xsl logicsheet, which has to be upgraded to latest APIs.
Vadim
Re: cvs commit: cocoon-2.1/src/java/org/apache/cocoon/components/language/markup/xsp/java
xsp.xsl
Posted by Vadim Gritsenko <va...@verizon.net>.
Marcus Crafter wrote:
>Hi Vadim,
>
> Does the attached patch fix it ?
>
No. You forgot type cast :)
this.manager.release((Component)this.captureParser);
> I don't have a test case for the logic sheet.
>
Take simple.xsp, replace fragment-variable with dom-variable:
<capture:dom-variable name="page_part">
<para>These 2 paragraphs were generated at the start of the XSP,
and captured for insertion at the end.</para>
<para>Brought to you by Cocoon at <xsp:expr>new
Date()</xsp:expr>.</para>
</capture:dom-variable>
Error I'm getting is:
-----------------------
Original Exception: java.lang.NullPointerException
at org.apache.xalan.transformer.TransformerIdentityImpl.flushStartDoc(TransformerIdentityImpl.java:888)
at org.apache.xalan.transformer.TransformerIdentityImpl.characters(TransformerIdentityImpl.java:1073)
at org.apache.cocoon.xml.AbstractXMLPipe.characters(AbstractXMLPipe.java:159)
at org.apache.cocoon.generation.AbstractServerPage.characters(AbstractServerPage.java:210)
at org.apache.cocoon.www.samples.docs.samples.xsp.simple_xsp.generate(org.apache.cocoon.www.samples.docs.samples.xsp.simple_xsp:209)
-----------------------
Relevant lines from the source:
-----------------------
// Create a DOMBuilder that will feed a DocumentFragment
DocumentFragment fragment_N1001F =
this.captureParser.createDocument().createDocumentFragment();
DOMBuilder builder_N1001F = new DOMBuilder(fragment_N1001F);
try {
this.contentHandler = builder_N1001F;
this.lexicalHandler = builder_N1001F;
this.characters("\n ");
-----------------------
Seems like an issue with DOMBuilder. Anybody has an idea how to fix this?
Vadim