You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by Dan Robinson <dr...@dnai.com> on 2002/07/16 09:50:50 UTC

XSLT Service broken??

I'm attempting to use the XSLTService but experiencing an exception.  My 
first step was to start out simply by defining an xslt.java as a screen 
action and to call the XSLTService from there.

package vstreet.turbine.myapp.modules.screens;

import java.util.Vector;
import org.apache.turbine.modules.screens.VelocityScreen;
import org.apache.turbine.util.RunData;
import org.apache.turbine.services.xslt.TurbineXSLT;
import org.apache.velocity.context.Context;
import org.apache.turbine.util.Log;
import java.io.*;

public class xslt extends VelocityScreen
{
   public void doBuildTemplate( RunData data, Context context )
   {
       String result = null;
       context.put("foo", "fool");   // use to see if we are getting 
anything at all
       try {
             TurbineXSLT xslt = new TurbineXSLT();
             Reader r = new FileReader("/xsl/index2.xml");
             result =  xslt.transform("index2.xsl",r);
             r.close();
           }
           catch (Exception e) {
             Log.error(e);
           }
        if ( result == null )
           context.put ("xml",  "mistake");
        else
           context.put ("xml",  result);
   }
}

I'm calling:

<p>myxml: $xml</p>

from the xslt.vm and I get the following error:

[Sun Jul 14 20:04:37 PDT 2002] -- ERROR -- Turbine.handleException: 
com/ibm/bsf/util/BSFEngineImpl
[Sun Jul 14 20:04:37 PDT 2002] -- ERROR --
   Exception:  java.lang.NoClassDefFoundError: 
com/ibm/bsf/util/BSFEngineImpl
   Stack Trace follows:
   java.lang.NoClassDefFoundError: com/ibm/bsf/util/BSFEngineImpl
   at java.lang.ClassLoader.defineClass0(Native Method)
   at java.lang.ClassLoader.defineClass(ClassLoader.java:488)
   at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:106)
   at java.net.URLClassLoader.defineClass(URLClassLoader.java:243)
   at java.net.URLClassLoader.access$100(URLClassLoader.java:51)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:190)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:183)
   at 
org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader.java:664) 

   at 
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:1077) 

   at 
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:976) 

   at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:115)
   at 
org.apache.xalan.xpath.ExtensionFunctionHandler.<init>(ExtensionFunctionHandler.java:110) 

   at 
org.apache.xalan.xslt.ExtensionNSHandler.<init>(ExtensionNSHandler.java:104) 

   at 
org.apache.xalan.xslt.StylesheetHandler.startElement(StylesheetHandler.java:606) 

   at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1340)
   at 
org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:1122) 

   at 
org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1858) 

   at 
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1001) 

   at 
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381) 

   at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952)
   at 
org.apache.xalan.xpath.xdom.XercesLiaison.parse(XercesLiaison.java:293)
   at org.apache.xalan.xpath.dtm.DTMLiaison.parse(DTMLiaison.java:289)
   at 
org.apache.xalan.xslt.XSLTEngineImpl.processStylesheet(XSLTEngineImpl.java:784) 

   at 
org.apache.turbine.services.xslt.TurbineXSLTService.compileStylesheetRoot(TurbineXSLTService.java:179) 

   at 
org.apache.turbine.services.xslt.TurbineXSLTService.getStylesheetRoot(TurbineXSLTService.java:208) 

   at 
org.apache.turbine.services.xslt.TurbineXSLTService.transform(TurbineXSLTService.java:222) 

   at 
org.apache.turbine.services.xslt.TurbineXSLTService.transform(TurbineXSLTService.java:261) 

   at 
org.apache.turbine.services.xslt.TurbineXSLTService.transform(TurbineXSLTService.java:270) 

   at 
org.apache.turbine.services.xslt.TurbineXSLT.transform(TurbineXSLT.java:92)
   at 
vstreet.turbine.myapp.modules.screens.xslt.doBuildTemplate(xslt.java:36)
   at 
