More information on this issue, here is my calling definition in my sitemap:

<map:match pattern="upgmaTree">
        <map:act type="request">
                <map:parameter name="parameters" value="true"/>
                        <map:generate type="file"
src="sql/getSimilarityMatrix.xml"/>
                        <map:transform type="sql">
                                <map:parameter name="use-connection"
value="fp"/>
                                <map:parameter name="show-nr-of-rows"
value="false"/>
                                <map:parameter name="crop"
value="{cropCode}"/>
                                <map:parameter name="referenceIndividualIDs"
value="{individualIDList}"/>
                        </map:transform>
                        <map:transform type="xslt"
src="stylesheets/similarityMatrixSQLToXML.xsl"/>
                        <map:transform type="xslt"
src="stylesheets/similarityMatrixAddSelf.xsl"/>
                        <map:transform type="similarityMatrixTransformer"/>
<!--MY Custom Transformer -->
                        <map:serialize type="xml"/>
        </map:act>
</map:match>


Notice that I have a complicated pipleine which starts off getting a result
set from the database.  One of the things I am wondering is if I am calling
my custom transformer correctly.  I tried some lo-tech debugging using
system.out.println's in the constructor and in the transform() method.  I
only see the constructor log message and not the transform in this pipeline.

However, if I create a pipeline using a generator that reads the return of
the SQLTransform from a hardcoded file such as:

<map:match pattern="testTree">
        <map:generate type="file" src="docs/upgmaTreeWOD.xml"/>  <!--raw
XML-->
        <map:transform type="xslt"
src="stylesheets/similarityMatrixAddSelf.xsl"/>
        <map:transform type="similarityMatrixTransformer"/>
        <map:serialize type="xml"/>
</map:match>


The pipeline works correctly and my transformation is called.  Is there some
kind of SAX to DOM conversion problem with the SQLTransformer in my
pipeline?


This is putting a big halt on our extension of Cocoon...anyone have any
ideas?

Thanks,

Aaron



-----Original Message-----
From: SANSONE, AARON M [Non-Pharmacia/1000] 
Sent: Tuesday, December 18, 2001 5:10 PM
To: Cocoon-Users (E-mail)
Subject: Problem Implementing AbstractDOMTransformer...


Hi,

I'm trying to create an implementation that extends AbstractDOMTransformer.
I have a piece of java code that takes a document, does some work and
returns a new document that is to be streamed back to the pipeline.
According to the javadocs all I have to do is implement the transform
method. I did so like this:


    protected Document transform(Document doc) {
        UPGMATreeAnalysis upgmaTreeAnalysis = new UPGMATreeAnalysis();
        //My code that returns a new document based on the input
        Document svgDocument = upgmaTreeAnalysis.runAnalysis(doc);
        return svgDocument;
    }

However, I get nasty exceptions in cocoon when I try to use this. Basically:

javax.xml.transform.TransformerException: org.xml.sax.SAXException: Invalid
state 

Has anyone implemented this successfully? What am I missing? Thanks!

Aaron M. Sansone


Full Stack Trace:

javax.xml.transform.TransformerException: org.xml.sax.SAXException: Invalid
state 
        at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApp
lyTemplates.java:434)
        at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.jav
a:226)
        at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2186)
        at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
Impl.java:2012)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1175)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3139)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerH
andlerImpl.java:433)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:48)
        at
org.apache.xalan.transformer.ResultTreeHandler.endDocument(ResultTreeHandler
.java:190)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1186)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3139)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerH
andlerImpl.java:433)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:48)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:48)
        at
org.apache.xerces.parsers.SAXParser.endDocument(SAXParser.java:1230)
        at
org.apache.xerces.validators.common.XMLValidator.callEndDocument(XMLValidato
r.java:1146)
        at
org.apache.xerces.framework.XMLDocumentScanner$EndOfInputDispatcher.dispatch
(XMLDocumentScanner.java:1499)
        at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:381)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
        at
org.apache.cocoon.components.parser.JaxpParser.parse(JaxpParser.java:100)
        at
org.apache.cocoon.components.source.URLSource.toSAX(URLSource.java:327)
        at
org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:109)
        at
org.apache.cocoon.components.pipeline.AbstractEventPipeline.process(Abstract
EventPipeline.java:106)
        at
org.apache.cocoon.components.pipeline.AbstractStreamPipeline.process(Abstrac
tStreamPipeline.java:140)
        at
org.apache.cocoon.www.sitemap_xmap.wildcardMatchN4001BC(sitemap_xmap.java:35
65)
        at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:1503)
        at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:1441)
        at org.apache.cocoon.sitemap.Handler.process(Handler.java:163)
        at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:114)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:514)
        at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:647)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1416)
        at
allaire.jrun.session.JRunSessionService.service(../session/JRunSessionServic
e.java:1082)
        at
