暫無描述

opensource.log.20200213 6.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. [16:38:12.779][ERROR][LoggerFactory$Log4jLogger: 59] - Error executing FreeMarker template
  2. FreeMarker template error:
  3. For "." left-hand operand: Expected a hash, but this has evaluated to a string (wrapper: f.t.SimpleScalar):
  4. ==> i [in template "test.ftl" at line 48, column 8]
  5. ----
  6. FTL stack trace ("~" means nesting-related):
  7. - Failed at: ${i.title} [in template "test.ftl" at line 48, column 6]
  8. ----
  9. Java stack trace (for programmers):
  10. ----
  11. freemarker.core.NonHashException: [... Exception message was already printed; see it above ...]
  12. at freemarker.core.Dot._eval(Dot.java:48)
  13. at freemarker.core.Expression.eval(Expression.java:101)
  14. at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100)
  15. at freemarker.core.DollarVariable.accept(DollarVariable.java:63)
  16. at freemarker.core.Environment.visit(Environment.java:367)
  17. at freemarker.core.IteratorBlock$IterationContext.executedNestedContentForCollOrSeqListing(IteratorBlock.java:321)
  18. at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:271)
  19. at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:244)
  20. at freemarker.core.Environment.visitIteratorBlock(Environment.java:643)
  21. at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:108)
  22. at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94)
  23. at freemarker.core.Environment.visit(Environment.java:331)
  24. at freemarker.core.Environment.visit(Environment.java:337)
  25. at freemarker.core.Environment.process(Environment.java:310)
  26. at freemarker.template.Template.process(Template.java:383)
  27. at kr.co.swh.lecture.opensource.sparkjava.FreeMarkerTemplateEngine.render(FreeMarkerTemplateEngine.java:26)
  28. at spark.TemplateViewRouteImpl$1.render(TemplateViewRouteImpl.java:61)
  29. at spark.TemplateViewRouteImpl$1.render(TemplateViewRouteImpl.java:58)
  30. at spark.TemplateViewRouteImpl.render(TemplateViewRouteImpl.java:86)
  31. at spark.http.matching.Routes.execute(Routes.java:63)
  32. at spark.http.matching.MatcherFilter.doFilter(MatcherFilter.java:134)
  33. at spark.embeddedserver.jetty.JettyHandler.doHandle(JettyHandler.java:50)
  34. at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1568)
  35. at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
  36. at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
  37. at org.eclipse.jetty.server.Server.handle(Server.java:530)
  38. at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:347)
  39. at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:256)
  40. at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
  41. at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
  42. at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
  43. at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:247)
  44. at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:140)
  45. at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
  46. at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:382)
  47. at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:708)
  48. at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:626)
  49. at java.lang.Thread.run(Thread.java:748)
  50. [16:51:55.912][ERROR][LoggerFactory$Log4jLogger: 59] - Error executing FreeMarker template
  51. FreeMarker template error:
  52. For "." left-hand operand: Expected a hash, but this has evaluated to a string (wrapper: f.t.SimpleScalar):
  53. ==> i [in template "news.ftl" at line 15, column 18]
  54. ----
  55. FTL stack trace ("~" means nesting-related):
  56. - Failed at: ${i.id} [in template "news.ftl" at line 15, column 16]
  57. ----
  58. Java stack trace (for programmers):
  59. ----
  60. freemarker.core.NonHashException: [... Exception message was already printed; see it above ...]
  61. at freemarker.core.Dot._eval(Dot.java:48)
  62. at freemarker.core.Expression.eval(Expression.java:101)
  63. at freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:100)
  64. at freemarker.core.DollarVariable.accept(DollarVariable.java:63)
  65. at freemarker.core.Environment.visit(Environment.java:367)
  66. at freemarker.core.IteratorBlock$IterationContext.executedNestedContentForCollOrSeqListing(IteratorBlock.java:321)
  67. at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:271)
  68. at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:244)
  69. at freemarker.core.Environment.visitIteratorBlock(Environment.java:643)
  70. at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:108)
  71. at freemarker.core.IteratorBlock.accept(IteratorBlock.java:94)
  72. at freemarker.core.Environment.visit(Environment.java:331)
  73. at freemarker.core.Environment.visit(Environment.java:337)
  74. at freemarker.core.Environment.process(Environment.java:310)
  75. at freemarker.template.Template.process(Template.java:383)
  76. at kr.co.swh.lecture.opensource.sparkjava.FreeMarkerTemplateEngine.render(FreeMarkerTemplateEngine.java:26)
  77. at spark.TemplateViewRouteImpl$1.render(TemplateViewRouteImpl.java:61)
  78. at spark.TemplateViewRouteImpl$1.render(TemplateViewRouteImpl.java:58)
  79. at spark.TemplateViewRouteImpl.render(TemplateViewRouteImpl.java:86)
  80. at spark.http.matching.Routes.execute(Routes.java:63)
  81. at spark.http.matching.MatcherFilter.doFilter(MatcherFilter.java:134)
  82. at spark.embeddedserver.jetty.JettyHandler.doHandle(JettyHandler.java:50)
  83. at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1568)
  84. at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
  85. at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
  86. at org.eclipse.jetty.server.Server.handle(Server.java:530)
  87. at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:347)
  88. at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:256)
  89. at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
  90. at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
  91. at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
  92. at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:247)
  93. at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:140)
  94. at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:708)
  95. at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:626)
  96. at java.lang.Thread.run(Thread.java:748)