Struts 2.1.8 - FreeMarker template error! - Expression parameters.pushId is undefined

I was working on a simple Ajax autocomplete dropdown box and came across this error on Struts 2.1.8. Somehow all Struts 2 Freemarker errors are not clear at telling what is the root cause of a problem.


I tried searching for the solution and found many other people are facing this so thought of making a note of it.

Below is the JSP I am using for populating a Autocomplete drop down.
Struts 2.1.8 has dojo taglib which needs to be included if you are using dojo, like below.



<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>








Autocompleter 1
name="lst"
list="lstList1"
value="Fruits"
valueNotifyTopics="/show_detail"
forceValidOption="true"
onchange="javascript:show_details();return false;"/>



showLoadingText="false" id="details" href="%{#autoex}" theme="ajax"
listenTopics="/show_detail" formId="frm_demo">




When I run this webapp, I get following error.




Oct 28, 2009 1:22:36 PM freemarker.log.JDK14LoggerFactory$JDK14Logger error
SEVERE:

Expression parameters.pushId is undefined on line 24, column 6 in template/ajax/div-close.ftl.
The problematic instruction:
----------
==> if parameters.pushId [on line 24, column 1 in template/ajax/div-close.ftl]
----------

Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression parameters.pushId is undefined on line 24, column 6 in template/ajax/div-close.ftl.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at freemarker.core.Expression.isTrue(Expression.java:145)
at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:77)
at freemarker.core.Environment.visit(Environment.java:209)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:209)
at freemarker.core.Environment.process(Environment.java:189)
at freemarker.template.Template.process(Template.java:237)
at org.apache.struts2.components.template.FreemarkerTemplateEngine.renderTemplate(FreemarkerTemplateEngine.java:182)
at org.apache.struts2.components.UIBean.mergeTemplate(UIBean.java:559)
at org.apache.struts2.components.UIBean.end(UIBean.java:513)
at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42)
at org.apache.jsp.listing_jsp._jspx_meth_s_005fdiv_005f0(listing_jsp.java:292)
at org.apache.jsp.listing_jsp._jspx_meth_s_005fform_005f0(listing_jsp.java:194)
at org.apache.jsp.listing_jsp._jspService(listing_jsp.java:94)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:611)
at org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:123)
at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186)
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:362)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:266)
at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:165)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:252)
at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:179)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:130)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:165)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:179)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
at org.apache.struts2.components.ActionComponent.executeAction(ActionComponent.java:289)
at org.apache.struts2.components.ActionComponent.end(ActionComponent.java:172)
at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42)
at org.apache.jsp.index_jsp._jspx_meth_s_005faction_005f0(index_jsp.java:88)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:59)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:88)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
Oct 28, 2009 1:22:36 PM org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet jsp threw exception

Expression parameters.pushId is undefined on line 24, column 6 in template/ajax/div-close.ftl.
The problematic instruction:
----------
==> if parameters.pushId [on line 24, column 1 in template/ajax/div-close.ftl]
----------

Java backtrace for programmers:
----------
freemarker.core.InvalidReferenceException: Expression parameters.pushId is undefined on line 24, column 6 in template/ajax/div-close.ftl.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at freemarker.core.Expression.isTrue(Expression.java:145)
at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:77)
at freemarker.core.Environment.visit(Environment.java:209)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:209)
at freemarker.core.Environment.process(Environment.java:189)
at freemarker.template.Template.process(Template.java:237)
at org.apache.struts2.components.template.FreemarkerTemplateEngine.renderTemplate(FreemarkerTemplateEngine.java:182)
at org.apache.struts2.components.UIBean.mergeTemplate(UIBean.java:559)
at org.apache.struts2.components.UIBean.end(UIBean.java:513)
at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42)
at org.apache.jsp.listing_jsp._jspx_meth_s_005fdiv_005f0(listing_jsp.java:292)
at org.apache.jsp.listing_jsp._jspx_meth_s_005fform_005f0(listing_jsp.java:194)
at org.apache.jsp.listing_jsp._jspService(listing_jsp.java:94)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:611)
at org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:123)
at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186)
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:362)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:266)
at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:165)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:252)
at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:179)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:130)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:165)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:179)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
at org.apache.struts2.components.ActionComponent.executeAction(ActionComponent.java:289)
at org.apache.struts2.components.ActionComponent.end(ActionComponent.java:172)
at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42)
at org.apache.jsp.index_jsp._jspx_meth_s_005faction_005f0(index_jsp.java:88)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:59)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:88)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
Oct 28, 2009 1:22:36 PM com.opensymphony.xwork2.util.logging.commons.CommonsLogger error
SEVERE: Could not execute action: /ListingAction
org.apache.jasper.JasperException: Expression parameters.pushId is undefined on line 24, column 6 in template/ajax/div-close.ftl. - Class: freemarker.core.TemplateObject
File: TemplateObject.java
Method: assertNonNull
Line: 124 - freemarker/core/TemplateObject.java:124:-1
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:630)
at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:535)
at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:472)
at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:611)
at org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDispatcherResult.java:123)
at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186)
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:362)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:266)
at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:165)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:252)
at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:122)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:179)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.MultiselectInterceptor.intercept(MultiselectInterceptor.java:75)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:94)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:130)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:165)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:179)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:237)
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
at org.apache.struts2.components.ActionComponent.executeAction(ActionComponent.java:289)
at org.apache.struts2.components.ActionComponent.end(ActionComponent.java:172)
at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42)
at org.apache.jsp.index_jsp._jspx_meth_s_005faction_005f0(index_jsp.java:88)
at org.apache.jsp.index_jsp._jspService(index_jsp.java:59)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:88)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
Caused by: Expression parameters.pushId is undefined on line 24, column 6 in template/ajax/div-close.ftl. - Class: freemarker.core.TemplateObject
File: TemplateObject.java
Method: assertNonNull
Line: 124 - freemarker/core/TemplateObject.java:124:-1
at org.apache.struts2.components.UIBean.end(UIBean.java:515)
at org.apache.struts2.views.jsp.ComponentTagSupport.doEndTag(ComponentTagSupport.java:42)
at org.apache.jsp.listing_jsp._jspx_meth_s_005fdiv_005f0(listing_jsp.java:292)
at org.apache.jsp.listing_jsp._jspx_meth_s_005fform_005f0(listing_jsp.java:194)
at org.apache.jsp.listing_jsp._jspService(listing_jsp.java:94)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
... 83 more
Caused by: freemarker.core.InvalidReferenceException: Expression parameters.pushId is undefined on line 24, column 6 in template/ajax/div-close.ftl.
at freemarker.core.TemplateObject.assertNonNull(TemplateObject.java:124)
at freemarker.core.Expression.isTrue(Expression.java:145)
at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:77)
at freemarker.core.Environment.visit(Environment.java:209)
at freemarker.core.MixedContent.accept(MixedContent.java:92)
at freemarker.core.Environment.visit(Environment.java:209)
at freemarker.core.Environment.process(Environment.java:189)
at freemarker.template.Template.process(Template.java:237)
at org.apache.struts2.components.template.FreemarkerTemplateEngine.renderTemplate(FreemarkerTemplateEngine.java:182)
at org.apache.struts2.components.UIBean.mergeTemplate(UIBean.java:559)
at org.apache.struts2.components.UIBean.end(UIBean.java:513)
... 90 more




