[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jetspeed-user
Subject:    Exception while rendering velocity Screen
From:       "Sony Joseph" <sony () eself ! com>
Date:       2001-07-30 16:43:17
[Download RAW message or body]

Hi,

	I configured Jetspeed to use velocity templating engine and when I try to
add a Turbine Screen portlet, I get a NullPointerException exception. Any
idea on what could be causing it ?

Jetspeed-config.cfg:
--------------------
....
        <portlet-entry type="abstract" name="TurbineScreen">

<classname>org.apache.jetspeed.portal.portlets.TurbineScreenPortlet</classna
me>
        </portlet-entry>
....
        <portlet-entry type="ref" parent="TurbineScreen" name="TestPortal">
	     <parameter name="display.screen" value="Welcome" />
	     <metainfo>
		  <title>Test Velocity Screen</title>
		  <description>Test</description>
	     </metainfo>
        </portlet-entry>

.....

Default.psml:
-------------
    <portlets>
      <controller
name="org.apache.jetspeed.portal.controllers.RowColumnPortletController"/>
      <entry type="ref" parent="TestPortal"/>
	.....
    </portlets>


Exception:
----------

[Mon Jul 30 09:28:31 PDT 2001] --  ERROR  -- An error occurred while
rendering template /screens/null:
null
[Mon Jul 30 09:28:31 PDT 2001] --  ERROR  --
        Exception:  java.lang.NullPointerException
        Stack Trace follows:
        java.lang.NullPointerException
        at org.apache.velocity.Template.merge(Template.java:276)
        at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(Tu
rbineVelocityService.java:243)
        at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(Tu
rbineVelocityService.java:203)
        at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVe
locity.java:106)
        at
org.apache.turbine.modules.screens.VelocityScreen.buildTemplate(VelocityScre
en.java:148)
        at
org.apache.turbine.modules.screens.TemplateScreen.doBuild(TemplateScreen.jav
a:124)
        at org.apache.turbine.modules.Screen.build(Screen.java:100)
        at
org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:125)
        at
org.apache.jetspeed.portal.portlets.TurbineScreenPortlet.getContent(TurbineS
creenPortlet.java:123)
        at
org.apache.jetspeed.portal.controls.TitlePortletControl.getContent(TitlePort
letControl.java:132)
        at
org.apache.jetspeed.portal.controllers.RowColumnPortletController.getHTMLCon
tent(RowColumnPortletController.java:166)
        at
org.apache.jetspeed.portal.controllers.RowColumnPortletController.getContent
(RowColumnPortletController.java:115)
        at
org.apache.jetspeed.portal.PortletSet.getContent(PortletSet.java:277)
        at
org.apache.jetspeed.portal.controllers.RowColumnPortletController.getHTMLCon
tent(RowColumnPortletController.java:182)
        at
org.apache.jetspeed.portal.controllers.RowColumnPortletController.getContent
(RowColumnPortletController.java:115)
        at
org.apache.jetspeed.portal.PortletSet.getContent(PortletSet.java:277)
        at
org.apache.jetspeed.portal.controllers.CardPortletController.getContent(Card
PortletController.java:142)
        at
org.apache.jetspeed.portal.PortletSet.getContent(PortletSet.java:277)
        at
org.apache.jetspeed.portal.controls.PanedPortletControl.getPortletContent(Pa
nedPortletControl.java:227)
        at
org.apache.jetspeed.portal.controls.PanedPortletControl.getContent(PanedPort
letControl.java:108)
        at
org.apache.jetspeed.modules.screens.Home.getPSMLContent(Home.java:185)
        at org.apache.jetspeed.modules.screens.Home.doBuild(Home.java:136)
        at org.apache.turbine.modules.Screen.build(Screen.java:100)
        at
org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:125)
        at
org.apache.jetspeed.modules.layouts.JetspeedLayout.doBuild(JetspeedLayout.ja
va:145)
        at org.apache.turbine.modules.Layout.build(Layout.java:93)
        at
org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:122)
        at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:170)
        at org.apache.turbine.modules.Page.build(Page.java:92)
        at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:122)
        at org.apache.turbine.Turbine.doGet(Turbine.java:364)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
        at org.apache.tomcat.core.Handler.service(Handler.java:287)
        at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at
org.apache.tomcat.facade.RequestDispatcherImpl.doForward(RequestDispatcherIm
pl.java:222)
        at
org.apache.tomcat.facade.RequestDispatcherImpl.forward(RequestDispatcherImpl
.java:162)
        at
org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:421)
        at
_0002findex_0002ejspindex_jsp_3._jspService(_0002findex_0002ejspindex_jsp_3.
java:59)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:119)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.jasper.servlet.JspServlet$JspCountedServlet.service(JspServlet.ja
va:130)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
va:282)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:429)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:500)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
        at org.apache.tomcat.core.Handler.service(Handler.java:287)
        at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
7)
        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:213)
        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
        at java.lang.Thread.run(Thread.java:484)


- Sony


---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic