> From: Leona Slepetis [mailto:[EMAIL PROTECTED]]
> 
> Hi All,
> 
> I have part of  a pipeline that looks like this:
> 
>     <map:match pattern="matrix">
>       <map:generate src="gs.xml"/>
>       <map:transform src="gs.xsl">
>         <map:parameter name="pagename" value="matrix"/>
>         <map:parameter name="dealID" value="{1}"/>
>         <map:parameter name="playerID" value="123"/>
>         <map:parameter name="matrixfile" value="{3}"/>
>         <map:parameter name="projectname" value="{4}"/>
>       </map:transform>
>       <map:transform src="default-html.xsl"/>
>       <map:serialize type="html"/>
>     </map:match>
> 
> In gs.xml I have:
> 
> <application>
>   <page name="matrix"/>
> <!-- some other stuff that doesn't matter in this example -->
> </application>
> 
> In gs.xsl I have:
> 
>   <xsl:template match="application">
>     <xsl:if test="not($pagename)">
>       <xsl:apply-templates select="page[@name='default']"/>
>     </xsl:if>
>     <xsl:if test="$pagename">
>       <xsl:apply-templates select="page[@name=$pagename]"/>
>     </xsl:if>
>   </xsl:template>
> 
> And default-html.xsl has:
> 
>   <xsl:template match="page">
>     <html>
>       <head>
>         <title>title</title>
>       </head>
>       <body>
>         <xsl:apply-templates/>
>       </body>
>     </html>
>   </xsl:template>
> 
> I get to it by calling
>
http://localhost:8080/GS/matrix?dealID=1001&playerID=&matrixfile=file://
/D:/
> matrix.xml&projectname=new
> 
> When I run it, the following error occurs:
> Could not read resource file:/D:/tomcat/webapps/GS/gs.xml
> 
> org.apache.cocoon.ProcessingException: Could not read resource
> file:/D:/tomcat/webapps/GorillaStation/gs.xml:
java.lang.RuntimeException:
> java.lang.IllegalArgumentException: Null pointer passed as base

What's the stacktrace? 

Vadim


> One thing I notice is that playerID is not set to the value '123'. Why
is
> this?
> The other thing is that if I take out    <map:parameter
name="pagename"
> value="matrix"/>  from the pipeline it works
> according to the default logic in <xsl:application>.
> 
> There doesn't appear to be anything wrong with gs.xml; it was working
under
> C1.
> Other pipeline segments using the parameter "pagename" work just fine,
such
> as:
> 
>     <map:match pattern="summary">
>       <map:generate src="gs.xml"/>
>       <map:transform src="gs.xsl">
>         <map:parameter name="pagename" value="summary"/>
>       </map:transform>
>       <map:transform src="default-html.xsl"/>
>       <map:serialize type="html"/>
>     </map:match>
> 
> Can anyone give me a clue as to what is wrong?
> 
> Thanks very much,
> Leona
> 
> 
> ---------------------------------------------------------------------
> Please check that your question  has not already been answered in the
> FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.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/faq/index.html>

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

Reply via email to