You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by bu...@apache.org on 2003/01/13 08:04:06 UTC

DO NOT REPLY [Bug 16011] New: - Waiting for init of JetspeedTemplateLocatorService loops

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16011>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16011

Waiting for init of JetspeedTemplateLocatorService loops

           Summary: Waiting for init of JetspeedTemplateLocatorService loops
           Product: Jetspeed
           Version: 1.4b2
          Platform: Macintosh
        OS/Version: MacOS X
            Status: NEW
          Severity: Blocker
          Priority: Other
         Component: Aggregation Engine
        AssignedTo: jetspeed-dev@jakarta.apache.org
        ReportedBy: david@allens-online.com


After creating an xreg containing a single jsp definition (which I suppose is in error), I get an exception followed by an apparently never ending message in the Jetspeed.log file as follows:

[12 Jan 2003 22:54:08 ERROR] - Turbine.handleException: null
[12 Jan 2003 22:54:08 ERROR] - 
java.lang.NoClassDefFoundError
	at org.apache.jetspeed.modules.actions.TemplateSessionValidator.doPerform(TemplateSessionValidator.java:105)
	at org.apache.jetspeed.modules.actions.JetspeedSessionValidator.doPerform(JetspeedSessionValidator.java:103)
	at org.apache.turbine.modules.Action.perform(Action.java:87)
	at org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:122)
	at org.apache.turbine.Turbine.doGet(Turbine.java:521)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:683)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:431)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:355)
	at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:414)
	at org.apache.jsp.index$jsp._jspService(index$jsp.java:57)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
	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:260)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
	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:646)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2349)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:171)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
	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:646)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:469)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
	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:405)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:376)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:518)
	at java.lang.Thread.run(Thread.java:491)
[12 Jan 2003 22:54:09  INFO] - JetspeedJspLayout: set response content type to text/html
[12 Jan 2003 22:54:09  INFO] - Start Initializing service (late): TemplateLocator
[12 Jan 2003 22:54:09  INFO] - Late init for JetspeedTemplateLocatorService called
[12 Jan 2003 22:54:09  INFO] - Waiting for init of JetspeedTemplateLocatorService...

Prior to the error I had the following exception in the log:

[12 Jan 2003 22:54:01 ERROR] - 
java.lang.NoClassDefFoundError
	at org.apache.jetspeed.services.portletcache.JetspeedPortletCacheService.<clinit>(JetspeedPortletCacheService.java:87)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:115)
	at org.apache.turbine.services.BaseInitableBroker.getInitableInstance(BaseInitableBroker.java:257)
rethrown as 
org.apache.turbine.services.InstantiationException: A class referenced by org.apache.jetspeed.services.portletcache.JetspeedPortletCacheService is unavailable. Check your jars and classes.
	at org.apache.turbine.services.BaseInitableBroker.getInitableInstance(BaseInitableBroker.java:295)
	at org.apache.turbine.services.BaseServiceBroker.getServiceInstance(BaseServiceBroker.java:359)
rethrown as 
org.apache.turbine.services.InstantiationException: Failed to instantiate service PortletCache
	at org.apache.turbine.services.BaseServiceBroker.getServiceInstance(BaseServiceBroker.java:369)
	at org.apache.turbine.services.BaseServiceBroker.doInitService(BaseServiceBroker.java:221)
	at org.apache.turbine.services.BaseServiceBroker.initServices(BaseServiceBroker.java:193)
	at org.apache.turbine.services.BaseServiceBroker.initServices(BaseServiceBroker.java:153)
	at org.apache.turbine.Turbine.init(Turbine.java:310)
	at org.apache.turbine.Turbine.doGet(Turbine.java:457)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:683)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:431)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:355)
	at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:414)
	at org.apache.jsp.index$jsp._jspService(index$jsp.java:57)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.java:201)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
	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:260)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
	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:646)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2349)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:646)
	at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:171)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
	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:646)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:469)
	at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:644)
	at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:483)
	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:405)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:376)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:508)
	at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:518)
	at java.lang.Thread.run(Thread.java:491)

The xreg entry I was adding was as follows:

<?xml version="1.0" encoding="UTF-8"?>
<registry>
    <portlet-entry name="Picture Test" hidden="false" type="ref" parent="JSP" application="false">
       <meta-info>
            <title>Front Page Picture</title>
            <description>A simple jsp portlet to display a random picture that changes daily</description>
        </meta-info>
<classname>org.apache.jetspeed.portal.portlets.JspPortlet</classname>
        <parameter name="template" hidden="true" value="frontPagePicture.jsp"/>
	<category group="Jetspeed">demo</category>
    </portlet-entry>
</registry>

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>