org.apache.turbine.modules.screens.VelocityScreen.doBuildTemplate(VelocityScreen.java:111) 

   at 
org.apache.turbine.modules.screens.TemplateScreen.doBuild(TemplateScreen.java:129) 

   at org.apache.turbine.modules.Screen.build(Screen.java:99)
   at org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:129)
   at 
org.apache.turbine.modules.layouts.VelocityECSLayout.doBuild(VelocityECSLayout.java:100) 

   at org.apache.turbine.modules.Layout.build(Layout.java:91)
   at org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:123)
   at 
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:166)
   at org.apache.turbine.modules.Page.build(Page.java:90)
   at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123)
   at org.apache.turbine.Turbine.doGet(Turbine.java:447)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
   at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
   at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) 

   at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) 

   at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:255) 

   at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 

   at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
   at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:225) 

   at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 

   at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) 

   at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) 

   at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
   at 
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2252)
   at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) 

   at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 

   at 
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
   at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) 

   at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
   at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163) 

   at 
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 

   at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
   at 
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:875) 

   at 
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:952) 

   at java.lang.Thread.run(Thread.java:479)


Thanks,

Dan


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: XSLT Service broken??

Posted by Dan Robinson <dr...@dnai.com>.
Henning,

Thanks.  That was it.  I am using the 2.1 version of the tdk.  I don't 
believe I touched the bsf.jar.  It wasn't there AFAIK.

Dan

Henning P. Schmiedehausen wrote:

