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>