Solution:

If you have noticed, there are 2 taglibs used in this JSP page.



<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sx" uri="/struts-dojo-tags" %>


Here is the tag which is causing this error



showLoadingText="false" id="details" href="%{#autoex}" theme="ajax"
listenTopics="/show_detail" formId="frm_demo"/>



Instead of this tag, here we need to use the dojo taglib div tag which is prefixing with "sx"



showLoadingText="false" id="details" href="%{#autoex}" theme="ajax"
listenTopics="/show_detail" formId="frm_demo"/>



Clearly the Exception message "Expression parameters.pushId is undefined" had no relation to the problem, and thats the reason most of the people will have hard time figuring this out.
The best way to start with Struts 2.18 would be to use the showcase application in the distribution and start building on top of it. '

This was one of case where I have observed the error. In case you see this error on other places please share your experience.

85 Post Comment

Anonymous said...

Thanks a lot you saved me...

Anonymous said...

thanks a lot again, it also saved me !!!!

Jitendra Gupta said...

Thanks a lot its helped me.

Anonymous said...

Saved me too, appreciate it!

Anonymous said...

Helped me too!

Anonymous said...

hello iam also getting same in jsp but iam using sj and sjg taglibs and the error is


freemarker.core.InvalidReferenceException: Expression parameters.grid is undefined on line 22, column 29 in template/jquery/gridcolumn.ftl.

Anonymous said...

replay me plzz

Anonymous said...

trytry

Anonymous said...

dfsfgggggggggggggggg

Anonymous said...

Not working for me.

Jimmy Bahole said...
This comment has been removed by the author.
Anonymous said...

Thank u && somuch

Anonymous said...

Saved me some time as well, many thanks.

amol korade said...

pls heap me

Anonymous said...

nike free, kate spade outlet, prada handbags, coach factory outlet, oakley sunglasses, true religion, coach purses, oakley sunglasses, louboutin, michael kors outlet, ray ban, louis vuitton outlet online, jordan shoes, coach factory, longchamp outlet, ray ban sunglasses, louis vuitton handbags, coach outlet, nike shoes, true religion outlet, tiffany and co, michael kors outlet, true religion jeans, oakley sunglasses, gucci outlet, louboutin, chanel handbags, polo ralph lauren outlet, oakley sunglasses, ray ban sunglasses, toms shoes, oakley sunglasses, tory burch outlet, air max, coach outlet store, nike air max, polo ralph lauren, burberry outlet online, burberry outlet online

Anonymous said...

air max, nfl jerseys, nike free, marc jacobs, chi flat iron, air max, hogan, air jordan, nike free, mcm handbags, new balance shoes, ghd, mont blanc, louis vuitton, yoga pants, louis vuitton, bottega, karen millen, longchamp, juicy couture outlet, louboutin, abercrombie and fitch, rolex watches, nike air max, ralph lauren, reebok outlet, birkin bag, ralph lauren, nike air max, vans, lancel, north face outlet, insanity, supra shoes, lululemon, ferragamo shoes, beats by dre, timberland, hollister, converse shoes, mulberry

pai young said...

North Face Fleece Jackets been obsessed with this for a long time to wait feel the sky falling Cheap North Face Fleece North Face Fleece Sale under blue light rain, a resolute faces deep kissing a young man peerless beauty, clothes Qing Wu, the two slowly falling from the sky.