>Dan Robinson <dr...@dnai.com> writes:
>
>>I'm attempting to use the XSLTService but experiencing an exception.  My 
>>first step was to start out simply by defining an xslt.java as a screen 
>>action and to call the XSLTService from there.
>>
>
>You seem to be missing the bsf.jar in your WEB-INF/lib directory. 
>
>get it from http://jakarta.apache.org/turbine/jars/bsf-2.2.jar
>
>That's strange. Which Turbine / Fulcrum / Torque are you using? 
>
>Martin: If Xalan / Xerces (which the call trace seems to imply) uses
>the bsf.jar, we need to put it as dependency into project.xml
>
>
>	Regards
>		Henning
>
>
>>package vstreet.turbine.myapp.modules.screens;
>>
>
>>import java.util.Vector;
>>import org.apache.turbine.modules.screens.VelocityScreen;
>>import org.apache.turbine.util.RunData;
>>import org.apache.turbine.services.xslt.TurbineXSLT;
>>import org.apache.velocity.context.Context;
>>import org.apache.turbine.util.Log;
>>import java.io.*;
>>
>
>>public class xslt extends VelocityScreen
>>{
>>  public void doBuildTemplate( RunData data, Context context )
>>  {
>>      String result = null;
>>      context.put("foo", "fool");   // use to see if we are getting 
>>anything at all
>>      try {
>>            TurbineXSLT xslt = new TurbineXSLT();
>>            Reader r = new FileReader("/xsl/index2.xml");
>>            result =  xslt.transform("index2.xsl",r);
>>            r.close();
>>          }
>>          catch (Exception e) {
>>            Log.error(e);
>>          }
>>       if ( result == null )
>>          context.put ("xml",  "mistake");
>>       else
>>          context.put ("xml",  result);
>>  }
>>}
>>
>
>>I'm calling:
>>
>
>><p>myxml: $xml</p>
>>
>
>>from the xslt.vm and I get the following error:
>
>>[Sun Jul 14 20:04:37 PDT 2002] -- ERROR -- Turbine.handleException: 
>>com/ibm/bsf/util/BSFEngineImpl
>>[Sun Jul 14 20:04:37 PDT 2002] -- ERROR --
>>  Exception:  java.lang.NoClassDefFoundError: 
>>com/ibm/bsf/util/BSFEngineImpl
>>  Stack Trace follows:
>>  java.lang.NoClassDefFoundError: com/ibm/bsf/util/BSFEngineImpl
>>  at java.lang.ClassLoader.defineClass0(Native Method)
>>  at java.lang.ClassLoader.defineClass(ClassLoader.java:488)
>>  at 
>>java.security.SecureClassLoader.defineClass(SecureClassLoader.java:106)
>>  at java.net.URLClassLoader.defineClass(URLClassLoader.java:243)
>>  at java.net.URLClassLoader.access$100(URLClassLoader.java:51)
>>  at java.net.URLClassLoader$1.run(URLClassLoader.java:190)
>>  at java.security.AccessController.doPrivileged(Native Method)
>>  at java.net.URLClassLoader.findClass(URLClassLoader.java:183)
>>  at 
>>org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader.java:664) 
>>
>
>>  at 
>>org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:1077) 
>>
>
>>  at 
>>org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:976) 
>>
>
>>  at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
>>  at java.lang.Class.forName0(Native Method)
>>  at java.lang.Class.forName(Class.java:115)
>>  at 
>>org.apache.xalan.xpath.ExtensionFunctionHandler.<init>(ExtensionFunctionHandler.java:110) 
>>
>
>>  at 
>>org.apache.xalan.xslt.ExtensionNSHandler.<init>(ExtensionNSHandler.java:104) 
>>
>
>>  at 
>>org.apache.xalan.xslt.StylesheetHandler.startElement(StylesheetHandler.java:606) 
>>
>
>>  at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1340)
>>  at 
>>org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:1122) 
>>
>
>>  at 
>>org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1858) 
>>
>
>>  at 
>>org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1001) 
>>
>
>>  at 
>>org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381) 
>>
>
>>  at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952)
>>  at 
>>org.apache.xalan.xpath.xdom.XercesLiaison.parse(XercesLiaison.java:293)
>>  at org.apache.xalan.xpath.dtm.DTMLiaison.parse(DTMLiaison.java:289)
>>  at 
>>org.apache.xalan.xslt.XSLTEngineImpl.processStylesheet(XSLTEngineImpl.java:784) 
>>
>
>>  at 
>>org.apache.turbine.services.xslt.TurbineXSLTService.compileStylesheetRoot(TurbineXSLTService.java:179) 
>>
>
>>  at 
>>org.apache.turbine.services.xslt.TurbineXSLTService.getStylesheetRoot(TurbineXSLTService.java:208) 
>>
>
>>  at 
>>org.apache.turbine.services.xslt.TurbineXSLTService.transform(TurbineXSLTService.java:222) 
>>
>
>>  at 
>>org.apache.turbine.services.xslt.TurbineXSLTService.transform(TurbineXSLTService.java:261) 
>>
>
>>  at 
>>org.apache.turbine.services.xslt.TurbineXSLTService.transform(TurbineXSLTService.java:270) 
>>
>
>>  at 
>>org.apache.turbine.services.xslt.TurbineXSLT.transform(TurbineXSLT.java:92)
>>  at 
>>vstreet.turbine.myapp.modules.screens.xslt.doBuildTemplate(xslt.java:36)
>>  at 
>>org.apache.turbine.modules.screens.VelocityScreen.doBuildTemplate(VelocityScreen.java:111) 
>>
>
>>  at 
>>org.apache.turbine.modules.screens.TemplateScreen.doBuild(TemplateScreen.java:129) 
>>
>
>>  at org.apache.turbine.modules.Screen.build(Screen.java:99)
>>  at org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:129)
>>  at 
>>org.apache.turbine.modules.layouts.VelocityECSLayout.doBuild(VelocityECSLayout.java:100) 
>>
>
>>  at org.apache.turbine.modules.Layout.build(Layout.java:91)
>>  at org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:123)
>>  at 
>>org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:166)
>>  at org.apache.turbine.modules.Page.build(Page.java:90)
>>  at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123)
>>  at org.apache.turbine.Turbine.doGet(Turbine.java:447)
>>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>>  at 
>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) 
>>
>
>>  at 
>>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) 
>>
>
>>  at 
>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:255) 
>>
>
>>  at 
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 
>>
>
>>  at 
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>>  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>>  at 
>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:225) 
>>
>
>>  at 
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 
>>
>
>>  at 
>>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) 
>>
>
>>  at 
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) 
>>
>
>>  at 
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>>  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>>  at 
>>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2252)
>>  at 
>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) 
>>
>
>>  at 
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 
>>
>
>>  at 
>>org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
>>  at 
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) 
>>
>
>>  at 
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>>  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>>  at 
>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163) 
>>
>
>>  at 
>>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 
>>
>
>>  at 
>>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>>  at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>>  at 
>>org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:875) 
>>
>
>>  at 
>>org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:952) 
>>
>
>>  at java.lang.Thread.run(Thread.java:479)
>>
>
>
>>Thanks,
>>
>
>>Dan
>>
>
>
>>--
>>To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
>>For additional commands, e-mail: <ma...@jakarta.apache.org>
>>
>


