Vivek Verma a écrit :
I have deployed jforum portlet and added it on content page of jahia 5.0
and it was working very fine but today I found very weird error. I did
not do any modifications in it, suddenly I got error. Can someone
explain the possible cause of the error? Is jForum has some inbuilt bug
in it?
Jforum is developped with freemarker (http://freemarker.sourceforge.net/). If there is a bug you may have this kind of message:

Expression templateName is undefined on ...


If you've done nothing, maybe the database connection was broken due to database connection timeout.

See http://www.jforum.net/ for more details about jforum.

KT.


Expression templateName is undefined on line 5, column 14 in
exception.html. The problematic instruction: ---------- ==>
${templateName} [on line 5, column 12 in exception.html] in include
"${templateName}/message.htm" [on line 5, column 1 in exception.html]
---------- Java backtrace for programmers: ----------
freemarker.core.InvalidReferenceException: Expression templateName is
undefined on line 5, column 14 in exception.html. 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.DollarVariable.accept(DollarVariable.java:76) at
freemarker.core.Environment.visit(Environment.java:196) at
freemarker.core.MixedContent.accept(MixedContent.java:92) at
freemarker.core.Environment.visit(Environment.java:196) at
freemarker.core.Environment.renderElementToString(Environment.java:1461)
at freemarker.core.StringLiteral.getStringValue(StringLiteral.java:95)
at freemarker.core.Include.accept(Include.java:110) at
freemarker.core.Environment.visit(Environment.java:196) at
freemarker.core.MixedContent.accept(MixedContent.java:92) at
freemarker.core.Environment.visit(Environment.java:196) at
freemarker.core.Environment.process(Environment.java:176) at
freemarker.template.Template.process(Template.java:231) at
net.jforum.exceptions.ExceptionWriter.handleExceptionData(ExceptionWrite
r.java:108) at net.jforum.JForum.service(JForum.java:227) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at
org.jahia.portlet.jforum.JForumPortletBridge.callServletServiceMethod(JF
orumPortletBridge.java:284) at
org.jahia.portlet.jforum.JForumPortletBridge.render(JForumPortletBridge.
java:171) at
org.apache.jetspeed.factory.JetspeedPortletInstance.render(JetspeedPortl
etInstance.java:102) at
org.apache.jetspeed.container.JetspeedContainerServlet.doGet(JetspeedCon
tainerServlet.java:230) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:252) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:173) at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:672) at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDisp
atcher.java:574) at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispat
cher.java:499) at
org.apache.jetspeed.container.invoker.ServletPortletInvoker.invoke(Servl
etPortletInvoker.java:213) at
org.apache.jetspeed.container.invoker.ServletPortletInvoker.render(Servl
etPortletInvoker.java:125) at
org.apache.pluto.PortletContainerImpl.renderPortlet(PortletContainerImpl
.java:119) at
org.apache.jetspeed.container.JetspeedPortletContainerWrapper.renderPort
let(JetspeedPortletContainerWrapper.java:120) at
org.apache.jetspeed.aggregator.impl.RenderingJobImpl.execute(RenderingJo
bImpl.java:120) at
org.apache.jetspeed.aggregator.impl.PortletRendererImpl.renderNow(Portle
tRendererImpl.java:110) at
org.apache.jetspeed.aggregator.impl.PortletAggregatorImpl.build(PortletA
ggregatorImpl.java:91) at
org.apache.jetspeed.aggregator.PortletValve.invoke(PortletValve.java:46)
at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipelin
e.java:203) at
org.apache.jetspeed.container.ContainerValve.invoke(ContainerValve.java:
76) at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipelin
e.java:203) at
org.jahia.services.applications.JahiaSecurityValveImpl.invoke(JahiaSecur
ityValveImpl.java:82) at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipelin
e.java:203) at
org.apache.jetspeed.container.url.impl.PortalURLValveImpl.invoke(PortalU
RLValveImpl.java:55) at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipelin
e.java:203) at
org.jahia.services.applications.JahiaProfilerValveImpl.invoke(JahiaProfi
lerValveImpl.java:67) at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipelin
e.java:203) at
org.apache.jetspeed.capabilities.impl.CapabilityValveImpl.invoke(Capabil
ityValveImpl.java:128) at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipelin
e.java:203) at
org.jahia.portal.localization.LocalizationValveImpl.invoke(LocalizationV
alveImpl.java:118) at
org.apache.jetspeed.pipeline.JetspeedPipeline.invokeNext(JetspeedPipelin
e.java:203) at
org.apache.jetspeed.pipeline.JetspeedPipeline.invoke(JetspeedPipeline.ja
va:185) at
org.apache.jetspeed.engine.JetspeedEngine.service(JetspeedEngine.java:23
1) at
org.jahia.bin.JahiaJetspeedServlet.doGet(JahiaJetspeedServlet.java:235)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:252) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:173) at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:672) at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDisp
atcher.java:574) at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispat
cher.java:499) at
org.jahia.services.applications.JetspeedDispatchingProvider.render(Jetsp
eedDispatchingProvider.java:278) at
org.jahia.services.applications.DispatchingServiceImpl.getAppOutput(Disp
atchingServiceImpl.java:161) at
org.jahia.services.applications.DispatchingServiceImpl$$FastClassByCGLIB
$$7271be17.invoke() at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.i
nvokeJoinpoint(Cglib2AopProxy.java:661) at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Ref
lectiveMethodInvocation.java:122) at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(Abst
ractTraceInterceptor.java:80) at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Ref
lectiveMethodInvocation.java:144) at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:606) at
org.jahia.services.applications.DispatchingServiceImpl$$EnhancerByCGLIB$
$78f956e6.getAppOutput() at
org.jahia.services.fields.ContentApplicationField.getValue(ContentApplic
ationField.java:105) at
org.jahia.services.fields.ContentField.getValue(ContentField.java:270)
at
org.jahia.data.fields.JahiaApplicationField.load(JahiaApplicationField.j
ava:126) at
org.jahia.services.fields.JahiaFieldBaseService.loadField(JahiaFieldBase
Service.java:823) at
org.jahia.services.fields.JahiaFieldBaseService.loadField(JahiaFieldBase
Service.java:778) at
org.jahia.services.fields.JahiaFieldBaseService$$FastClassByCGLIB$$a2320
0ff.invoke() at
net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) at
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.i
nvokeJoinpoint(Cglib2AopProxy.java:661) at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Ref
lectiveMethodInvocation.java:122) at
org.springframework.aop.interceptor.AbstractTraceInterceptor.invoke(Abst
ractTraceInterceptor.java:80) at
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Ref
lectiveMethodInvocation.java:144) at
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedIntercept
or.intercept(Cglib2AopProxy.java:606) at
org.jahia.services.fields.JahiaFieldBaseService$$EnhancerByCGLIB$$796a97
1e.loadField() at
org.jahia.services.containers.ContainerFactory.fullyLoadContainer(Contai
nerFactory.java:113) at
org.jahia.services.containers.ContainerFactoryProxy.load(ContainerFactor
yProxy.java:115) at
org.jahia.data.containers.JahiaContainer.checkProxy(JahiaContainer.java:
873) at
org.jahia.data.containers.JahiaContainer.getField(JahiaContainer.java:48
1) at
org.jahia.taglibs.field.AbstractFieldTag.doStartTag(AbstractFieldTag.jav
a:307) at
org.apache.jsp.jsp.jahia.templates.Exponential.corporate_005fportal_005f
templates_005fv2.box.box_jsp._jspx_meth_content_applicationField_0(box_j
sp.java:6018) at
org.apache.jsp.jsp.jahia.templates.Exponential.corporate_005fportal_005f
templates_005fv2.box.box_jsp._jspService(box_jsp.java:2735) at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:332) at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:252) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:173) at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:672) at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDisp
atcher.java:574) at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispat
cher.java:499) at
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.ja
va:966) at
org.apache.jsp.jsp.jahia.templates.Exponential.corporate_005fportal_005f
templates_005fv2.topMenuSimple_jsp._jspx_meth_jesi_fragment_4(topMenuSim
ple_jsp.java:5447) at
org.apache.jsp.jsp.jahia.templates.Exponential.corporate_005fportal_005f
templates_005fv2.topMenuSimple_jsp._jspService(topMenuSimple_jsp.java:35
05) at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:332) at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:252) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:173) at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:672) at
org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio
nDispatcher.java:463) at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp
atcher.java:398) at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat
cher.java:301) at
org.jahia.engines.EngineRenderer.renderCore(EngineRenderer.java:205) at
org.jahia.engines.EngineRenderer.render(EngineRenderer.java:85) at
org.jahia.engines.core.Core_Engine.processCore(Core_Engine.java:169) at
org.jahia.engines.core.Core_Engine.handleActions(Core_Engine.java:111)
at org.jahia.operations.valves.EngineValve.invoke(EngineValve.java:110)
at
org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java
:208) at
org.jahia.operations.valves.J2ProcessActionValve.invoke(J2ProcessActionV
alve.java:121) at
org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java
:208) at
org.jahia.operations.valves.CacheReadValve.invoke(CacheReadValve.java:65
) at
org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java
:208) at
org.jahia.operations.valves.PageAccessCheckValve.invoke(PageAccessCheckV
alve.java:64) at
org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java
:208) at
org.jahia.operations.valves.OperationModeCheckValve.invoke(OperationMode
CheckValve.java:83) at
org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java
:208) at
org.jahia.operations.valves.SiteCheckValve.invoke(SiteCheckValve.java:78
) at
org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java
:208) at
org.jahia.operations.valves.EsiFragmentCacheReadValve.invoke(EsiFragment
CacheReadValve.java:322) at
org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java
:208) at
org.jahia.operations.valves.EsiUrlCookieCheckValve.invoke(EsiUrlCookieCh
eckValve.java:313) at
org.jahia.pipelines.impl.GenericPipeline.invokeNext(GenericPipeline.java
:208) at
org.jahia.pipelines.impl.GenericPipeline.invoke(GenericPipeline.java:195
) at
org.jahia.operations.OperationManager.handleOperations(OperationManager.
java:100) at org.jahia.bin.JahiaAction.execute(JahiaAction.java:72) at
org.apache.struts.action.RequestProcessor.processActionPerform(RequestPr
ocessor.java:421) at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
226) at
org.jahia.bin.JahiaRequestProcessor.process(JahiaRequestProcessor.java:8
2) at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at org.jahia.bin.Jahia.process(Jahia.java:1644) at
org.jahia.bin.Jahia.service(Jahia.java:853) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:252) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:173) at
org.jahia.bin.filters.esi.ESIFilter.doFilter(ESIFilter.java:98) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:202) at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:173) at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:213) at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:178) at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
Base.java:432) at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:126) at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:105) at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:107) at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
48) at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:86
9) at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proc
essConnection(Http11BaseProtocol.java:664) at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint
.java:527) at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollow
erWorkerThread.java:80) at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:684) at java.lang.Thread.run(Thread.java:595)



Reply via email to