allaire.jrun.servlet.JRunSE.runServlet(../servlet/JRunSE.java:1270)
        at
allaire.jrun.servlet.JRunRequestDispatcher.forward(../servlet/JRunRequestDis
patcher.java:89)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1552)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1542)
        at
allaire.jrun.servlet.JvmContext.dispatch(../servlet/JvmContext.java:364)
        at allaire.jrun.http.WebEndpoint.run(../http/WebEndpoint.java:115)
        at allaire.jrun.ThreadPool.run(../ThreadPool.java:272)
        at allaire.jrun.WorkerThread.run(../WorkerThread.java:75)
---------
org.xml.sax.SAXException: Invalid state 
        at
org.apache.cocoon.xml.dom.DOMBuilder.characters(DOMBuilder.java:462)
        at
org.apache.xalan.transformer.ResultTreeHandler.characters(ResultTreeHandler.
java:479)
        at
org.apache.xml.utils.FastStringBuffer.sendSAXcharacters(FastStringBuffer.jav
a:975)
        at
org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.dispatchCharactersEvents(SAX2DTM.java
:455)
        at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApp
lyTemplates.java:355)
        at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.jav
a:226)
        at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2186)
        at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
Impl.java:2012)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1175)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3139)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerH
andlerImpl.java:433)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:48)
        at
org.apache.xalan.transformer.ResultTreeHandler.endDocument(ResultTreeHandler
.java:190)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1186)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3139)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerH
andlerImpl.java:433)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:48)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:48)
        at
org.apache.xerces.parsers.SAXParser.endDocument(SAXParser.java:1230)
        at
org.apache.xerces.validators.common.XMLValidator.callEndDocument(XMLValidato
r.java:1146)
        at
org.apache.xerces.framework.XMLDocumentScanner$EndOfInputDispatcher.dispatch
(XMLDocumentScanner.java:1499)
        at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:381)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
        at
org.apache.cocoon.components.parser.JaxpParser.parse(JaxpParser.java:100)
        at
org.apache.cocoon.components.source.URLSource.toSAX(URLSource.java:327)
        at
org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:109)
        at
org.apache.cocoon.components.pipeline.AbstractEventPipeline.process(Abstract
EventPipeline.java:106)
        at
org.apache.cocoon.components.pipeline.AbstractStreamPipeline.process(Abstrac
tStreamPipeline.java:140)
        at
org.apache.cocoon.www.sitemap_xmap.wildcardMatchN4001BC(sitemap_xmap.java:35
65)
        at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:1503)
        at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:1441)
        at org.apache.cocoon.sitemap.Handler.process(Handler.java:163)
        at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:114)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:514)
        at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:647)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1416)
        at
allaire.jrun.session.JRunSessionService.service(../session/JRunSessionServic
e.java:1082)
        at
allaire.jrun.servlet.JRunSE.runServlet(../servlet/JRunSE.java:1270)
        at
allaire.jrun.servlet.JRunRequestDispatcher.forward(../servlet/JRunRequestDis
patcher.java:89)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1552)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1542)
        at
allaire.jrun.servlet.JvmContext.dispatch(../servlet/JvmContext.java:364)
        at allaire.jrun.http.WebEndpoint.run(../http/WebEndpoint.java:115)
        at allaire.jrun.ThreadPool.run(../ThreadPool.java:272)
        at allaire.jrun.WorkerThread.run(../WorkerThread.java:75)

12/18 16:38:58 info (JRun) FATAL_E (2001-12-18) 16:38.58:253   [root.xsl]
(/projects/fingerprinting-app/upgmaTree) web-1/TraxErrorHandler: Error in
TraxTransformer: javax.xml.transform.TransformerException:
org.xml.sax.SAXException: Invalid state 
javax.xml.transform.TransformerException: org.xml.sax.SAXException: Invalid
state 
        at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApp
lyTemplates.java:434)
        at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.jav
a:226)
        at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2186)
        at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
Impl.java:2012)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1175)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3139)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerH
andlerImpl.java:433)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:48)
        at
org.apache.xalan.transformer.ResultTreeHandler.endDocument(ResultTreeHandler
.java:190)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1186)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3139)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerH
andlerImpl.java:433)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:48)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:48)
        at
org.apache.xerces.parsers.SAXParser.endDocument(SAXParser.java:1230)
        at
org.apache.xerces.validators.common.XMLValidator.callEndDocument(XMLValidato
r.java:1146)
        at
org.apache.xerces.framework.XMLDocumentScanner$EndOfInputDispatcher.dispatch
(XMLDocumentScanner.java:1499)
        at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:381)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
        at
org.apache.cocoon.components.parser.JaxpParser.parse(JaxpParser.java:100)
        at
org.apache.cocoon.components.source.URLSource.toSAX(URLSource.java:327)
        at
org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:109)
        at
