Hi,
Ive got a problem with the search feature of JForum 2.0.2 running with Postgres under Linux. There is currently only 1 message in the forum.
When I enter a research term and click on "search", Ive got the error below.
Is there a problem with this version under postgres ? I have another JForum instance (same version) using Hypersonic and running on another server with a few messages and I don't have this error.
Thanks for your input.
Michel
Expression moduleAction is undefined on line 94, column 46 in default/forum_base.htm.
The problematic instruction:
----------
==> include moduleAction [on line 94, column 36 in default/forum_base.htm]
----------
Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression moduleAction is undefined on line 94, column 46 in default/forum_base.htm.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at freemarker.core.Expression.getStringValue(Expression.java:118)
at freemarker.core.Expression.getStringValue(Expression.java:93)
at freemarker.core.Include.accept(Include.java:111)
at freemarker.core.Environment.visit(Environment.java:171)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:171)
at freemarker.core.Environment.process(Environment.java:156)
at freemarker.template.Template.process(Template.java:219)
at net.jforum.JForum.processTemplate(JForum.java:319)
at net.jforum.JForum.service(JForum.java:129)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:627)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:485)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:448)
at org.jahia.services.applications.RequestDispatcherWrapper.include(RequestDispatcherWrapper.java:233)
at org.jahia.services.applications.JahiaApplicationsDispatchingServletService.dispatchRequest(JahiaApplicationsDispatchingServletService.java:310)
at org.jahia.services.applications.JahiaApplicationsDispatchingServletService.getAppOutput(JahiaApplicationsDispatchingServletService.java:877)
at org.jahia.services.fields.ContentApplicationField.getValue(ContentApplicationField.java:102)
at org.jahia.services.fields.ContentField.getValue(ContentField.java:265)
at org.jahia.data.fields.JahiaApplicationField.load(JahiaApplicationField.java:65)
at org.jahia.services.fields.JahiaFieldBaseService.loadField(JahiaFieldBaseService.java:841)
at org.jahia.services.fields.JahiaFieldBaseService.loadField(JahiaFieldBaseService.java:804)
at org.jahia.services.containers.ContainerFactory.fullyLoadContainer(ContainerFactory.java:147)
at org.jahia.services.containers.ContainerFactoryProxy.load(ContainerFactoryProxy.java:136)
at org.jahia.data.containers.JahiaContainer.checkProxy(JahiaContainer.java:870)
at org.jahia.data.containers.JahiaContainer.getField(JahiaContainer.java:462)
at org.jahia.taglibs.field.AbstractFieldTag.doStartTag(AbstractFieldTag.java:137)
at org.apache.jsp.fullbox_jsp._jspService(fullbox_jsp.java:2107)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:92)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:162)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:240)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:627)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:518)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:448)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:768)
at org.apache.jsp.forum_jsp._jspService(forum_jsp.java:1483)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:92)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:162)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:240)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:187)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:627)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:382)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:306)
at org.jahia.engines.EngineRenderer.renderCore(EngineRenderer.java:182)
at org.jahia.engines.EngineRenderer.render(EngineRenderer.java:78)
at org.jahia.engines.core.Core_Engine.processCore(Core_Engine.java:186)
at org.jahia.engines.core.Core_Engine.handleActions(Core_Engine.java:107)
at org.jahia.operations.OperationManager.handleOperations(OperationManager.java:279)
at org.jahia.bin.JahiaAction.execute(JahiaAction.java:50)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.jahia.bin.Jahia.process(Jahia.java:1522)
at org.jahia.bin.Jahia.service(Jahia.java:846)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:809)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:200)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:146)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:209)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:144)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2358)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:133)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:118)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:116)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:594)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:127)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:596)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:433)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:948)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:152)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:300)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:374)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:866)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:534)
[originally posted on jforum.net by garg]