Hi Jorg, thanks for the answer!
I'm sending 4 files in attach.
input.xml -> XML Input to my transformer
output -> Serialized XML after my transformer in pipeline
style.xsl -> Stylesheet that I'm using for testing purposes only.
code.txt -> The relevant code of my tranformer.
My transformer simply records all the elements that belong to
namespace http://www.ptinovacao.pt/request/ that are inside the tag
request. When </request> is matched the recorded XML is sent to
a Socket and the response is read back from socked and serialized in
the pipeline!
No errors are logged in cocoon or tomcat logs!
Any idea??
Thanks again...
Rui
On Fri, 2003-12-05 at 11:47, Jorg Heymans wrote:
> can you insert a view on your custom transformer and post the output of
> it? Maybe it's not producing what your stylesheet is expecting. Does
> core.log or error.log have a less cryptic stacktrace maybe?
>
> Jorg
>
> Rui Alberto L. GonÃalves wrote:
>
> > Hi all,
> >
> > I wrote a transformer a few time ago and it's been working
> > properly, but I can't insert a xslt transformer after my
> > transformer in the pipeline, because doing so a RuntimeException
> > is thrown!! Inserting other transformer or serializing the
> > result of my transformer is no problem!!!!!!!
> >
> > Does anyone have any idea what may cause this behavior?
> >
> > Thanks
> > Rui
> >
> > Original Exception: java.lang.RuntimeException:
> > java.lang.RuntimeException
> > at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3364)
> > at
> > org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:427)
> > at org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
> > at
> > org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:529)
> > at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown Source)
> > at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown Source)
> > at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
> > at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
> > at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
> > at
> > org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown
> > Source)
> > at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> > Source)
> > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> > at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
> > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> > at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:318)
> > at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:337)
> > at org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:229)
> > at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:141)
> > at
> > org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:272)
> > at
> > org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:492)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:147)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:176)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:161)
> > at
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:351)
> > at
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:304)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:130)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:161)
> > at
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:351)
> > at
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:304)
> > at org.apache.cocoon.Cocoon.process(Cocoon.java:640)
> > at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1104)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> > at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> > at
> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > at
> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> > at
> > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
> > at
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> > at
> > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> > at
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > at
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > at
> > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
> > at
> > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
> > at java.lang.Thread.run(Thread.java:536)
> >
> >
> > stacktrace[hide]
> >
> >
> > org.apache.cocoon.ProcessingException: Failed to execute pipeline.:
> > java.lang.RuntimeException: java.lang.RuntimeException
> > at
> > org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:293)
> > at
> > org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:492)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:147)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:176)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:161)
> > at
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:351)
> > at
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:304)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:130)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:161)
> > at
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:351)
> > at
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:304)
> > at org.apache.cocoon.Cocoon.process(Cocoon.java:640)
> > at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1104)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> > at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> > at
> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > at
> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> > at
> > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
> > at
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> > at
> > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> > at
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > at
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > at
> > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
> > at
> > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
> > at java.lang.Thread.run(Thread.java:536)
> > Caused by: java.lang.RuntimeException: java.lang.RuntimeException
> > at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3364)
> > at
> > org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:427)
> > at org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
> > at
> > org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:529)
> > at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown Source)
> > at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown Source)
> > at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
> > at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
> > at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
> > at
> > org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown
> > Source)
> > at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> > Source)
> > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> > at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
> > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> > at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:318)
> > at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:337)
> > at org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:229)
> > at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:141)
> > at
> > org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:272)
> > ... 52 more
> > java.lang.RuntimeException: java.lang.RuntimeException
> > at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3364)
> > at
> > org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:427)
> > at org.apache.cocoon.xml.AbstractXMLPipe.endDocument(AbstractXMLPipe.java:91)
> > at
> > org.apache.cocoon.transformation.TraxTransformer.endDocument(TraxTransformer.java:529)
> > at org.apache.xerces.parsers.AbstractSAXParser.endDocument(Unknown Source)
> > at org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown Source)
> > at org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
> > at org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
> > at org.apache.xerces.impl.XMLEntityScanner.skipSpaces(Unknown Source)
> > at
> > org.apache.xerces.impl.XMLDocumentScannerImpl$TrailingMiscDispatcher.dispatch(Unknown
> > Source)
> > at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> > Source)
> > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> > at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
> > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
> > at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:318)
> > at org.apache.excalibur.xml.impl.JaxpParser.parse(JaxpParser.java:337)
> > at org.apache.cocoon.components.source.SourceUtil.parse(SourceUtil.java:229)
> > at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:141)
> > at
> > org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:272)
> > at
> > org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:492)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:147)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.ActTypeNode.invoke(ActTypeNode.java:176)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:161)
> > at
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:351)
> > at
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:304)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:130)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:84)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.PreparableMatchNode.invoke(PreparableMatchNode.java:164)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:163)
> > at
> > org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:108)
> > at
> > org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:161)
> > at
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:351)
> > at
> > org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:304)
> > at org.apache.cocoon.Cocoon.process(Cocoon.java:640)
> > at org.apache.cocoon.servlet.CocoonServlet.service(CocoonServlet.java:1104)
> > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > at
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> > at
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> > at
> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:243)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > at
> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:190)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> > at
> > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347)
> > at
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> > at
> > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> > at
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564)
> > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > at
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> > at
> > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566)
> > at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
> > at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > at
> > org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:1027)
> > at
> > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1125)
> > at java.lang.Thread.run(Thread.java:536)
> >
> >
> >
> >
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
--
Rui Alberto L. GonÃalves <[EMAIL PROTECTED]>
PT InovaÃÃo
<?xml version="1.0" encoding="UTF-8"?>
<email-config xmlns:sql="http://apache.org/cocoon/SQL/2.0" xmlns:req="http://www.ptinovacao.pt/request/">
<execution>
<sql:execute-query>
<sql:query isupdate="true">
INSERT INTO UC_MAIL_SCHEDULE
(SEQ_NUMBER, USER_ID, DESCRIPTION, ROLLING_REPORT, CREATION_DATE, PERIODICITY, HOURTOSEND, CUBE, LAST_SENT)
VALUES (
0,
'sa',
'sss',
0
,
sysdate,
1,
0,
'<req:request>
<req:entry>
<req:refcube id="4256267551"/>
</req:entry>
<req:entry>
<req:command name="get_cube"/>
</req:entry>
</req:request>',
sysdate)
</sql:query>
</sql:execute-query>
</execution>
</email-config>
<?xml version="1.0" encoding="UTF-8"?>
<email-config xmlns:sql="http://apache.org/cocoon/SQL/2.0" xmlns:req="http://www.ptinovacao.pt/request/">
<execution>
<sql:execute-query>
<sql:query isupdate="true">
INSERT INTO UC_MAIL_SCHEDULE
(SEQ_NUMBER, USER_ID, DESCRIPTION, ROLLING_REPORT, CREATION_DATE, PERIODICITY, HOURTOSEND, CUBE, LAST_SENT)
VALUES (
0,
'sa',
'ssss',
0
,
sysdate,
1,
0,
'
<cube xmlns="http://www.ptinovacao.pt/cube/" datamodel="clients" version="1.0" id="4256267551">
<factsGrp name="clients">
<fact name="qty_moveis" agregFunc="sum"/>
<fact name="saldo_moveis" agregFunc="sum"/>
<fact name="qty_firstcall" agregFunc="sum"/>
</factsGrp>
<dimension doLeftJoin="true" name="time" isCurrentDimension="true">
<union id="0">
<attribute name="year" update-constraints="true">
<constraints>
<constraint value="2003" operator="=" leftBinaryOperator="or"/>
</constraints>
</attribute>
<attribute name="month" update-constraints="true">
<constraints>
<constraint value="12" operator="=" leftBinaryOperator="or"/>
</constraints>
<tie>
<attribute name="month_name"/>
</tie>
</attribute>
<attribute name="day">
<tie>
<attribute name="week_day"/>
</tie>
</attribute>
</union>
<hierarchy>
<level attributeName="year" type="number" on-update-constraint-use="year"/>
<level attributeName="month" type="number" on-update-constraint-use="month">
<member attributeName="month_name"/>
</level>
<level attributeName="day" type="number" on-update-constraint-use="day">
<member attributeName="week_day"/>
</level>
</hierarchy>
</dimension>
<dimension name="scp">
<hierarchy>
<level attributeName="scp_desc" type="varchar"/>
</hierarchy>
</dimension>
<dimension name="state">
<hierarchy>
<level attributeName="state_desc" type="varchar"/>
</hierarchy>
</dimension>
<dimension name="service">
<hierarchy>
<level attributeName="service_desc" type="varchar"/>
</hierarchy>
</dimension>
<dimension name="profile">
<hierarchy>
<level attributeName="serviceprof_desc" type="varchar"/>
</hierarchy>
</dimension>
</cube>
',
sysdate)
</sql:query>
</sql:execute-query>
</execution>
</email-config>
//Read response from back-end
protected void serializeResponse()
throws IOException, SAXException, ProcessingException
{
String line=null;
StringBuffer response = new StringBuffer();
buf_reader = new BufferedReader( new InputStreamReader( socket.getInputStream() ));
while(null!=(line=buf_reader.readLine()))
response.append(line);
//Serialize response in pipeline
SAXParser parser = null;
try
{
byte[] bytes = response.toString().getBytes();
InputSource input = new InputSource(new ByteArrayInputStream(bytes));
input.setEncoding("utf-8");
parser = (SAXParser)this.manager.lookup(SAXParser.ROLE);
parser.parse(input, this.xmlConsumer);
}
catch(ComponentException ce)
{
throw new ProcessingException("ServiceException
SocketTransformer.generate()",ce);
}
finally
{
this.manager.release((Component)parser);
buf_reader.close();
}
}
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="*">
<xsl:element name="{name()}">
<xsl:apply-templates select="node()|@*"/>
</xsl:element>
</xsl:template>
<xsl:template match="@*">
<xsl:attribute name="{name()}">
<xsl:value-of select="current()"/>
</xsl:attribute>
</xsl:template>
</xsl:stylesheet>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]