I'm trying to start a simple turbine action from my site (not a portlet action, a classic turbine action).
Everything is good with a velocity template but not with a jsp template.


Here is the log :

2003-12-10 00:10:55,144 [Thread-10] DEBUG JetspeedTemplatePage - JetspeedTemplatePage: Setting type to: text/html; charset=iso-8859-1
2003-12-10 00:10:55,144 [Thread-10] DEBUG JetspeedTemplatePage - JetspeedTemplatePage: requested template = demo.jsp
2003-12-10 00:10:55,145 [Thread-10] DEBUG JetspeedTemplatePage - JetspeedTemplatePage: calculated template = /html/demo.jsp
2003-12-10 00:10:55,145 [Thread-10] DEBUG JetspeedTemplatePage - JetspeedTemplatePage: layoutTemplate is finally /html/default.jsp
2003-12-10 00:10:55,150 [Thread-10] INFO JetspeedJspLayout - JetspeedJspLayout: set response content type to text/html; charset=UTF-8
2003-12-10 00:10:55,151 [Thread-10] INFO JetspeedJspLayout - JetspeedJspLayout: set 'screenJSP' to: /WEB-INF/templates/jsp/screens/html/demo.jsp
2003-12-10 00:10:55,151 [Thread-10] INFO JetspeedJspLayout - JetspeedJspLayout: forward request to: /layouts/html/default.jsp
2003-12-10 00:10:55,186 [Thread-10] INFO JetspeedJspLayout - JetspeedJspLayout: set response content type to text/html; charset=UTF-8
2003-12-10 00:10:55,188 [Thread-10] INFO JetspeedJspLayout - JetspeedJspLayout: set 'screenJSP' to: null
2003-12-10 00:10:55,188 [Thread-10] INFO JetspeedJspLayout - JetspeedJspLayout: forward request to: /layouts/default.vm


it seems that the JetspeedJspLayout is calling 2 times. The second time, screenJSP is set to null. Certainly, it is the origine of my problem. Seems to be a bug no ?

So, I'm calling this action with : http://localhost:8080/jetspeed/portal/action/MyAction

and my action code is :

public class MyAction extends Action
{
   public void doPerform( RunData rundata ) throws Exception
   {
      //rundata.setScreenTemplate("demo.vm");
      rundata.setScreenTemplate("demo.jsp");
   }

}



Here is the stack trace

Error encountered processing a template: 
/layouts/html/default.jsporg.apache.jasper.JasperException
        at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:684)
        at 
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:575)
        at 
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:498)
        at 
org.apache.turbine.services.jsp.TurbineJspService.handleRequest(TurbineJspService.java:202)
        at 
org.apache.jetspeed.modules.layouts.JetspeedJspLayout.doBuild(JetspeedJspLayout.java:130)
        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:169)
        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:563)
        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:256)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
        at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
        at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
        at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
        at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
        at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
        at java.lang.Thread.run(Thread.java:536)




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



Reply via email to