Tried to post a reply and got this. Not sure if my reply posted (does not display in my browser--just this message)
https://www.dcurbanmom.com/jforum/posts/list/1129409.page FreeMarker template error (DEBUG mode; use RETHROW in production!): The following has evaluated to null or missing: ==> editAfterReply [in template "default/post_show.htm" at line 103, column 112] ---- Tip: If the failing expression is known to be 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. (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: #assign canEditCurrentMessage = isAdm... [in template "default/post_show.htm" at line 103, column 25] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:131) at freemarker.core.UnexpectedTypeException.newDesciptionBuilder(UnexpectedTypeException.java:77) at freemarker.core.UnexpectedTypeException.(UnexpectedTypeException.java:40) at freemarker.core.NonBooleanException.(NonBooleanException.java:44) at freemarker.core.Expression.modelToBoolean(Expression.java:142) at freemarker.core.Expression.evalToBoolean(Expression.java:125) at freemarker.core.Expression.evalToBoolean(Expression.java:110) at freemarker.core.OrExpression.evalToBoolean(OrExpression.java:32) at freemarker.core.ParentheticalExpression.evalToBoolean(ParentheticalExpression.java:31) at freemarker.core.AndExpression.evalToBoolean(AndExpression.java:32) at freemarker.core.AndExpression.evalToBoolean(AndExpression.java:32) at freemarker.core.ParentheticalExpression.evalToBoolean(ParentheticalExpression.java:31) at freemarker.core.OrExpression.evalToBoolean(OrExpression.java:32) at freemarker.core.BooleanExpression._eval(BooleanExpression.java:27) at freemarker.core.Expression.eval(Expression.java:78) at freemarker.core.Assignment.accept(Assignment.java:131) at freemarker.core.Environment.visit(Environment.java:324) at freemarker.core.MixedContent.accept(MixedContent.java:54) at freemarker.core.Environment.visitByHiddingParent(Environment.java:345) at freemarker.core.IteratorBlock$IterationContext.executeNestedBlockInner(IteratorBlock.java:240) at freemarker.core.IteratorBlock$IterationContext.executeNestedBlock(IteratorBlock.java:220) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:194) at freemarker.core.Environment.visitIteratorBlock(Environment.java:572) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:78) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:64) at freemarker.core.Environment.visit(Environment.java:324) at freemarker.core.MixedContent.accept(MixedContent.java:54) at freemarker.core.Environment.visit(Environment.java:324) at freemarker.core.Environment.process(Environment.java:302) at freemarker.template.Template.process(Template.java:325) at net.jforum.JForum.processCommand(JForum.java:233) at net.jforum.JForum.service(JForum.java:200) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at net.jforum.util.legacy.clickstream.ClickstreamFilter.doFilter(ClickstreamFilter.java:59) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:498) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:445) at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:188) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2549) at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2538) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:750) Forum Index Information An error has occurred. For detailed error information, please see the HTML source code, and contact the forum Administrator. The following has evaluated to null or missing: == editAfterReply [in template "default/post_show.htm" at line 103, column 112] ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use #if myOptionalVar??when-present#elsewhen-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: #assign canEditCurrentMessage = isAdm... [in template "default/post_show.htm" at line 103, column 25] ---- |
Tried to post a reply and got this. Not sure if my reply posted (does not display in my browser--just this message)
https://www.dcurbanmom.com/jforum/posts/list/1129409.page Not sure if it is local to my browser. I see that the post was made and that it was from me, but I can't read the content--just that massive message. |
I love Java backtraces. Java programmers never met a method that couldn't be overloaded. |
I can see your post as normal. I think that there may be some issues with caching. If you know how to clear your cache — you only need to do it for dcum pages — that might be good. Sometime just restarting your browser can help. We have also seen some strange issues when multiple tabs are open and one still has the old design. Finally, I think whatever problem you had has cleared up since you were able to reply in this thread. |
After taking a longer look at that, I think there was an issue in the template that only affected certain logged in users. I believe I have fixed that. |