Hi list, I'm allowing myself to crosspost this mail here, apparenly it didn't ring anybody's bell on the user's list.
Any clue? Thanks g -----Original Message----- From: Gregory Joseph Sent: vendredi 5 septembre 2003 18:28 To: Jetspeed Users List Subject: RE: setTemplate using JSPAction Maybe this should be forwarded to the dev-ml. Anyway, I included the complete stacktrace below if that can help. -----Original Message----- From: Gregory Joseph Sent: vendredi 5 septembre 2003 17:52 To: Jetspeed Users List Subject: setTemplate using JSPAction Hi list, In my action class extending jspAction, i try to use the setTemplate method, but it doesn't work. I throws a NullPointerException somewhere when trying to retrieve a "VelocityPortletContext" (how surprising when working with a JSPPortlet) Besides, I had to catch this exception myself, otherwise it wasn't appearing anywhere in the logs, not even a single error message... I found this had been fixed a while ago: http://www.mail-archive.com/[EMAIL PROTECTED]/msg07770.html Bug when looking on the cvs view, i see there's been some refactoring afterwards, so i think the issue might have re-appeared. Can someone confirm and/or propose a solution? my code simply looks like: //.....blahblah do stuff setTemplate(rundata, "mypage.jsp"); But then the portlet still displays the original template (the one set in the xreg file). (I also tried without the .jsp extension, but result is exactly the same) --------------------------------------------------------------------- java.lang.NullPointerException at org.apache.jetspeed.modules.actions.portlets.PortletAction.getPortlet(Portlet Action.java:208) at org.apache.jetspeed.modules.actions.portlets.PortletAction.setTemplate(Portle tAction.java:169) at com.company.web.actions.SearchAction.doSearch(SearchAction.java:81) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl. java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.jetspeed.modules.actions.portlets.PortletActionEvent.fireEvent(Por tletActionEvent.java:215) at org.apache.jetspeed.modules.actions.portlets.PortletActionEvent.executeEvents (PortletActionEvent.java:176) at org.apache.jetspeed.modules.actions.portlets.GenericMVCAction.perform(Generic MVCAction.java:148) at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122) at org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:143) 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(Unknown Source) at org.apache.catalina.core.ApplicationFilterChain.doFilter(Unknown Source) at org.apache.catalina.core.StandardWrapperValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invoke Next(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at org.apache.catalina.core.StandardContextValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invoke Next(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at org.apache.catalina.core.StandardContext.invoke(Unknown Source) at org.apache.catalina.core.StandardHostValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invoke Next(Unknown Source) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invoke Next(Unknown Source) at org.apache.catalina.valves.ErrorReportValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invoke Next(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at org.apache.catalina.core.StandardEngineValve.invoke(Unknown Source) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invoke Next(Unknown Source) at org.apache.catalina.core.StandardPipeline.invoke(Unknown Source) at org.apache.catalina.core.ContainerBase.invoke(Unknown Source) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnec tion(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] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]