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]

Reply via email to