23 août 2025 - 18h30
Saint Maurice à CHINON
rue Haute-Saint Maurice,
37500
CHINON
Coordonnées : 47,167:0,236
The following has evaluated to null or missing: ==> celebrationtime.length [in template "include.ftl" at line 107, column 38] ---- Tip: It's the step after the last dot that caused this error, not those before it. ---- Tip: To query the length of a string use ?length, like myString?size ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #if celebrationtime.length != "1h00" [in template "include.ftl" in macro "celebrationtime" at line 107, column 33] - Reached through: @f.celebrationtime celebrationtime [in template "horaires.ftl" at line 8, column 17] ~ Reached through: #nested [in template "template.ftl" in macro "layout" at line 225, column 17] ~ Reached through: @page.layout "Recherche d'horaires: $... [in template "horaires.ftl" at line 2, column 1] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.EvalUtil.compare(EvalUtil.java:198) at freemarker.core.EvalUtil.compare(EvalUtil.java:115) at freemarker.core.ComparisonExpression.evalToBoolean(ComparisonExpression.java:78) at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:48) at freemarker.core.Environment.visit(Environment.java:370) at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:876) at freemarker.core.Environment.invokeMacro(Environment.java:812) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:84) at freemarker.core.Environment.visit(Environment.java:370) at freemarker.core.IteratorBlock$IterationContext.executedNestedContentForCollOrSeqListing(IteratorBlock.java:321) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:271) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:244) at freemarker.core.Environment.visitIteratorBlock(Environment.java:644) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:108) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94) at freemarker.core.Environment.visit(Environment.java:334) at freemarker.core.Environment.visit(Environment.java:340) at freemarker.core.Environment.visit(Environment.java:376) at freemarker.core.Environment.invokeNestedContent(Environment.java:620) at freemarker.core.BodyInstruction.accept(BodyInstruction.java:60) at freemarker.core.Environment.visit(Environment.java:370) at freemarker.core.Environment.visitAndTransform(Environment.java:501) at freemarker.core.CompressedBlock.accept(CompressedBlock.java:42) at freemarker.core.Environment.visit(Environment.java:370) at freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:876) at freemarker.core.Environment.invokeMacro(Environment.java:812) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:84) at freemarker.core.Environment.visit(Environment.java:334) at freemarker.core.Environment.visit(Environment.java:340) at freemarker.core.Environment.process(Environment.java:313) at freemarker.template.Template.process(Template.java:381) at cef.kephas.server.api.output.OutputAPIV2.manageHTML(OutputAPIV2.java:478) at cef.kephas.server.api.output.OutputAPIV2.output(OutputAPIV2.java:139) at cef.kephas.server.EgliseInfoServlet.doExecute(EgliseInfoServlet.java:210) at cef.kephas.server.EgliseInfoServlet.doGet(EgliseInfoServlet.java:85) at cef.kephas.server.EgliseInfoServlet.service(EgliseInfoServlet.java:53) at javax.servlet.http.HttpServlet.service(HttpServlet.java:584) at com.google.inject.servlet.ServletDefinition.doServiceImpl(ServletDefinition.java:290) at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:280) at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:184) at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:89) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:85) at cef.kephas.server.auth.AuthFilter.internalFilter(AuthFilter.java:38) at org.pac4j.j2e.filter.AbstractConfigFilter.doFilter(AbstractConfigFilter.java:80) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) at com.googlecode.objectify.cache.AsyncCacheFilter.doFilter(AsyncCacheFilter.java:59) at com.googlecode.objectify.ObjectifyFilter.doFilter(ObjectifyFilter.java:49) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) at cef.kephas.server.filter.CORSFilter.doFilter(CORSFilter.java:58) at com.google.inject.servlet.FilterChainInvocation.doFilter(FilterChainInvocation.java:82) at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:121) at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:133) at cef.kephas.server.inject.GaeSafeGuiceFilter.doFilter(GaeSafeGuiceFilter.java:29) at org.eclipse.jetty.ee8.servlet.FilterHolder.doFilter(FilterHolder.java:171) at org.eclipse.jetty.ee8.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1348) at cef.kephas.server.filter.DomainFilter.doFilter(DomainFilter.java:34) at org.eclipse.jetty.ee8.servlet.FilterHolder.doFilter(FilterHolder.java:171) at org.eclipse.jetty.ee8.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1348) at cef.kephas.server.filter.NamespaceFilter.doFilter(NamespaceFilter.java:34) at org.eclipse.jetty.ee8.servlet.FilterHolder.doFilter(FilterHolder.java:171) at org.eclipse.jetty.ee8.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1348) at cef.kephas.server.filter.BotFilter.doFilter(BotFilter.java:36) at org.eclipse.jetty.ee8.servlet.FilterHolder.doFilter(FilterHolder.java:177) at org.eclipse.jetty.ee8.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1348) at org.eclipse.jetty.ee8.servlet.ServletHandler.doHandle(ServletHandler.java:454) at org.eclipse.jetty.ee8.nested.ScopedHandler.handle(ScopedHandler.java:119) at org.eclipse.jetty.ee8.security.SecurityHandler.handle(SecurityHandler.java:478) at org.eclipse.jetty.ee8.nested.HandlerWrapper.handle(HandlerWrapper.java:108) at org.eclipse.jetty.ee8.nested.ScopedHandler.nextHandle(ScopedHandler.java:183) at org.eclipse.jetty.ee8.nested.SessionHandler.doHandle(SessionHandler.java:519) at org.eclipse.jetty.ee8.nested.ScopedHandler.handle(ScopedHandler.java:119) at org.eclipse.jetty.ee8.nested.HandlerWrapper.handle(HandlerWrapper.java:108) at com.google.apphosting.runtime.jetty.ee8.ParseBlobUploadHandler.handle(ParseBlobUploadHandler.java:120) at org.eclipse.jetty.ee8.nested.HandlerWrapper.handle(HandlerWrapper.java:108) at org.eclipse.jetty.ee8.nested.ScopedHandler.nextHandle(ScopedHandler.java:183) at org.eclipse.jetty.ee8.nested.ContextHandler.doHandle(ContextHandler.java:885) at com.google.apphosting.runtime.jetty.ee8.AppEngineWebAppContext.doHandle(AppEngineWebAppContext.java:309) at org.eclipse.jetty.ee8.nested.ScopedHandler.nextScope(ScopedHandler.java:152) at org.eclipse.jetty.ee8.servlet.ServletHandler.doScope(ServletHandler.java:423) at org.eclipse.jetty.ee8.nested.ScopedHandler.nextScope(ScopedHandler.java:150) at org.eclipse.jetty.ee8.nested.SessionHandler.doScope(SessionHandler.java:503) at org.eclipse.jetty.ee8.nested.ScopedHandler.nextScope(ScopedHandler.java:150) at org.eclipse.jetty.ee8.nested.ContextHandler.doScope(ContextHandler.java:830) at org.eclipse.jetty.ee8.nested.ScopedHandler.handle(ScopedHandler.java:117) at org.eclipse.jetty.ee8.nested.ContextHandler.handle(ContextHandler.java:1443) at org.eclipse.jetty.ee8.nested.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1290) at org.eclipse.jetty.ee8.nested.HttpChannel.dispatch(HttpChannel.java:617) at org.eclipse.jetty.ee8.nested.HttpChannel.handle(HttpChannel.java:460) at org.eclipse.jetty.ee8.nested.ContextHandler$CoreContextHandler$CoreToNestedHandler.handle(ContextHandler.java:2512) at org.eclipse.jetty.server.handler.ContextHandler.handle(ContextHandler.java:1071) at org.eclipse.jetty.server.handler.HotSwapHandler.handle(HotSwapHandler.java:90) at com.google.apphosting.runtime.jetty.AppVersionHandler.handle(AppVersionHandler.java:84) at org.eclipse.jetty.server.Handler$Wrapper.handle(Handler.java:740) at org.eclipse.jetty.server.handler.SizeLimitHandler.handle(SizeLimitHandler.java:73) at org.eclipse.jetty.server.Server.handle(Server.java:182) at org.eclipse.jetty.server.internal.HttpChannelState$HandlerInvoker.run(HttpChannelState.java:677) at com.google.apphosting.runtime.jetty.delegate.internal.DelegateConnection.lambda$handle$0(DelegateConnection.java:146) at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter$2.run(JettyServletEngineAdapter.java:127) at com.google.apphosting.runtime.jetty.delegate.internal.DelegateConnection.handle(DelegateConnection.java:142) at com.google.apphosting.runtime.jetty.delegate.DelegateConnector.service(DelegateConnector.java:49) at com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:266) at com.google.apphosting.runtime.RequestRunner.dispatchServletRequest(RequestRunner.java:350) at com.google.apphosting.runtime.RequestRunner.dispatchRequest(RequestRunner.java:235) at com.google.apphosting.runtime.RequestRunner.run(RequestRunner.java:201) at com.google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:273) at java.base/java.lang.Thread.run(Thread.java:840)