Hello Christian, Thank you very much for response. I've not found any "designations" substring in core.log. For the moment I've divided the match on two matches - one for read and one for write (just for tests). The match for write is:
<map:match pattern="get_lub"> <map:generate src="xmldb:xindice://localhost:4080/db/data/somecollection/#//Some_Element"/> <map:transform src="stylesheets/render_query.xsl"/> <map:transform type="writeDOMsession"> <map:parameter name="dom-name" value="designations"/> <map:parameter name="dom-root-element" value="dom"/> </map:transform> <map:serialize type="xml"/> </map:match> For this match I get empty response. What's the matter? If I comment writeDOMsession transformer then I get xml like this: <?xml version="1.0" encoding="iso-8859-1" ?> <Elements xmlns:collection="http://apache.org/cocoon/xmldb/1.0"> <Element id="ID_XXX">. . . </Element> . . . </Elements> However, when writeDOMsession transformer is used then response is empty and in core.log I can see: HttpProcessor[8080][0]/XMLDBSource: Querying collection xmldb:xindice://localhost:4080/db/data/somecollection/; query= //Some_Element FATAL_E (2002-03-21) 16:54.20:649 [core.xslt-processor] (/bdl/get_lub) HttpProcessor[8080][0]/TraxErrorHandler: Error in TraxTransformer: javax.xml.transform.TransformerException: java.lang.NullPointerException javax.xml.transform.TransformerException: java.lang.NullPointerException at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1230) at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3139) at java.lang.Thread.run(Thread.java:484) --------- java.lang.NullPointerException at org.apache.cocoon.transformation.WriteDOMSessionTransformer.storePrefixMapping(WriteDOMSessionTransformer.java:183) at org.apache.cocoon.transformation.WriteDOMSessionTransformer.startPrefixMapping(WriteDOMSessionTransformer.java:120) at org.apache.xalan.transformer.ResultTreeHandler.startAndAddPrefixMappings(ResultTreeHandler.java:1107) at org.apache.xalan.transformer.ResultTreeHandler.flushPending(ResultTreeHandler.java:941) at org.apache.xalan.transformer.ResultTreeHandler.endElement(ResultTreeHandler.java:306) at org.apache.xalan.templates.ElemLiteralResult.execute(ElemLiteralResult.java:716) at org.apache.xalan.transformer.TransformerImpl.executeChildTemplates(TransformerImpl.java:2186) at org.apache.xalan.transformer.TransformerImpl.applyTemplateToNode(TransformerImpl.java:2012) at org.apache.xalan.transformer.TransformerImpl.transformNode(TransformerImpl.java:1175) at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3139) at java.lang.Thread.run(Thread.java:484) Looking forward to your help. Thank you in advance. Roman Christian Haul wrote: > On 21.Mar.2002 -- 12:07 PM, KOZLOV Roman wrote: > > processed, so that writeDOMsession is called always. Could you please > > point to errors? > > > > <map:match pattern="get_lub"> > > <map:match type="sessionstate" pattern="**"> > > <map:parameter name="attribute-name" value="designations"/> > > <map:transform type="readDOMsession"> > > <map:parameter name="dom-name" value="designations"/> > > <map:parameter name="trigger-element" value="/"/> > > <map:parameter name="position" value="in"/> > > </map:transform> > > <map:serialize type="xml"/> > > </map:match> > > > > <map:generate > > src="xmldb:xindice://localhost:4080/db/data/somecollection/#//Some_Element"/> > > > > <map:transform src="stylesheets/render_query.xsl"/> > > <map:transform type="writeDOMsession"> > > <map:parameter name="dom-name" value="designations"/> > > <map:parameter name="dom-root-element" value="dom"/> > > </map:transform> > > <map:serialize type="xml"/> > > </map:match> > > Roman, > you seem to be missing a <map:generate/> in the upper > pipeline. Anyway, could you check with core.log (?) that your session > actually contains an attribute called "designations"? > > Chris. > > -- > C h r i s t i a n H a u l > [EMAIL PROTECTED] > fingerprint: 99B0 1D9D 7919 644A 4837 7D73 FEF9 6856 335A 9E08 > > --------------------------------------------------------------------- > 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]>
begin:vcard n:KOZLOV;Roman tel;work:+783 12 65 85 91, +783 12 62 27 76 x-mozilla-html:FALSE org:DATAVISION CIS;PDM adr:;;Gagarina Prospect 25b;Nizhny Novgorod;;;RUSSIA version:2.1 email;internet:[EMAIL PROTECTED] title:Programmer fn:Roman KOZLOV end:vcard
--------------------------------------------------------------------- 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]>