I heard Cheap North Face Fleece instantly displaying a true spirit of nine flash, the next moment he appeared in the side if Cheap.If you fall into the arms of the soft body. The text does not break if unfortunately, there is no strength left, she lay .

North Face Fleece Sale in the arms, looking at what has long been concerned about the hearts Musical, only never had a North Face Fleece Jackets warm feeling. If you cherish this Yinzei North Face Fleece Clearance whining loudly Jiaochen Man with a shy face, but the next moment it was a pair of Yingtaocheapaokou generous lips filled, after a brief struggle, if unfortunately the text seems to have .

pai young said...

Ce frère a longtemps été malheureux, cherchiez quelqu'un pour réparer leur moncler soldes sévèrement repas, puis mettre sa voiture brisée moncler soldes smashes. moncler soldes Porte céleste. Sept oncle eut un moment de silence choqué cœur, l'esprit et à tour de rôle. Droite, moncler soldes ce qui semble être la journée la porte, comment l'oncle Sept, j'ai appelé quelques-uns des frères de ne pas les faire. Dernière suivre la voiture de Allen frappé que des fonctionnaires moncler pas cher corrompus facilement maintenant le manquer. Fart, vous venez de regarder au loin, ce que les choses doivent me prévenir. Bon oncle Seven. Frère rapidement enfermé, moncler soldes moncler soldes écouter le coeur et a déclaré le patron pour être sûr, Oncle Sept jamais nuire à son frère. doudoune moncler pas cher coup de pied pas cher le téléphone, l'homme mince hocha la tête, puis a sorti une carte bancaire et le remit moncler soldes pas cher.

pae young said...

Cover your mouth, in front of the scene tiffany jewellery uk sale tiffany jewellery uk sale can not believe it happened. No, rest assured, how could I kill, but you do not have to worry about him later to collect protection money, tiffany jewellery uk sale cheap forefinger tiffany london sale gently point in the hindbrain sale, sale immediately fainted, no yard of his voice. Ah, cheap, you killed him. and I guess he became a vegetative tiffany jewellery uk sale state. cheap chuckled and said back cheap tiffany uk sale then who are still rolling on the ground pretending to be dead, said smash is not snap roll.

Guo Guo said...

louis vuitton handbags
coach handbags
coach outlet online
polo ralph lauren outlet
salvatore ferragamo
oakley sunglasses
michael kors outlet online
true religion outlet
swarovski jewelry
oakley outlet
michael kors handbags
asics running shoes
air jordan 6
ray ban sunglasses online
celine outlet online
tory burch sandals
babyliss
burberry handbags
cheap mlb jerseys
ray ban sunglasses
beats studio
calvin klein outlet
timberland boots
ray ban outlet
louis vuitton
nhl jerseys
discount oakley sunglasses
cheap ray ban sunglasses
coach outlet store online
chanel outlet
puma sneakers
lebron shoes
air jordan gamma blue
rolex watches
michael kors outlet online
tods shoes
tiffany and co
tiffany and co
air force 1 shoes
iphone 6 cases

papa young said...

nike free run pas cher Dit le vieil nike free run pas cher homme à pratiquer simple et absolument besoin d'un environnement calme, cet environnement ne existe pas dans le monde réel. Après la pratique Chaussures Nike running factory store exaspérante trois corps ont nike free run pas cher atteint l'équilibre avec le monde extérieur ne peut pas continuer à absorber exaspérante, alors vous nike free Chaussures Nike running factory store run pas cher devez continuer à pratiquer ces exaspérante.

Ramji Naga said...

Bangalore Web zone is a fresh and dynamic web design company of skilled professionals, which has designed a specific niche market space in the area of design and development services. Our company has been in the innovative field for over 5 years, Delivered more then 150+ Projects.
Best web designing company | Website development company


Wenhao Guo said...

herve leger
cheap jordans
kobe bryants shoes 2015
adidas shoes
ugg boots
oakley sunglasses
michael kors handbags
cheap oakley sunglasses
celine handbags
vans shoes
mbt shoes
air jordan shoes
lacoste polo shirts
new balance shoes
new england patriots jerseys
converse outlet
lacoste shoes
coach outlet store
miami heat jersey
babyliss hair dryer
oakley sunglasses
michael kors outlet online sale
ray ban sunglasses
swarovski uk
cheap snapbacks
longchamp outlet
cartier watches
coach outlet online
supra shoes
coach outlet
christian louboutin shoes
ferragamo belts
nike running shoes
louis vuitton outlet stores
ghd hair straighteners
mulberry outlet
dansko outlet
nhl jerseys wholesale
true religion outlet
tiffany jewelry
achang0716

Wei Chen said...

QF0716
moncler coats
prom dresses
cheap football shirts
hermes bags
nike free,nike free run,free running,free run,nike running
phil mcconkey jersey,odell beckham jr jersey,michael strahan jersey,chris snee jersey,larry donnell jersey,peyton hillis jersey,carl banks jersey,lawrence taylor jersey,phil mcconkey jersey,justin tuck jersey,michael boley jersey,chase blackburn jersey
swarovski uk
barcelona soccer jersey
cleveland cavaliers jersey
nike free
chelsea football shirts
camisetas futbol baratas
nike air max 2014
swarovski crystal
the north face clearance
kate spade outlet
manchester united football shirts
chanel handbags
chiefs jersey
arizona cardinals jerseys
monster beats
ysl outlet
stephen curry jersey
nike trainers uk
football shirts