org.apache.cocoon.components.pipeline.AbstractEventPipeline.process(Abstract
EventPipeline.java:106)
        at
org.apache.cocoon.components.pipeline.AbstractStreamPipeline.process(Abstrac
tStreamPipeline.java:140)
        at
org.apache.cocoon.www.sitemap_xmap.wildcardMatchN4001BC(sitemap_xmap.java:35
65)
        at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:1503)
        at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:1441)
        at org.apache.cocoon.sitemap.Handler.process(Handler.java:163)
        at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:114)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:514)
        at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:647)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1416)
        at
allaire.jrun.session.JRunSessionService.service(../session/JRunSessionServic
e.java:1082)
        at
allaire.jrun.servlet.JRunSE.runServlet(../servlet/JRunSE.java:1270)
        at
allaire.jrun.servlet.JRunRequestDispatcher.forward(../servlet/JRunRequestDis
patcher.java:89)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1552)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1542)
        at
allaire.jrun.servlet.JvmContext.dispatch(../servlet/JvmContext.java:364)
        at allaire.jrun.http.WebEndpoint.run(../http/WebEndpoint.java:115)
        at allaire.jrun.ThreadPool.run(../ThreadPool.java:272)
        at allaire.jrun.WorkerThread.run(../WorkerThread.java:75)
---------
org.xml.sax.SAXException: Invalid state 
        at
org.apache.cocoon.xml.dom.DOMBuilder.characters(DOMBuilder.java:462)
        at
org.apache.xalan.transformer.ResultTreeHandler.characters(ResultTreeHandler.
java:479)
        at
org.apache.xml.utils.FastStringBuffer.sendSAXcharacters(FastStringBuffer.jav
a:975)
        at
org.apache.xml.dtm.ref.sax2dtm.SAX2DTM.dispatchCharactersEvents(SAX2DTM.java
:455)
        at
org.apache.xalan.templates.ElemApplyTemplates.transformSelectedNodes(ElemApp
lyTemplates.java:355)
        at
org.apache.xalan.templates.ElemApplyTemplates.execute(ElemApplyTemplates.jav
a:226)
        at
org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(Transform
erImpl.java:2186)
        at
org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(Transformer
Impl.java:2012)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1175)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3139)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerH
andlerImpl.java:433)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:48)
        at
org.apache.xalan.transformer.ResultTreeHandler.endDocument(ResultTreeHandler
.java:190)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1186)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3139)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerH
andlerImpl.java:433)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:48)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:48)
        at
org.apache.xerces.parsers.SAXParser.endDocument(SAXParser.java:1230)
        at
org.apache.xerces.validators.common.XMLValidator.callEndDocument(XMLValidato
r.java:1146)
        at
org.apache.xerces.framework.XMLDocumentScanner$EndOfInputDispatcher.dispatch
(XMLDocumentScanner.java:1499)
        at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:381)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
        at
org.apache.cocoon.components.parser.JaxpParser.parse(JaxpParser.java:100)
        at
org.apache.cocoon.components.source.URLSource.toSAX(URLSource.java:327)
        at
org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:109)
        at
org.apache.cocoon.components.pipeline.AbstractEventPipeline.process(Abstract
EventPipeline.java:106)
        at
org.apache.cocoon.components.pipeline.AbstractStreamPipeline.process(Abstrac
tStreamPipeline.java:140)
        at
org.apache.cocoon.www.sitemap_xmap.wildcardMatchN4001BC(sitemap_xmap.java:35
65)
        at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:1503)
        at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:1441)
        at org.apache.cocoon.sitemap.Handler.process(Handler.java:163)
        at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:114)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:514)
        at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:647)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1416)
        at
allaire.jrun.session.JRunSessionService.service(../session/JRunSessionServic
e.java:1082)
        at
allaire.jrun.servlet.JRunSE.runServlet(../servlet/JRunSE.java:1270)
        at
allaire.jrun.servlet.JRunRequestDispatcher.forward(../servlet/JRunRequestDis
patcher.java:89)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1552)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1542)
        at
allaire.jrun.servlet.JvmContext.dispatch(../servlet/JvmContext.java:364)
        at allaire.jrun.http.WebEndpoint.run(../http/WebEndpoint.java:115)
        at allaire.jrun.ThreadPool.run(../ThreadPool.java:272)
        at allaire.jrun.WorkerThread.run(../WorkerThread.java:75)

12/18 16:38:58 info (JRun) FATAL_E (2001-12-18) 16:38.58:273   [root.xsl]
(/projects/fingerprinting-app/upgmaTree) web-1/TraxErrorHandler: Error in
TraxTransformer: javax.xml.transform.TransformerException:
java.lang.RuntimeException: org.xml.sax.SAXException: Invalid state 
javax.xml.transform.TransformerException: java.lang.RuntimeException:
org.xml.sax.SAXException: Invalid state 
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1230)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3139)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerH
andlerImpl.java:433)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:48)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:48)
        at
