
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)