Junda Xu said...

20150718 junda
polo ralph lauren
chanel online shop
coach factory outlet
soccer shoes
michael kors
louis vuitton sacs
nike blazer high
cheap snapbacks hats
tory burch outlet online
cheap jordans free shipping
tory burch handbags
louboutin
michael kors outlet
ed hardy clothing outlet
kate spade bags
replica watches for sale
michael kors outlet
burberry handbags
ralph lauren polo shirts
oakley sunglasses
michael kors handbags
pandora bracelets
ray ban outlet
michael kors purse
michael kors handbags
longchamp pliage pas cher
cheap oakleys
polo outlet
ed hardy uk
ray ban sunglasses
christian louboutin
pandora charms
cheap oakley sunglasses
mcm backpack
pandora charms
football jerseys
ed hardy clothing uk
soccer jerseys for sale
chanel bags
louis vuitton borse

ninest123 Ninest said...

ninest123 11.24
louboutin uk, nike outlet, louis vuitton handbags, michael kors outlet online, nike air max, ralph lauren polo, longchamp bags, replica watches, christian louboutin, uggs outlet, burberry factory outlet, tiffany jewelry, uggs on sale, louis vuitton outlet, michael kors handbags, burberry outlet, tory burch outlet, ray ban sunglasses, oakley sunglasses, louis vuitton outlet, longchamp outlet, oakley sunglasses, ray ban sunglasses, ray ban sunglasses, oakley sunglasses, gucci handbags, oakley sunglasses, cheap jordans, ralph lauren outlet, tiffany jewelry, louis vuitton, uggs outlet, replica watches, michael kors outlet, prada handbags, michael kors, prada outlet, uggs on sale, christian louboutin, nike air max, louis vuitton outlet online, louboutin shoes, uggs on sale, nike free, michael kors outlet online, michael kors outlet store, longchamp outlet, cheap oakley sunglasses

ninest123 Ninest said...

north face pas cher, ray ban uk, polo lacoste pas cher, nike air max, nike air max uk, vanessa bruno pas cher, nike roshe uk, nike roshe run pas cher, abercrombie and fitch UK, nike air force, michael kors, michael kors outlet online, polo ralph lauren uk, true religion outlet, lululemon outlet, new balance, timberland pas cher, louboutin pas cher, michael kors uk, nike tn pas cher, hogan sito ufficiale, hermes pas cher, nike blazer pas cher, nike free pas cher, vans pas cher, nike air max pas cher, ralph lauren pas cher, nike air max uk, abercrombie and fitch, lunette oakley pas cher, true religion outlet, true religion jeans, coach outlet, burberry pas cher, sac guess pas cher, converse, north face uk, nike trainers uk, nike free, true religion outlet, hollister uk, mulberry uk, coach outlet store online, coach purses, michael kors, lunette ray ban pas cher, longchamp pas cher, longchamp soldes, jordan pas cher

ninest123 Ninest said...

supra shoes, coach outlet, bottes ugg pas cher, moncler, converse shoes outlet, canada goose pas cher, canada goose uk, juicy couture outlet, juicy couture outlet, moncler pas cher, sac louis vuitton, links of london uk, swarovski jewelry, sac louis vuitton, ugg,uggs,uggs canada, toms shoes, canada goose jackets, karen millen uk, montre pas cher, lancel, canada goose, moncler, uggs outlet, michael kors outlet, moncler uk, ugg uk, barbour, thomas sabo uk, wedding dresses uk, ugg,ugg australia,ugg italia, canada goose outlet, doke & gabbana, barbour jackets uk, replica watches, ugg pas cher, louis vuitton uk, moncler outlet, pandora charms, swarovski uk, marc jacobs, louis vuitton, canada goose outlet, pandora jewelry, louis vuitton, canada goose jackets, moncler, pandora uk, moncler jackets, moncler, hollister, pandora jewelry, canada goose

ninest123 Ninest said...

abercrombie and fitch, nike roshe run, soccer shoes, oakley, wedding dresses, polo ralph lauren, nike air max, nike air max, vans scarpe, valentino shoes, vans outlet, herve leger, p90x workout, beats by dre, iphone 5s cases, soccer jerseys, hollister, ray ban, instyler ionic styler, iphone cases, bottega veneta, insanity workout, s6 cases, timberland boots, giuseppe zanotti, jimmy choo outlet, iphone 6s plus cases, iphone 6 cases, mcm handbags, converse, reebok outlet, babyliss pro, louboutin, lululemon outlet, chi flat iron, mont blanc, new balance shoes, iphone 6 plus cases, north face outlet, salvatore ferragamo, mac cosmetics, asics running shoes, ghd hair, north face outlet, hollister clothing, softball bats, nfl jerseys, hermes handbags, ipad cases, celine handbags, gucci, iphone 6s cases
ninest123 11.24

El Taufan said...

Thanks for Sharing That... Sucses for You

findaunionprinter

findaunionprinter

getoifile

getdriversforpc

offlineinstallerfilehippo

theprinterdriver

esoftpedia

filehorse

thesoftpedia

caranddriver

smadav

Tahir Bahi said...

The article you provided very useful,
Hopefully I get to read your other articles
T H A N K S F O R S H A R I N G

Trend Micro Antivirus

Tahir Bahi said...