Re: XSLT Service broken??

Posted by "Henning P. Schmiedehausen" <hp...@intermeta.de>.
Dan Robinson <dr...@dnai.com> writes:

>I'm attempting to use the XSLTService but experiencing an exception.  My 
>first step was to start out simply by defining an xslt.java as a screen 
>action and to call the XSLTService from there.

You seem to be missing the bsf.jar in your WEB-INF/lib directory. 

get it from http://jakarta.apache.org/turbine/jars/bsf-2.2.jar

That's strange. Which Turbine / Fulcrum / Torque are you using? 

Martin: If Xalan / Xerces (which the call trace seems to imply) uses
the bsf.jar, we need to put it as dependency into project.xml


	Regards
		Henning


>package vstreet.turbine.myapp.modules.screens;

>import java.util.Vector;
>import org.apache.turbine.modules.screens.VelocityScreen;
>import org.apache.turbine.util.RunData;
>import org.apache.turbine.services.xslt.TurbineXSLT;
>import org.apache.velocity.context.Context;
>import org.apache.turbine.util.Log;
>import java.io.*;

>public class xslt extends VelocityScreen
>{
>   public void doBuildTemplate( RunData data, Context context )
>   {
>       String result = null;
>       context.put("foo", "fool");   // use to see if we are getting 
>anything at all
>       try {
>             TurbineXSLT xslt = new TurbineXSLT();
>             Reader r = new FileReader("/xsl/index2.xml");
>             result =  xslt.transform("index2.xsl",r);
>             r.close();
>           }
>           catch (Exception e) {
>             Log.error(e);
>           }
>        if ( result == null )
>           context.put ("xml",  "mistake");
>        else
>           context.put ("xml",  result);
>   }
>}

>I'm calling:

><p>myxml: $xml</p>

>from the xslt.vm and I get the following error:

>[Sun Jul 14 20:04:37 PDT 2002] -- ERROR -- Turbine.handleException: 
>com/ibm/bsf/util/BSFEngineImpl
>[Sun Jul 14 20:04:37 PDT 2002] -- ERROR --
>   Exception:  java.lang.NoClassDefFoundError: 
>com/ibm/bsf/util/BSFEngineImpl
>   Stack Trace follows:
>   java.lang.NoClassDefFoundError: com/ibm/bsf/util/BSFEngineImpl
>   at java.lang.ClassLoader.defineClass0(Native Method)
>   at java.lang.ClassLoader.defineClass(ClassLoader.java:488)
>   at 
>java.security.SecureClassLoader.defineClass(SecureClassLoader.java:106)
>   at java.net.URLClassLoader.defineClass(URLClassLoader.java:243)
>   at java.net.URLClassLoader.access$100(URLClassLoader.java:51)
>   at java.net.URLClassLoader$1.run(URLClassLoader.java:190)
>   at java.security.AccessController.doPrivileged(Native Method)
>   at java.net.URLClassLoader.findClass(URLClassLoader.java:183)
>   at 
>org.apache.catalina.loader.StandardClassLoader.findClass(StandardClassLoader.java:664) 

