Can someone tell me how to build, and successfully use, the portlet-api
branch version of jetspeed? I've checked it out from CVS, built it, and
copied it to the tomcat directory. When I try to open the first page, I get
a null pointer exception (see message below). I've duplicated the steps
using the 1.3a1 gold release and it seems to work fine. Any ideas would be
greatly appreciated. I should mention that we are intending to evaluate
IBM's Webphere Portal Server, so the common portlet API is pretty important
to us.

thanks
Rich



Exception Message:
java.lang.NullPointerException at
org.apache.jetspeed.portal.controls.TitlePortletControl.getPortletOptions(Ti
tlePortletControl.java:193) at
org.apache.jetspeed.portal.controls.TitlePortletControl.getContent(TitlePort
letControl.java:120) at
org.apache.jetspeed.portal.controllers.RowColumnPortletController.getHTMLCon
tent(RowColumnPortletController.java:169) at
org.apache.jetspeed.portal.controllers.RowColumnPortletController.getContent
(RowColumnPortletController.java:115) at
org.apache.jetspeed.portal.PortletSet.getContent(PortletSet.java:280) at
org.apache.jetspeed.portal.controllers.RowColumnPortletController.getHTMLCon
tent(RowColumnPortletController.java:183) at
org.apache.jetspeed.portal.controllers.RowColumnPortletController.getContent
(RowColumnPortletController.java:115) at
org.apache.jetspeed.portal.PortletSet.getContent(PortletSet.java:280) at
org.apache.jetspeed.portal.controllers.RowColumnPortletController.getHTMLCon
tent(RowColumnPortletController.java:169) at
org.apache.jetspeed.portal.controllers.RowColumnPortletController.getContent
(RowColumnPortletController.java:115) at
org.apache.jetspeed.portal.PortletSet.getContent(PortletSet.java:280) at
org.apache.jetspeed.modules.screens.Home.getPSMLContent(Home.java:263) at
org.apache.jetspeed.modules.screens.Home.doBuild(Home.java:190) at
org.apache.turbine.modules.Screen.build(Screen.java:98) at
org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:129) at
org.apache.jetspeed.services.jsp.tags.EcsScreenTag.doStartTag(EcsScreenTag.j
ava:102) at
WEB_0002dINF.templates.jsp.screens._0002fWEB_0002dINF_0002ftemplates_0002fjs
p_0002fscreens_0002fEcs_0002ejspEcs_jsp_1._jspService(_0002fWEB_0002dINF_000
2ftemplates_0002fjsp_0002fscreens_0002fEcs_0002ejspEcs_jsp_1.java:66) 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.facade.RequestDispatcherImpl.doInclude(RequestDispatcherIm
pl.java:400) at
org.apache.tomcat.facade.RequestDispatcherImpl.include(RequestDispatcherImpl
.java:270) at
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:414)
at
WEB_0002dINF.templates.jsp.layouts.html.en._0002fWEB_0002dINF_0002ftemplates
_0002fjsp_0002flayouts_0002fhtml_0002fen_0002fdefault_0002ejspdefault_jsp_1.
_jspService(_0002fWEB_0002dINF_0002ftemplates_0002fjsp_0002flayouts_0002fhtm
l_0002fen_0002fdefault_0002ejspdefault_jsp_1.java:173) 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.facade.RequestDispatcherImpl.doInclude(RequestDispatcherIm
pl.java:400) at
org.apache.tomcat.facade.RequestDispatcherImpl.include(RequestDispatcherImpl
.java:270) at
org.apache.turbine.services.jsp.TurbineJspService.handleRequest(TurbineJspSe
rvice.java:172) at
org.apache.jetspeed.modules.layouts.JetspeedJspLayout.doBuild(JetspeedJspLay
out.java:101) at org.apache.turbine.modules.Layout.build(Layout.java:91) at
org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:122) at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:171)
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:414) 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_2._jspService(_0002findex_0002ejspindex_jsp_2.
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:81
2) at org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
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)


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

Reply via email to