Hello my friend! I want to say that this post is awesome, great written and include almost all
important infos. I would like to see more
posts like this . IDM 6.5 Build 5 kegan
Trend Micro Antivirus
Windows 7 Product Key
Adobe Illustrator CC 2016 Crack

Tahir Bahi said...

Hello my friend! I want to say that this post is awesome, great written and include almost all
important infos.I really love this post I will visit again to read your post in a very short time and I hope you will make more posts like this.

T H A N K S
F O R
S H A R I N G

WinAVI Video Converter 11.5 Keygen
Trend Micro Antivirus
Movie Converter 7 Keygen
Neuratron Audio Score Ultimate Keygen

Tahir Bahi said...

I was about to say something on this topic. But now i can see that everything on this topic is very amazing and mind blowing, so i have nothing to say here. I am just going through all the topics and being appreciated.

Norton 360 Antivirus 2016 Crack
SlySoft Any DVD HD 7.6.9.0 Key
QuickBooks 2016 Crack
NetLimiter 4 Crack

艾丰 said...

jianbin0319
mlb jerseys
mizuno running shoes
air jordan 4
michael kors handbags
celine outlet
michael kors uk
michael kors outlet clearance
michael kors sale
lacoste polo shirts
cheap jordans
cheap mlb jerseys
futbol baratas
prada shoes
coach outlet canada
christian louboutin online
tiffany outlet
oakley sunglasses
michael kors online
prada handbags
michael kors outlet
michael kors handbags
rolex watches
ray-ban sunglasses
nba jerseys
longchamp handbags
cheap jordans
fitflop clearance
coach outlet
louis vuitton handbags
soccer jerseys
juicy couture tracksuit
links of london

Zhenhong Bao said...

toms shoes
rolex watches
nike air max
louis vuitton outlet online
longchamp pas cher
soccer jerseys
hermes outlet
air jordan shoes for sale
adidas trainers
ray ban sunglasses
louis vuitton handbags outlet
michael kors wallet
jordan shoes
louis vuitton bags cheap
ray ban sunglasses
nike roshe
nike air huarache
michael kors outlet
nfl jerseys wholesale
michael kors outlet
longchamp handbags outlet
soccer jerseys
thomas sabo outlet
adidas outlet
mulberry outlet
timberland shoes
mcm outlet
michael kors outlet
adidas wings shoes
louis vuitton handbags outlet
michael kors uk
hermes birkin bag
hermes outlet
ray-ban sunglasses
kobe shoes
michael kors factory store
burberry outlet online
20160324zhenhong

chenlina said...

chenlina20160328
tods outlet online
louis vuitton purses
cheap jordan shoes
hollister kids
jordan 3 retro
louboutin shoes
christian louboutin outlet
ray ban sunglasses outlet
louis vuitton bags
oakley sunglasses
nfl jerseys wholesale
michael kors handbags
ralph lauren
christian louboutin shoes
ralph lauren outlet
jordan retro 13
canada goose outlet
christian louboutin
oakley outlet
kate spade outlet
montblanc pens
coach outlet store online
kate spade handbags
asics outlet
uggs for women
jordan 11
canada goose outlet
michael kors bags
coach outlet
coach factorty outlet
nike air max
ghd hair straighteners
fitflop shoes
toms outlet
michael kors handbags
kevin durant 8
canada goose outlet
lebron 13
kate spade handbags
polo ralph lauren
as

柯云 said...

2016-04-01keyun
nike sb shoes
christian louboutin shoes
coach outlet
gucci handbags
coach outlet
cheap oakley sunglasses
kobe 9
basketball shoes
toms shoes
nike uk
ray bans
air jordan 8
hollister outlet
coach outlet
kevin durant 8
gucci outlet
cheap oakley sunglasses
mont blanc pens
ray ban sunglasses
coach outlet
coach factory outlet
louis vuitton outlet
louis vuitton outlet
coach factorty outlet
ray bans
coach factorty outlet
ray ban sunglasses outlet
louis vuitton handbags
louis vuitton outlet
mont blanc legend
ray ban outlet
celine handbags
louis vuitton purses
air max 90
kate spade outlet
fake watches
toms wedges
timberland outlet
kate spade handbags

Cran Jane said...

Coach Outlet North Face Jackets Oakley Sunglasses Toms Outlet North Face Outlet Nike Outlet Nike Hoodies Tory Burch Flats Marc Jacobs Handbags Jimmy Choo Shoes Jimmy Choos
Burberry Belt Tory Burch Boots Louis Vuitton Belt Ferragamo Belt Marc Jacobs Handbags Lululemon Outlet Christian Louboutin Shoes True Religion Outlet Tommy Hilfiger Outlet
Michael Kors Outlet Coach Outlet Red Bottoms Kevin Durant Shoes New Balance Outlet Adidas Outlet Coach Outlet Online Stephen Curry Jersey

Hua Cai said...

juicy couture tracksuit
michael kors outlet sale
michael kors handbags wholesale
rolex watches
michael kors uk outlet
ray ban sunglasses sale
tiffany outlet
fitflops sale clearance
michael kors handbags
true religion outlet
cazal outlet
michael kors factory outlet
herve leger outlet
tory burch outlet online
coach outlet store
louboutin pas cher
mcm outlet
ralph lauren shirts
hollister shirts
true religion outlet
michael kors handbags
coach outlet online
true religion jeans outlet
rolex watches outlet
true religion jeans
lacoste polo shirts
true religion jeans
coach handbags
nike air huarache
michael kors handbags clearance
michael kors outlet
true religion jeans
mbt shoes
ralph lauren outlet
soccer jerseys
20160602caihuali