org.apache.xerces.parsers.SAXParser.endDocument(SAXParser.java:1230)
        at
org.apache.xerces.validators.common.XMLValidator.callEndDocument(XMLValidato
r.java:1146)
        at
org.apache.xerces.framework.XMLDocumentScanner$EndOfInputDispatcher.dispatch
(XMLDocumentScanner.java:1499)
        at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:381)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
        at
org.apache.cocoon.components.parser.JaxpParser.parse(JaxpParser.java:100)
        at
org.apache.cocoon.components.source.URLSource.toSAX(URLSource.java:327)
        at
org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:109)
        at
org.apache.cocoon.components.pipeline.AbstractEventPipeline.process(Abstract
EventPipeline.java:106)
        at
org.apache.cocoon.components.pipeline.AbstractStreamPipeline.process(Abstrac
tStreamPipeline.java:140)
        at
org.apache.cocoon.www.sitemap_xmap.wildcardMatchN4001BC(sitemap_xmap.java:35
65)
        at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:1503)
        at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:1441)
        at org.apache.cocoon.sitemap.Handler.process(Handler.java:163)
        at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:114)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:514)
        at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:647)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1416)
        at
allaire.jrun.session.JRunSessionService.service(../session/JRunSessionServic
e.java:1082)
        at
allaire.jrun.servlet.JRunSE.runServlet(../servlet/JRunSE.java:1270)
        at
allaire.jrun.servlet.JRunRequestDispatcher.forward(../servlet/JRunRequestDis
patcher.java:89)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1552)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1542)
        at
allaire.jrun.servlet.JvmContext.dispatch(../servlet/JvmContext.java:364)
        at allaire.jrun.http.WebEndpoint.run(../http/WebEndpoint.java:115)
        at allaire.jrun.ThreadPool.run(../ThreadPool.java:272)
        at allaire.jrun.WorkerThread.run(../WorkerThread.java:75)
---------
java.lang.RuntimeException: org.xml.sax.SAXException: Invalid state 
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3174)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerH
andlerImpl.java:433)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:48)
        at
org.apache.xalan.transformer.ResultTreeHandler.endDocument(ResultTreeHandler
.java:190)
        at
org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.j
ava:1186)
        at
org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3139)
        at
org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerH
andlerImpl.java:433)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:48)
        at
org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:48)
        at
org.apache.xerces.parsers.SAXParser.endDocument(SAXParser.java:1230)
        at
org.apache.xerces.validators.common.XMLValidator.callEndDocument(XMLValidato
r.java:1146)
        at
org.apache.xerces.framework.XMLDocumentScanner$EndOfInputDispatcher.dispatch
(XMLDocumentScanner.java:1499)
        at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.
java:381)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
        at
org.apache.cocoon.components.parser.JaxpParser.parse(JaxpParser.java:100)
        at
org.apache.cocoon.components.source.URLSource.toSAX(URLSource.java:327)
        at
org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:109)
        at
org.apache.cocoon.components.pipeline.AbstractEventPipeline.process(Abstract
EventPipeline.java:106)
        at
org.apache.cocoon.components.pipeline.AbstractStreamPipeline.process(Abstrac
tStreamPipeline.java:140)
        at
org.apache.cocoon.www.sitemap_xmap.wildcardMatchN4001BC(sitemap_xmap.java:35
65)
        at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:1503)
        at
org.apache.cocoon.www.sitemap_xmap.process(sitemap_xmap.java:1441)
        at org.apache.cocoon.sitemap.Handler.process(Handler.java:163)
        at org.apache.cocoon.sitemap.Manager.invoke(Manager.java:114)
        at org.apache.cocoon.Cocoon.process(Cocoon.java:514)
        at
org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:647)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1416)
        at
allaire.jrun.session.JRunSessionService.service(../session/JRunSessionServic
e.java:1082)
        at
allaire.jrun.servlet.JRunSE.runServlet(../servlet/JRunSE.java:1270)
        at
allaire.jrun.servlet.JRunRequestDispatcher.forward(../servlet/JRunRequestDis
patcher.java:89)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1552)
        at allaire.jrun.servlet.JRunSE.service(../servlet/JRunSE.java:1542)
        at
allaire.jrun.servlet.JvmContext.dispatch(../servlet/JvmContext.java:364)
        at allaire.jrun.http.WebEndpoint.run(../http/WebEndpoint.java:115)
        at allaire.jrun.ThreadPool.run(../ThreadPool.java:272)
        at allaire.jrun.WorkerThread.run(../WorkerThread.java:75)

---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>



---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <[EMAIL PROTECTED]>
For additional commands, e-mail: <[EMAIL PROTECTED]>

Reply via email to