Sorry for the repost, here is the source+data (note that this works as
expected using Tomcat and Orion I suppose this is due to their common
parsers):
Using a null transform should just dump the generated XML document to the
browser (it does this on Tomcat/Orion), instead I get this. Trying
transforming the example with test.xsl I only get a single word in the
browser "null" (see below).
getResinTest.m
----------------
500 Servlet Exception
java.lang.ClassCastException
at com.caucho.xsl.XslWriter.pushCopy(XslWriter.java:671)
at com.caucho.xsl.IdentityStylesheet.applyNode(IdentityStylesheet.java:109)
at com.caucho.xsl.IdentityStylesheet.applyNode(IdentityStylesheet.java:104)
at com.caucho.xsl.IdentityStylesheet.transform(IdentityStylesheet.java:87)
at com.caucho.xsl.TransformerImpl.transform(TransformerImpl.java:421)
at com.caucho.xsl.TransformerImpl.transform(TransformerImpl.java:305)
at org.infohazard.maverick.flow.LastStep.go(LastStep.java:110)
at
org.infohazard.maverick.opt.view.DomifyViewFactory$DomifyView.go(DomifyViewF
actory.java:109)
at org.infohazard.maverick.flow.CommandBase.go(CommandBase.java:57)
at org.infohazard.maverick.Dispatcher.service(Dispatcher.java:198)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:103)
at
com.caucho.server.http.FilterChainServlet.doFilter(FilterChainServlet.java:9
6)
at com.caucho.server.http.Invocation.service(Invocation.java:315)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:246)
at
com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:164)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:536)
TestController.java
-------------------
package no.bleed.rokin.resintest;
import org.infohazard.maverick.ctl.ThrowawayBean2;
public class TestController extends ThrowawayBean2
{
protected String data;
protected String perform() throws Exception
{
this.setData("foo");
return "success";
}
public String getData()
{
return this.data;
}
public void setData(String data)
{
this.data = data;
}
}
maverick.xml
--------------
<?xml version="1.0"?>
<maverick version="2.0" default-view-type="domify"
default-transform-type="xslt">
<modules>
<view-factory type="domify"
provider="org.infohazard.maverick.opt.view.DomifyViewFactory" />
<transform-factory type="xslt"
provider="org.infohazard.maverick.transform.XSLTransformFactory">
<default-output-type value="text/xml"/>
<!-- preload|lazy|disabled -->
<template-caching value="disabled" />
</transform-factory>
</modules>
<commands>
<command name="getResinTest">
<controller class="no.bleed.rokin.resintest.TestController" />
<view />
</command>
</commands>
</maverick>
test.xsl
-------
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<xsl:output method="xml" omit-xml-declaration="yes" indent="yes"
encoding="iso-8859-1" />
<xsl:template match="/">
<xsl:copy-of select="*" />
</xsl:template>
</xsl:stylesheet>
___
SIMEN BREKKEN / in his prime.
----- Original Message -----
From: "Schnitzer, Jeff" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, March 25, 2003 1:03 AM
Subject: RE: [Mav-user] ClassCastException
Can you post the stack trace?
Jeff Schnitzer
[EMAIL PROTECTED]
> -----Original Message-----
> From: Simen Brekken [mailto:[EMAIL PROTECTED]
> Sent: Monday, March 24, 2003 3:21 PM
> To: Mav-user
> Subject: Re: [Mav-user] ClassCastException
>
> I'm also having the exact same problem, even with a simple template
like
> this Resin just crashes brutally:
>
> <xsl:template match="/">
> <xsl:copy-of select="*" />
> </xsl:template>
>
> ___
> SIMEN BREKKEN / in his prime.
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> [INVALID FOOTER]
-------------------------------------------------------
This SF.net email is sponsored by:
The Definitive IT and Networking Event. Be There!
NetWorld+Interop Las Vegas 2003 -- Register today!
http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en
[INVALID FOOTER]
-------------------------------------------------------
This SF.net email is sponsored by:
The Definitive IT and Networking Event. Be There!
NetWorld+Interop Las Vegas 2003 -- Register today!
http://ads.sourceforge.net/cgi-bin/redirect.pl?keyn0001en
[INVALID FOOTER]