Chenzhen 20160303chenzhen said...

true religion jeans
louis vuitton outlet
yeezy boost 750
nike blazer
valentino
coach factory outlet
nike air force black
armani exchange
cheap jordan shoes
birkenstock outlet
ray ban outlet store
coach factory outlet
mizuno running shoes
rolex daytona
longchamp outlet
adidas superstar white
rolex watches for sale
coach outlet store
louis vuitton outlet
michael kors outlet
hollister clothing store
true religion outlet
babyliss hair dryer
cartier
abercrombie & fitch
coach outlet online
the north face outlet
michael kors outlet
louis vuitton purse
longchamp uk
mont blanc pens outlet
fitflops shoes
coach outlet online
louis vuitton bags
timberland boots outlet
timberland uk
vans outlet store
adidas gazelle
louboutin pas cher
michael kors outlet online
chenzhen2016610

sabt123 said...

ثبت شرکت
ثبت شرکت
ثبت شرکت
طراحی سایت
ثبت شرکت
ثبت شرکت
طراحی سایت
طراحی سایت
طراحی سایت
طراحی سایت

Eric Yao said...

Skechers Go Walk Adidas Yeezy Boost Adidas Yeezy Adidas NMD Coach Outlet North Face Outlet Ralph Lauren Outlet Puma SneakersPolo Outlet
Under Armour Outlet Under Armour Hoodies Herve Leger MCM Belt Nike Air Max Louboutin Heels Jordan Retro 11 Converse Outlet Nike Roshe Run UGGS Outlet North Face Outlet
Adidas Originals Ray Ban Lebron James Shoes Sac Longchamp Air Max Pas Cher Chaussures Louboutin Keds Shoes Asics Shoes Coach Outlet Salomon Shoes True Religion Outlet
New Balance Outlet Skechers Outlet Nike Outlet Adidas Outlet Red Bottom Shoes New Jordans Air Max 90 Coach Factory Outlet North Face Jackets North Face Outlet

raybanoutlet001 said...

kobe shoes
michael kors handbags,michael kors handbags clearance,michael kors clearance
skechers shoes for women
kobe bryant shoes
tiffany online
michael kors handbags clearance
vera bradley outlet
michael kors handbags

Unknown said...

michael kors outlet
michael kors outlet
michael kors outlet store
fitflops outlet
fitflops sale
christian louboutin outlet
longchamp handbags
ray ban sunglasses
celine outlet
michael kors outlet clearance
chanyuan0927

Mohamed Sameer said...


النمل الابيض : هي حشره ارضيه تسمى (بالارضه ) فهي تعيش تحت الارض في حفر و خنادق و فراغات تصنعها بنفسها . تتغذى بشكل اساسي على مادة السليلوز الموجوده في صور الحياه المتعدده و تتمثل تلك الماده في الاخشاب و الاوراق و السجاد و المفروشات و الدواليب و الابواب الخشبيه الاسلاك الكهربيه و الصابون و حتى الاثاثات الخرسانيه …. الخ تلك الحشره تتميز بلونها الابيض المائل الي الاصفر بها ستة ارجل لديها قرون استشعار تمكنها من التحرك بسرعه و مهاره قد تنتشر تلك الحشره حين غزوها بجيوش كبيره جدااا تتعدي الملايين من النمل مقسمه لفئات لكل فئه دور معين يعمل النمل الابيض في نظام و تعاون دائم فبرغم ما تسببه تلك الحشره من خسائر كارثيه و برغم صغر حجمها الضئيل الا انه من الصعب جدا التحكم في وجود تلك الحشره و السيطره عليها و لكن لكي نتمكن من القضاء عليها فيجب ان نلجأ الى البرامج العلميه تحت ايدي المتخصصين كما شركة تويكسات
و لدينا بشركة تويكسات لكل نوع من تلك الحشرات الطريقه المثاليه و الآمنه للقضاء على كل نوع و ابادته الاباده الكامله و في اقصر فتره ممكنه اما عن النمل الابيض : هذا النوع من الحشرات بمتاز بسرعة التكاثر كما يسبب الكثير من الاضرار و الخسائر الفادحه التي قد تودي بحياة الاشخاص و ذلك لتعدد الاسباب لانه كما نعلم ان النمل الابيض يتغذى على مادة السليلوز و المنتشره بصور مختلفه في الشبابيك الخشبيه و الاثاث المنزلي الخشبي و السجاد و الموكيت و المفروشات و حتى اثاث المنزل الاسمنتي و الخرسانه حيث يتواجد النمل الابيض فيضعف الاثاث و قد يؤدي لا قدر الله الى انهيار المبني بالكامل لذلك فالحرص هو اهم وسيله لتجنب خطر النمل الابيض و مع شركتنا يوجد الحل السريع المطلق للقضاء التام على النمل و تباطئ تكاثره بأجود المبيدات و افضلها ذات التأثير الفعال شركة مكافحة حشرات بالرياض شركة مكافحة النمل الابيض بالرياض شركة مكافحة حشرات بالدمام شركة مكافحة النمل الابيض بالدمام شركة مكافحة حشرات بالخبر شركة مكافحة حشرات بالجبيل شركة مكافحة حشرات بابها شركة مكافحة حشرات بالطائف شركة مكافحة حشرات بجازان .,شركة مكافحة حشرات بالقصيم



