Wow, that does seem odd, since all the other environmentals, set up before the render, seem to be available.
On Wed, Aug 25, 2010 at 8:29 AM, Blower, Andy <andy.blo...@proquest.co.uk> wrote: > Can anyone make sense of this one: > > ERROR [16:22:34,848] btpool0-1 > (services.TapestryModule.RequestExceptionHandler:62) - Processing of request > failed with uncaught exception: No object of type > org.apache.tapestry5.services.ClientBehaviorSupport is available from the > Environment. Available types are org.apache.tapestry5.RenderSupport, > org.apache.tapestry5.internal.services.DocumentLinker, > org.apache.tapestry5.services.javascript.JavaScriptSupport. > java.lang.RuntimeException: No object of type > org.apache.tapestry5.services.ClientBehaviorSupport is available from the > Environment. Available types are org.apache.tapestry5.RenderSupport, > org.apache.tapestry5.internal.services.DocumentLinker, > org.apache.tapestry5.services.javascript.JavaScriptSupport. > at > org.apache.tapestry5.internal.services.EnvironmentImpl.peekRequired(EnvironmentImpl.java:79) > at > $Environment_12aa9d2d5fd.peekRequired($Environment_12aa9d2d5fd.java) > at > $Environment_12aa9d2d3d5.peekRequired($Environment_12aa9d2d3d5.java) > at > org.apache.tapestry5.internal.transform.EnvironmentalWorker$EnvironmentalConduit.get(EnvironmentalWorker.java:57) > at > org.apache.tapestry5.corelib.components.Form._$get_clientBehaviorSupport(Form.java) > at > org.apache.tapestry5.corelib.components.Form._$advised$linkFormToZone(Form.java:422) > at > org.apache.tapestry5.corelib.components.Form$linkFormToZone$invocation_12aa9d2e99d.invokeAdvisedMethod(Form$linkFormToZone$invocation_12aa9d2e99d.java) > at > org.apache.tapestry5.internal.services.AbstractComponentMethodInvocation.proceed(AbstractComponentMethodInvocation.java:77) > at > org.apache.tapestry5.internal.transform.HeartbeatDeferredWorker$1$1.run(HeartbeatDeferredWorker.java:39) > at > org.apache.tapestry5.internal.services.HeartbeatImpl.end(HeartbeatImpl.java:49) > at > org.apache.tapestry5.services.TapestryModule$28.renderMarkup(TapestryModule.java:2061) > at > $MarkupRenderer_12aa9d2d600.renderMarkup($MarkupRenderer_12aa9d2d600.java) > at > org.apache.tapestry5.services.TapestryModule$25.renderMarkup(TapestryModule.java:2008) > at > $MarkupRenderer_12aa9d2d600.renderMarkup($MarkupRenderer_12aa9d2d600.java) > at > org.apache.tapestry5.services.TapestryModule$24.renderMarkup(TapestryModule.java:1990) > at > $MarkupRenderer_12aa9d2d600.renderMarkup($MarkupRenderer_12aa9d2d600.java) > at > org.apache.tapestry5.services.TapestryModule$23.renderMarkup(TapestryModule.java:1971) > at > $MarkupRenderer_12aa9d2d600.renderMarkup($MarkupRenderer_12aa9d2d600.java) > at > $MarkupRenderer_12aa9d2d5fc.renderMarkup($MarkupRenderer_12aa9d2d5fc.java) > at > org.apache.tapestry5.internal.services.PageMarkupRendererImpl.renderPageMarkup(PageMarkupRendererImpl.java:64) > at > $PageMarkupRenderer_12aa9d2d5f9.renderPageMarkup($PageMarkupRenderer_12aa9d2d5f9.java) > at > org.apache.tapestry5.internal.services.PageResponseRendererImpl.renderPageResponse(PageResponseRendererImpl.java:69) > at > $PageResponseRenderer_12aa9d2d5f8.renderPageResponse($PageResponseRenderer_12aa9d2d5f8.java) > at > $PageResponseRenderer_12aa9d2d454.renderPageResponse($PageResponseRenderer_12aa9d2d454.java) > at > org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:64) > at > org.apache.tapestry5.services.TapestryModule$36.handle(TapestryModule.java:2312) > at > $PageRenderRequestHandler_12aa9d2d456.handle($PageRenderRequestHandler_12aa9d2d456.java) > at > $PageRenderRequestHandler_12aa9d2d42b.handle($PageRenderRequestHandler_12aa9d2d42b.java) > at > org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48) > at > org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47) > at > $ComponentRequestHandler_12aa9d2d64e.handlePageRender($ComponentRequestHandler_12aa9d2d64e.java) > at > $ComponentRequestHandler_12aa9d2d431.handlePageRender($ComponentRequestHandler_12aa9d2d431.java) > at > com.proquest.apps.corelib.tapestry.dispatchers.RedirectPageRenderDispatcher.dispatch(RedirectPageRenderDispatcher.java:47) > at > $Dispatcher_12aa9d2d433.dispatch($Dispatcher_12aa9d2d433.java) > at > $Dispatcher_12aa9d2d3fe.dispatch($Dispatcher_12aa9d2d3fe.java) > at > org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:320) > at > com.proquest.apps.corelib.AppCoreLibModule$13.service(AppCoreLibModule.java:520) > at > $RequestFilter_12aa9d2d3fb.service($RequestFilter_12aa9d2d3fb.java) > at > $RequestHandler_12aa9d2d3ff.service($RequestHandler_12aa9d2d3ff.java) > at > com.proquest.apps.onesearch.services.OneSearchLocalizationFilter.service(OneSearchLocalizationFilter.java:45) > at > $RequestFilter_12aa9d2d401.service($RequestFilter_12aa9d2d401.java) > at > $RequestFilter_12aa9d2d3f9.service($RequestFilter_12aa9d2d3f9.java) > at > $RequestHandler_12aa9d2d3ff.service($RequestHandler_12aa9d2d3ff.java) > at > org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26) > at > $RequestHandler_12aa9d2d3ff.service($RequestHandler_12aa9d2d3ff.java) > at > org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:982) > at > $RequestHandler_12aa9d2d3ff.service($RequestHandler_12aa9d2d3ff.java) > at > org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:972) > at > $RequestHandler_12aa9d2d3ff.service($RequestHandler_12aa9d2d3ff.java) > at > org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90) > at > $RequestHandler_12aa9d2d3ff.service($RequestHandler_12aa9d2d3ff.java) > at > org.apache.tapestry5.internal.services.URLRewriterRequestFilter.service(URLRewriterRequestFilter.java:50) > at > $RequestHandler_12aa9d2d3ff.service($RequestHandler_12aa9d2d3ff.java) > at > com.proquest.apps.onesearch.stats.STLRequestFilter.service(STLRequestFilter.java:50) > at > $RequestFilter_12aa9d2d400.service($RequestFilter_12aa9d2d400.java) > at > $RequestFilter_12aa9d2d3fa.service($RequestFilter_12aa9d2d3fa.java) > at > $RequestHandler_12aa9d2d3ff.service($RequestHandler_12aa9d2d3ff.java) > at > org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:90) > at > org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:80) > at > org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85) > at > org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103) > at > $RequestHandler_12aa9d2d3ff.service($RequestHandler_12aa9d2d3ff.java) > at > $RequestHandler_12aa9d2d3f3.service($RequestHandler_12aa9d2d3f3.java) > at > org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:271) > at > org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53) > at > $HttpServletRequestHandler_12aa9d2d3f5.service($HttpServletRequestHandler_12aa9d2d3f5.java) > at > org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62) > at > $HttpServletRequestFilter_12aa9d2d3f2.service($HttpServletRequestFilter_12aa9d2d3f2.java) > at > $HttpServletRequestHandler_12aa9d2d3f5.service($HttpServletRequestHandler_12aa9d2d3f5.java) > at > com.proquest.apps.onesearch.email.EmailHttpServletRequestFilter.service(EmailHttpServletRequestFilter.java:73) > at > $HttpServletRequestFilter_12aa9d2d3f0.service($HttpServletRequestFilter_12aa9d2d3f0.java) > at > $HttpServletRequestHandler_12aa9d2d3f5.service($HttpServletRequestHandler_12aa9d2d3f5.java) > at > com.proquest.apps.onesearch.services.SiteRedirectHttpServletRequestFilter.service(SiteRedirectHttpServletRequestFilter.java:48) > at > $HttpServletRequestFilter_12aa9d2d3ef.service($HttpServletRequestFilter_12aa9d2d3ef.java) > at > $HttpServletRequestHandler_12aa9d2d3f5.service($HttpServletRequestHandler_12aa9d2d3f5.java) > at > org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:926) > at > $HttpServletRequestHandler_12aa9d2d3f5.service($HttpServletRequestHandler_12aa9d2d3f5.java) > at > $HttpServletRequestHandler_12aa9d2d3ec.service($HttpServletRequestHandler_12aa9d2d3ec.java) > at > org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147) > at > org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360) > at > org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) > at > org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) > at > org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722) > at > org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:404) > at > org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) > at org.mortbay.jetty.Server.handle(Server.java:324) > at > org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505) > at > org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:828) > at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514) > at > org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) > at > org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380) > at > org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395) > at > org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450) > > -- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org