jsteele
Post 04/29/2023 14:16     Subject: Re:Mega error posting reply.

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.
jsteele
Post 04/29/2023 14:11     Subject: Re:Mega error posting reply.

NoYou wrote: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 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.
Anonymous
Post 04/29/2023 14:07     Subject: Mega error posting reply.

I love Java backtraces. Java programmers never met a method that couldn't be overloaded.
NoYou
Post 04/29/2023 14:05     Subject: Re:Mega error posting reply.

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.
NoYou
Post 04/29/2023 14:04     Subject: Mega error posting reply.

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]
----