[opencms-dev] Building BreadCrumb
Syed Mujahid Basha
mujahid_basha at rediffmail.com
Tue Oct 25 09:31:10 CEST 2005
Hi All,
I am trying to build a BreadCrumb portion for my webpages....
I have created a breadcrumb.jsp in which the breadcrumb code goes and just included this file in my template.
**************<breadcrumb.jsp start>*************
<%@page buffer="none" session="false" import="org.opencms.jsp.*, org.opencms.file.*, java.util.*" %><%
// initialize action element to access the API
CmsJspNavBuilder cms = new CmsJspNavBuilder(new CmsJspBean().getCmsObject());
List li = cms.getNavigationBreadCrumb(); //getting error in this line
%><%= li %>
**************<breadcrumb.jsp end>*************
**************< The Error starts >***************
java.lang.NullPointerException
at org.opencms.jsp.CmsJspNavBuilder.init(CmsJspNavBuilder.java:735)
at org.opencms.jsp.CmsJspNavBuilder.<init>(CmsJspNavBuilder.java:146)
at org.apache.jsp.WEB_002dINF.jsp.offline.system.modules.com_hello_www.elements.breadcrumb_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.offline.system.modules.com_hello_www.elements.breadcrumb_jsp:46)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at org.opencms.flex.CmsFlexRequestDispatcher.includeExternal(CmsFlexRequestDispatcher.java:193)
at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:171)
at org.opencms.loader.CmsJspLoader.service(CmsJspLoader.java:402)
at org.opencms.flex.CmsFlexRequestDispatcher.includeInternalWithCache(CmsFlexRequestDispatcher.java:417)
at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:175)
at org.opencms.jsp.CmsJspTagInclude.includeTagAction(CmsJspTagInclude.java:215)
at org.opencms.jsp.CmsJspTagInclude.doEndTag(CmsJspTagInclude.java:346)
at org.apache.jsp.WEB_002dINF.jsp.offline.system.modules.com_habibcms_www.templates.habibcmstemplate_jsp._jspx_meth_cms_include_2(org.apache.jsp.WEB_002dINF.jsp.offline.system.modules.com_habibcms_www.templates.habibcmstemplate_jsp:853)
at org.apache.jsp.WEB_002dINF.jsp.offline.system.modules.com_habibcms_www.templates.habibcmstemplate_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.offline.system.modules.com_habibcms_www.templates.habibcmstemplate_jsp:244)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:574)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:499)
at org.opencms.flex.CmsFlexRequestDispatcher.includeExternal(CmsFlexRequestDispatcher.java:193)
at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:171)
at org.opencms.loader.CmsJspLoader.service(CmsJspLoader.java:402)
at org.opencms.flex.CmsFlexRequestDispatcher.includeInternalWithCache(CmsFlexRequestDispatcher.java:417)
at org.opencms.flex.CmsFlexRequestDispatcher.include(CmsFlexRequestDispatcher.java:175)
at org.opencms.loader.CmsJspLoader.dispatchJsp(CmsJspLoader.java:434)
at org.opencms.loader.CmsJspLoader.load(CmsJspLoader.java:381)
at org.opencms.loader.CmsXmlPageLoader.load(CmsXmlPageLoader.java:213)
at org.opencms.loader.CmsResourceManager.loadResource(CmsResourceManager.java:711)
at org.opencms.main.OpenCmsCore.showResource(OpenCmsCore.java:1302)
at org.opencms.main.OpenCmsServlet.doGet(OpenCmsServlet.java:136)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
**************< The Error END >*************************
Any one please guide how to create a bread crumb in my web pages...
Regards,
Syed Mujahid Basha,
GCI Solutions Pvt. Limited,
www.g-c-i.com,
Bangalore.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20051025/a3ef4540/attachment.htm>
More information about the opencms-dev
mailing list