Mohamed Sameer said...


يمكن لتلك الحشره ان تسبب الكثير من الخسائر فقد تجد في بعض الاماكن الموجود بها النمل الابيض تآكل في المفروشات و السجاد و الموكيت مما يؤدي الى عدم استخدامه مره اخرى .كما انها عندما تسكن الاثاث الخرساني تقوم بعمل خنادق و فراغات في الاثاث نفسه بدافع التغذي على السليلوز في طوب البناء قد تؤدي تلك الفراغات الى انهيار المبنى و تخريبه من الداخل مع العلم انه يصعب معالجة تلك الامور ببساطه . لذلك فيجب ضرورة الحرص عند الشروع في بناء المنشئات فيجب فحص الارض جيدا التي سيقام عليها عملية البناء و فحص الاراضي المجاوره و بخاصة اذا كانت زراعيه و ذلك متوافر لدينا في شركة تويكسات و كل ما يلزم لفحص الاراضي و الوقايه من النمل الابيض . فأذا تم العثور على تلك الحشره موجوده في الارض يتم الرش فورا على ايد فريقنا و يتم تقدير كمية المبيد قبل استخدامه و ذلك لمراعاة عدم الافراط في استخدامه .بعد التأكد من تنقية الارض من الحشرات و الآفات تبدأ عملية البناء و بعد ذلك يتم رش الاثاثات و المفروشات و الادوات المستخدمه في المبنى لضمان الوقايه ضد تلك الحشره المزعجه لا نستطيع التحدث عن خطر الحشرات فى حياتنا وبالاخص فى الرياض ونعلم جميعاً مدي المعاناة التى تواجه منازلنا وتحديداً فى اوقات الصيف ولكن من بعد اليوم لن تجد معاناه فى القضاء على هذه الحشرات ولن تبذل جهد او مال لكى تحقق ماتريد بطرق امنه وكل هذا سوف يتحقق مع شركة تويكسات حيث ستصبح مطمئناً معانا وفى امان دائماً حيث جاءنا اليكم باافضل العمالة والمعدات والادويه الامنه على الصحه والبيئه . ونعلم جميعاً ان الحديث عن الحشرات وانواعها واطرق القضاء عليها سوف يتسغرق اياماً وليس كلمات معدودة تكتب فى مقال ولكن سنحاول الايجاز فى هذا الموضوع عن انواع الحشرات وطرق مكافحتها . توجد انواع كثيرة من الحشرات ومن اكثر هذه الحشرات تواجداً فى الرياض ( النمل الابيض , البق , الصراصير , الفئران ) وتوجد ايضاً انواع اخرى ولكنها نادرة . شركة مكافحة حشرات بجدة شركة مكافحه النمل الابيض بالقصيم شركة مكافحة النمل الابيض بجدة شركة مكافحة حشرات بحائل شركة مكافحة النمل الابيض بحائل شركة مكافحة النمل الابيض بالمدينه المنوره شركة مكافحة حشرات بتبوك شركة مكافحة حشرات بالخرج شركة مكافحة حشرات بالاحساء شركة مكافحة النمل الابيض بالمدينه المنوره

Mohamed Sameer said...


و لكن في حالة مكافحة الفئران : فكما نعلم ان ذلك يحتاج الى طرق اخرى تختلف عن طرق مكافحة الحشرات لذا فتمتلك شركة تويكسات فريق مدرب على اصعب الظروف و لدينا ايضا افضل المبيدات و الصواعق و باستخدام المعدات العالميه المناسبه و المصرح بها من قبل وزارة الصحه و ذلك للحرص على سلامة العائله و الافراد الموجودين بالمنزل ونحن هنا فى شركة تويكسات نمتلك العمالة المدربه و الكفاءات العاليه القادرة على مكافحة الحشرات والقضاء عليها نهائياً دون ترك اي اثار مضره بالصحه للاشخاص و يتم تعقيم المكان بالكامل قبل مغادرة المنزل بارقى انواع العطور وكل هذا يتم بطرق علميه سليمه و امنه جداً ونراعى فها سلامة العميل والعائلة حيث توجد فى شركتنا معايير للاختيار المبيد الحشرى باعلى دقه يمكن ان يجدها العميل فهذه من احد عوامل السلامه ونجرى عليها اختبارات مكثفه و مثاليه حتى نتاكد من سلامته . الفضل لله ثم لكم شركتنا تعد من افضل شركات مكافحة الحشرات بالرياض و من الرواد الحقيقيين في مجال مكافحة الحشرات في جميع نواحي الرياض و المناطق المجاوره وذلك بسبب تقيدنا بالامانه والحزم وطرق اختيار العمالة والمبيدات الحشريه وكل هذا يتم على اساس علمى بحت تحت اشراف اكبر الباحثين و المطورين في عالم الكيمياء المعالجه . شركة تنظيف منازل بالرياض شركة تنظيف مجالس بالرياض شركة تنظيف موكيت بالرياض شركة مكافحة حشرات بالرياض شركة مكافحة النمل الابيض بالرياض شركة رش مبيدات بالرياض شركة نقل عفش بالرياض
شركة كشف تسربات المياه بالرياض شركة تسليك مجارى بالرياض شركة تنظيف فلل بالرياض
شركة كشف تسربات المياه بالرياض



