This is an automated email from the ASF dual-hosted git repository.

ashishvijaywargiya pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git


The following commit(s) were added to refs/heads/trunk by this push:
     new ea059ea5f5 Fixed: Removing unwanted <#else> block from 
OrderReportContactMechs.fo.ftl file. Returing below error while placing a sales 
order.
ea059ea5f5 is described below

commit ea059ea5f5164d7b7d43f69507fd75de9a6783f7
Author: Ashish Vijaywargiya <[email protected]>
AuthorDate: Fri May 22 16:36:09 2026 +0530

    Fixed: Removing unwanted <#else> block from OrderReportContactMechs.fo.ftl 
file. Returing below error while placing a sales order.
    
    2026-05-22 15:58:19,722 |OFBiz-JobQueue-0     |HtmlWidget                   
 |E| Error rendering included template at location 
[component://order/template/order/orderReportContactMechs.fo.ftl]: 
freemarker.core.ParseException: Syntax error in template 
"component://order/template/order/orderReportContactMechs.fo.ftl" in line 91, 
column 14:
    #else is an existing directive, but the tag is malformed.  (See FreeMarker 
Manual / Directive Reference.)
    freemarker.core.ParseException: Syntax error in template 
"component://order/template/order/orderReportContactMechs.fo.ftl" in line 91, 
column 14:
    #else is an existing directive, but the tag is malformed.  (See FreeMarker 
Manual / Directive Reference.)
            at 
freemarker.core.TokenMgrError.toParseException(TokenMgrError.java:260)
            at freemarker.template.Template.<init>(Template.java:268)
            at 
freemarker.cache.TemplateCache.loadTemplate(TemplateCache.java:549)
            at 
freemarker.cache.TemplateCache.getTemplateInternal(TemplateCache.java:440)
            at 
freemarker.cache.TemplateCache.getTemplate(TemplateCache.java:293)
            at 
freemarker.template.Configuration.getTemplate(Configuration.java:2982)
            at 
freemarker.template.Configuration.getTemplate(Configuration.java:2831)
            at 
org.apache.ofbiz.base.util.template.FreeMarkerWorker.getTemplate(FreeMarkerWorker.java:329)
            at 
org.apache.ofbiz.base.util.template.FreeMarkerWorker.getTemplate(FreeMarkerWorker.java:322)
            at 
org.apache.ofbiz.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:188)
            at 
org.apache.ofbiz.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:266)
            at 
org.apache.ofbiz.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:165)
            at 
org.apache.ofbiz.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1371)
            at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109)
            at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297)
            at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109)
            at 
org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorSection.renderWidgetString(ModelScreenWidget.java:947)
            at 
org.apache.ofbiz.widget.model.ModelScreenWidget$SectionsRenderer.render(ModelScreenWidget.java:142)
            at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
            at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.base/java.lang.reflect.Method.invoke(Method.java:568)
            at 
freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1634)
            at 
freemarker.ext.beans.SimpleMethodModel.exec(SimpleMethodModel.java:73)
            at freemarker.core.MethodCall._eval(MethodCall.java:62)
            at freemarker.core.Expression.eval(Expression.java:101)
            at 
freemarker.core.BuiltInForLegacyEscaping._eval(BuiltInForLegacyEscaping.java:33)
            at freemarker.core.Expression.eval(Expression.java:101)
            at 
freemarker.core.DollarVariable.calculateInterpolatedStringOrMarkup(DollarVariable.java:104)
            at freemarker.core.DollarVariable.accept(DollarVariable.java:63)
            at freemarker.core.Environment.visit(Environment.java:344)
            at freemarker.core.Environment.visit(Environment.java:350)
            at freemarker.core.Environment.visit(Environment.java:350)
            at freemarker.core.Environment.process(Environment.java:323)
            at 
org.apache.ofbiz.base.util.template.FreeMarkerWorker.renderTemplate(FreeMarkerWorker.java:282)
            at 
org.apache.ofbiz.widget.model.HtmlWidget.renderHtmlTemplate(HtmlWidget.java:196)
            at 
org.apache.ofbiz.widget.model.HtmlWidget$HtmlTemplate.renderWidgetString(HtmlWidget.java:266)
            at 
org.apache.ofbiz.widget.model.HtmlWidget.renderWidgetString(HtmlWidget.java:165)
            at 
org.apache.ofbiz.widget.model.ModelScreenWidget$PlatformSpecific.renderWidgetString(ModelScreenWidget.java:1371)
            at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109)
            at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297)
            at 
org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:158)
            at 
org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214)
            at 
org.apache.ofbiz.widget.model.ModelScreenWidget$IncludeScreen.renderWidgetString(ModelScreenWidget.java:819)
            at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109)
            at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297)
            at 
org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:158)
            at 
org.apache.ofbiz.widget.model.ScreenFactory.renderReferencedScreen(ScreenFactory.java:214)
            at 
org.apache.ofbiz.widget.model.ModelScreenWidget$DecoratorScreen.renderWidgetString(ModelScreenWidget.java:900)
            at 
org.apache.ofbiz.widget.model.ModelScreenWidget.renderSubWidgetsString(ModelScreenWidget.java:109)
            at 
org.apache.ofbiz.widget.model.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:297)
            at 
org.apache.ofbiz.widget.model.ModelScreen.renderScreenString(ModelScreen.java:158)
            at 
org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:148)
            at 
org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:106)
            at 
org.apache.ofbiz.common.email.EmailServices.sendMailFromScreen(EmailServices.java:571)
            at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
            at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.base/java.lang.reflect.Method.invoke(Method.java:568)
            at 
org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:101)
            at 
org.apache.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57)
            at 
org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:429)
            at 
org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:244)
            at 
org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:77)
            at 
org.apache.ofbiz.order.order.OrderServices.sendOrderNotificationScreen(OrderServices.java:2907)
            at 
org.apache.ofbiz.order.order.OrderServices.sendOrderConfirmNotification(OrderServices.java:2728)
            at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at 
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
            at 
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.base/java.lang.reflect.Method.invoke(Method.java:568)
            at 
org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:101)
            at 
org.apache.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57)
            at 
org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:429)
            at 
org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:244)
            at 
org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:77)
            at 
org.apache.ofbiz.service.job.GenericServiceJob.exec(GenericServiceJob.java:77)
            at 
org.apache.ofbiz.service.job.AbstractJob.run(AbstractJob.java:106)
            at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
            at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
            at java.base/java.lang.Thread.run(Thread.java:840)
    Selected XML parser org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser does 
not recognize the property 
http://javax.xml.XMLConstants/property/accessExternalDTD
---
 applications/order/template/order/OrderReportContactMechs.fo.ftl | 1 -
 1 file changed, 1 deletion(-)

diff --git a/applications/order/template/order/OrderReportContactMechs.fo.ftl 
b/applications/order/template/order/OrderReportContactMechs.fo.ftl
index 743e59c22e..b6f5456d42 100644
--- a/applications/order/template/order/OrderReportContactMechs.fo.ftl
+++ b/applications/order/template/order/OrderReportContactMechs.fo.ftl
@@ -88,7 +88,6 @@ under the License.
                 <#if paymentMethodType?has_content>
                     ${paymentMethodType.get("description",locale)!}
                 </#if>
-            </#else>
             </#if>
         </fo:block>
     </#list>

Reply via email to