Stimmenmeer: Impressionen vom Festival SKJF_07


The only legal comparisons are between two numbers, two strings, or two dates. Left hand operand is a freemarker.ext.dom.NodeListModel Right hand operand is a freemarker.template.SimpleScalar The problematic instruction: ---------- ==> if-else [on line 10, column 1 in sections/standard_jwplayer.ftl] in user-directive condition [on line 9, column 1 in sections/standard_jwplayer.ftl] in include "sections/${_section.@template}.ftl" [on line 375, column 9 in page.ftl] in user-directive container [on line 26, column 33 in pages/standard_content1.ftl] in include "${doc.page['@template-path']}pages/${doc.page.@template}.ftl" [on line 481, column 1 in page.ftl] in user-directive compress [on line 7, column 1 in page.ftl] ---------- Java backtrace for programmers: ---------- freemarker.template.TemplateException: The only legal comparisons are between two numbers, two strings, or two dates. Left hand operand is a freemarker.ext.dom.NodeListModel Right hand operand is a freemarker.template.SimpleScalar at freemarker.core.ComparisonExpression.isTrue(ComparisonExpression.java:182) at freemarker.core.IfBlock.accept(IfBlock.java:80) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.Environment.visit(Environment.java:395) at freemarker.core.BodyInstruction.accept(BodyInstruction.java:93) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:79) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.IfBlock.accept(IfBlock.java:82) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.Macro$Context.runMacro(Macro.java:172) at freemarker.core.Environment.visit(Environment.java:603) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.Environment.include(Environment.java:1483) at freemarker.core.Include.accept(Include.java:169) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.IfBlock.accept(IfBlock.java:82) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.IteratorBlock$Context.runLoop(IteratorBlock.java:179) at freemarker.core.Environment.visit(Environment.java:417) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:102) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.IfBlock.accept(IfBlock.java:82) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.Macro$Context.runMacro(Macro.java:172) at freemarker.core.Environment.visit(Environment.java:603) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:106) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.Environment.include(Environment.java:1483) at freemarker.core.Include.accept(Include.java:169) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.Environment.visit(Environment.java:299) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:130) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.MixedContent.accept(MixedContent.java:92) at freemarker.core.Environment.visit(Environment.java:210) at freemarker.core.Environment.process(Environment.java:190) at freemarker.template.Template.process(Template.java:237) at ch.tocco.cms.publish.impl.servlet.CmsServlet.process(CmsServlet.java:234) at ch.tocco.cms.publish.impl.servlet.CmsFilter.doFilter(CmsFilter.java:41) at $ch.tocco.cms.publish.impl.servlet.CmsFilter_136deafc69b.doFilter(CmsFilter_136deafc69b.java) at $Filter_136deafc613.doFilter($Filter_136deafc613.java) at ch.raffael.hiveapp.modules.http.impl.servlet.FilterWrapper.doFilter(FilterWrapper.java:34) at ch.raffael.hiveapp.modules.http.impl.servlet.DeferredFilter.doFilter(DeferredFilter.java:43) at ch.raffael.hiveapp.modules.http.impl.servlet.FilterWrapper.doFilter(FilterWrapper.java:34) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) at ch.tocco.nice2.web.core.impl.servlet.NiceRequestFilter.doFilter(NiceRequestFilter.java:387) at ch.tocco.nice2.web.core.impl.servlet.NiceRequestFilter.doFilter(NiceRequestFilter.java:238) at $ch.tocco.nice2.web.core.impl.servlet.NiceRequestFilter_136deafc696.doFilter(NiceRequestFilter_136deafc696.java) at $Filter_136deafc61b.doFilter($Filter_136deafc61b.java) at ch.raffael.hiveapp.modules.http.impl.servlet.FilterWrapper.doFilter(FilterWrapper.java:34) at ch.raffael.hiveapp.modules.http.impl.servlet.DeferredFilter.doFilter(DeferredFilter.java:43) at ch.raffael.hiveapp.modules.http.impl.servlet.FilterWrapper.doFilter(FilterWrapper.java:34) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360) at ch.raffael.hiveapp.modules.http.impl.servlet.HiveappServletHandler.handle(HiveappServletHandler.java:109) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) at ch.raffael.hiveapp.modules.http.impl.HiveappJettyServer.handle(HiveappJettyServer.java:48) 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)