>   at 
>org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:1077) 

>   at 
>org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.java:976) 

>   at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
>   at java.lang.Class.forName0(Native Method)
>   at java.lang.Class.forName(Class.java:115)
>   at 
>org.apache.xalan.xpath.ExtensionFunctionHandler.<init>(ExtensionFunctionHandler.java:110) 

>   at 
>org.apache.xalan.xslt.ExtensionNSHandler.<init>(ExtensionNSHandler.java:104) 

>   at 
>org.apache.xalan.xslt.StylesheetHandler.startElement(StylesheetHandler.java:606) 

>   at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1340)
>   at 
>org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:1122) 

>   at 
>org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1858) 

>   at 
>org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1001) 

>   at 
>org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381) 

>   at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:952)
>   at 
>org.apache.xalan.xpath.xdom.XercesLiaison.parse(XercesLiaison.java:293)
>   at org.apache.xalan.xpath.dtm.DTMLiaison.parse(DTMLiaison.java:289)
>   at 
>org.apache.xalan.xslt.XSLTEngineImpl.processStylesheet(XSLTEngineImpl.java:784) 

>   at 
>org.apache.turbine.services.xslt.TurbineXSLTService.compileStylesheetRoot(TurbineXSLTService.java:179) 

>   at 
>org.apache.turbine.services.xslt.TurbineXSLTService.getStylesheetRoot(TurbineXSLTService.java:208) 

>   at 
>org.apache.turbine.services.xslt.TurbineXSLTService.transform(TurbineXSLTService.java:222) 

>   at 
>org.apache.turbine.services.xslt.TurbineXSLTService.transform(TurbineXSLTService.java:261) 

>   at 
>org.apache.turbine.services.xslt.TurbineXSLTService.transform(TurbineXSLTService.java:270) 

>   at 
>org.apache.turbine.services.xslt.TurbineXSLT.transform(TurbineXSLT.java:92)
>   at 
>vstreet.turbine.myapp.modules.screens.xslt.doBuildTemplate(xslt.java:36)
>   at 
>org.apache.turbine.modules.screens.VelocityScreen.doBuildTemplate(VelocityScreen.java:111) 

>   at 
>org.apache.turbine.modules.screens.TemplateScreen.doBuild(TemplateScreen.java:129) 

>   at org.apache.turbine.modules.Screen.build(Screen.java:99)
>   at org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:129)
>   at 
>org.apache.turbine.modules.layouts.VelocityECSLayout.doBuild(VelocityECSLayout.java:100) 

>   at org.apache.turbine.modules.Layout.build(Layout.java:91)
>   at org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:123)
>   at 
>org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:166)
>   at org.apache.turbine.modules.Page.build(Page.java:90)
>   at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123)
>   at org.apache.turbine.Turbine.doGet(Turbine.java:447)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>   at 
>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247) 

>   at 
>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193) 

>   at 
>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:255) 

>   at 
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 

>   at 
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>   at 
>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:225) 

>   at 
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 

>   at 
>org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) 

>   at 
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) 

>   at 
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>   at 
>org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2252)
>   at 
>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) 

>   at 
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 

>   at 
>org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:446)
>   at 
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:564) 

>   at 
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>   at 
>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:163) 

>   at 
>org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:566) 

>   at 
>org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>   at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>   at 
>org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:875) 

>   at 
>org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:952) 

>   at java.lang.Thread.run(Thread.java:479)


>Thanks,

>Dan


>--
>To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
>For additional commands, e-mail: <ma...@jakarta.apache.org>

-- 
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen       -- Geschaeftsfuehrer
INTERMETA - Gesellschaft fuer Mehrwertdienste mbH     hps@intermeta.de

Am Schwabachgrund 22  Fon.: 09131 / 50654-0   info@intermeta.de
D-91054 Buckenhof     Fax.: 09131 / 50654-20   

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>