Hello,
    I am facing some problem while using Parameter Selector. I got one example in cocoon API, but when I am executing this example it give the following error.
  If I remove the line <parameter name="parameter-selector-test" value="myParameterValue"/> then it don't give the error, but I need to declare the parameter for selector.
  I am struck due to this error, please help me.....
 
Regards,
Manish Jain
 
 
Code
***************************
<map:pipeline>
   <map:match pattern="test">
    <map:act type="test">
     <map:generate type="serverpages" src="stylesheets/bptest.xsp"/>
     <parameter name="parameter-selector-test" value="myParameterValue"/>
     <map:select type="parameter">
      
      <map:when test="myParameterValue">
       <map:transform src="stylesheets/bptest.xsl"/>
      </map:when>
      <map:otherwise>
       <map:transform src="stylesheets/test.xsl"/>
      </map:otherwise>
     </map:select>
 
     <map:serialize/>
    </map:act>
   </map:match>
  </map:pipeline>
 
Error
******************************
java.lang.RuntimeException: Stylesheet directed termination
	at org.apache.xalan.transformer.TransformerImpl.run(TransformerImpl.java:3174)
	at org.apache.xalan.transformer.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:433)
	at org.xml.sax.helpers.XMLFilterImpl.endDocument(XMLFilterImpl.java:518)
	at org.xml.sax.helpers.XMLFilterImpl.endDocument(XMLFilterImpl.java:518)
	at org.apache.xerces.parsers.SAXParser.endDocument(SAXParser.java:1230)
	at org.apache.xerces.validators.common.XMLValidator.callEndDocument(XMLValidator.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.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
	at org.xml.sax.helpers.XMLFilterImpl.parse(XMLFilterImpl.java:371)
	at org.apache.cocoon.components.language.markup.LogicsheetCodeGenerator.generateCode(LogicsheetCodeGenerator.java:130)
	at org.apache.cocoon.components.language.markup.AbstractMarkupLanguage.generateCode(AbstractMarkupLanguage.java:275)
	at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.generateResource(ProgramGeneratorImpl.java:309)
	at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.createResource(ProgramGeneratorImpl.java:271)
	at org.apache.cocoon.components.language.generator.ProgramGeneratorImpl.load(ProgramGeneratorImpl.java:188)
	at org.apache.cocoon.sitemap.Handler.run(Handler.java:208)
	at java.lang.Thread.run(Thread.java:484)

Reply via email to