Hua Cai said...

rolex watches for sale
ugg boots
bottega veneta outlet
louis vuitton pas cher
michael kors outlet online
ferragamo outlet
ralph lauren uk
longchamp handbags
rolex watches,rolex replica watches,replica rolex watches,replica watches
true religion jeans
20161203caihuali

John said...

ray bans
louis vuitton handbags
ed hardy store
burberry handbags
mlb jerseys
louis vuitton outlet online
north face jackets
ugg australia outlet
adidas nmd r1
adidas store
20161207yuanyuan

琐事 said...

dolce and gabbana outlet
michael kors outlet
salvatore ferragamo
michael kors handbags
colts jerseys
ed hardy
supra shoes sale
buffalo bills jerseys
pandora jewelry
michael kors handbags

Unknown said...

louis vuitton outlet
louis vuitton outlet clearance
louis vuitton outlet online
michael kors outlet clearance
christian louboutin
louis vuitton outlet
fitflops shoes
hollister clothing
ray ban sunglasses
coach outlet online coach factory outlet
chanyuan2017.01.14

عرفان صادقي said...

بک لینک

بانک مقاله

دانلود آهنگ

تبادل لینک

ساخت وبلاگ

ابزاردهی

Ramin Azartash said...

hi men
برندسازي
برند
برندينگ
اي برند
ثبت برند
اي برند

cm punk said...

Thanks for helping us with this post.
http://androidrootingapps.bravesites.com/

cm punk said...

thanks for helping us.
androidrootingapp

androidrootingapps.bravesites said...

it was worthy information

jeje said...

adidas tubular
adidas ultra boost
timberland outlet
nike huaraches
longchamp bags
adidas stan smith men
air max 90
adidas nmd
yeezy boost 350
air max thea

林磊 said...

20170325 leilei3915
ed hardy clothing
longchamp outlet
michael kors outlet
fitflops sale clearance
lacoste outlet
fred perry outlet
kate spade handbags
coach factory outlet
kate spade outlet store
ray ban sunglasses

Malaysia Escorts said...

Pakistani Escorts Abey

Malaysia Escorts said...

Pakistani Escorts

Malaysia Escorts said...

Vip Lahore Girls

Malaysia Escorts said...

Vip Karachi Girls

Malaysia Escorts said...

Vip Lahore Escorts

Hoài Nguyễn said...

Thị trường bất động sản đầu năm 2017 với sự xuất hiện của dự án eco dream nguyễn xiển. Chung cư eco dream là dự án căn hộ cao cấp với mức giá hợp lý, chung cu eco dream là cơ hội đầu tư sinh lời cho nhà đầu tư. Ngoài ra, chung cư Housinco grand tower cũng là dự án nổi bật với hơn 200 căn hộ đạt chuẩn 5 sao. Chung cư Vinhomes gallery là siêu dự án trung tâm quận Ba Đình, chung cư Vinata Towers là dự án đầu tiên được đầu tư bởi Nhật Bản. Chung cư eco green city chỉ còn hơn 100 căn hộ cuối cùng. Chung cư The legend sở hữu vị trí trung tâm quận Thanh xuân. Chung cư Tháp doanh nhân vị trí đắc địa quận Hà đông.

Malaysia Escorts said...

Vip Karachi Escorts

Malaysia Escorts said...

Escorts Girls in Lahore

Malaysia Escorts said...

Lahore Escorts Girls

Malaysia Escorts said...

Karachi Escorts Girls

Unknown said...

christian louboutin outlet
ralph lauren pas cher
nike trainers uk
hugo boss sale
cheap michael kors handbags
falcons jersey
christian louboutin
reebok shoes
giants jersey
eagles jerseys

Malaysia Escorts said...

http://www.dubaiescorts.xyz/

Jian Zhuo said...

ray ban glasses
adidas nmd r1
cheap jordan shoes
patriots jerseys
moncler uk
yeezy boost
polo ralph lauren pas cher
coach outlet store
toms shoes
michael kors
20170412yueqin

Malaysia Escorts said...

Vip Dubai Escorts Net

Malaysia Escorts said...

Dubai Life UAE

Malaysia Escorts said...

Vip Dubai Life

chenmeinv0 said...

omega copy watches
michael kors outlet
supra footwear
adidas outlet
oakley vault
nike jordan shoes
tory burch outlet
fitflops sandals
michael kors outlet online
the north face outlet
hzx20170418

Malaysia Escorts said...

Dubai Life

Malaysia Escorts said...

Vip Dubai Life

Malaysia Escorts said...

Vip Dubai Girls Life

huali10 Cai said...

michael kors outlet clearance
polo ralph lauren
kate spade uk
mont blanc pens
christian louboutin shoes
coach outlet
michael kors outlet online
cheap oakley sunglasses
coach outlet
hollister shirts
qqqqqing20170524

sana said...

http://www.dubaiescorts.xyz

ETRATE نورNOR said...

رپورتاژ آگهی
نمونه رپورتاژ
خرید رپورتاژ آگهی

Unknown said...

Royal Jaipur Escort : Hifi Jaipur Escorts : Russian Escort Service in Jaipur : Independent Jaipur Escort :

bloxorz said...

Great ! Your blog has a lot of interesting information for everyone, thank you for sharing

bloxorz said...

The information you share is very useful to me, thank you so much for the article

Post a Comment

Search Web......