Skip to content

Commit ea059ea

Browse files
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
1 parent 4f29182 commit ea059ea

1 file changed

Lines changed: 0 additions & 1 deletion

File tree

applications/order/template/order/OrderReportContactMechs.fo.ftl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,6 @@ under the License.
8888
<#if paymentMethodType?has_content>
8989
${paymentMethodType.get("description",locale)!}
9090
</#if>
91-
</#else>
9291
</#if>
9392
</fo:block>
9493
</#list>

0 commit comments

Comments
 (0)