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 b21c916133 Fixed the step parameter error from the following commit:
b21c916133 is described below
commit b21c916133b42d96c2603be329dce7d91a6c2160
Author: Ashish Vijaywargiya <[email protected]>
AuthorDate: Thu May 28 10:45:40 2026 +0530
Fixed the step parameter error from the following commit:
https://github.com/apache/ofbiz-framework/commit/d6993ecabb311b2cf59f343072d78b5db666e815
We are getting following error while running ./gradlew testIntegration
2026-05-27 20:00:36,782 |jsse-nio-8443-exec-8 |FreeMarkerWorker
|E| null
freemarker.core._MiscTemplateException: Macro "renderTextField" has no
parameter with name "step". Valid parameter names are: type, pattern, name,
className, alert, min, max, value, textSize, maxlength, id, event, action,
disabled, clientAutocomplete, ajaxUrl, ajaxEnabled, mask, tabindex, readonly,
required, placeholder, delegatorName
----
FTL stack trace ("~" means nesting-related):
- Failed at: @renderTextField?with_args($args$rend... [in template
"ba42a864-2233-467d-8c5b-ff2591629f32" at line 1, column 1]
----
at
freemarker.core.Environment.newUndeclaredParamNameException(Environment.java:1152)
at
freemarker.core.Environment.setMacroContextLocalsFromArguments(Environment.java:961)
at
freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:868)
at freemarker.core.Environment.invokeMacro(Environment.java:822)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83)
at freemarker.core.Environment.visit(Environment.java:344)
at freemarker.core.Environment.include(Environment.java:3139)
at
org.apache.ofbiz.widget.renderer.macro.FtlWriter.processFtlString(FtlWriter.java:87)
at
org.apache.ofbiz.widget.renderer.macro.FtlWriter$RenderableFtlFtlWriterVisitor.visit(FtlWriter.java:134)
at
org.apache.ofbiz.widget.renderer.macro.renderable.RenderableFtlMacroCall.accept(RenderableFtlMacroCall.java:42)
at
org.apache.ofbiz.widget.renderer.macro.FtlWriter.processFtl(FtlWriter.java:68)
at
org.apache.ofbiz.widget.renderer.macro.MacroFormRenderer.writeFtlElement(MacroFormRenderer.java:147)
at
org.apache.ofbiz.widget.renderer.macro.MacroFormRenderer.renderTextField(MacroFormRenderer.java:241)
at
org.apache.ofbiz.widget.model.ModelFormField$TextField.renderFieldString(ModelFormField.java:6142)
at
org.apache.ofbiz.widget.model.ModelFormField.renderFieldString(ModelFormField.java:813)
at
org.apache.ofbiz.widget.renderer.FormRenderer.renderItemRow(FormRenderer.java:632)
at
org.apache.ofbiz.widget.renderer.FormRenderer.renderItemRows(FormRenderer.java:901)
at
org.apache.ofbiz.widget.renderer.FormRenderer.renderListFormString(FormRenderer.java:948)
at
org.apache.ofbiz.widget.renderer.FormRenderer.render(FormRenderer.java:290)
at
org.apache.ofbiz.widget.model.ModelScreenWidget$Form.renderWidgetString(ModelScreenWidget.java:1098)
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$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.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.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$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.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.renderer.ScreenRenderer.render(ScreenRenderer.java:148)
at
org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:106)
at
org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler.render(MacroScreenViewHandler.java:123)
at
org.apache.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:1284)
at
org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:941)
at
org.apache.ofbiz.webapp.control.ControlServlet.handle(ControlServlet.java:231)
at
org.apache.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:81)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at
org.apache.ofbiz.webapp.control.SameSiteFilter.doFilter(SameSiteFilter.java:45)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at
org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:188)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at
org.apache.ofbiz.base.util.CacheFilter.doFilter(CacheFilter.java:63)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at
org.apache.ofbiz.webapp.control.ControlFilter.doFilter(ControlFilter.java:271)
at jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:53)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1272)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1797)
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:840)
2026-05-27 20:00:36,801 |jsse-nio-8443-exec-8 |FreeMarkerWorker
|E| null
freemarker.core._MiscTemplateException: Macro "renderTextField" has no
parameter with name "step". Valid parameter names are: type, pattern, name,
className, alert, min, max, value, textSize, maxlength, id, event, action,
disabled, clientAutocomplete, ajaxUrl, ajaxEnabled, mask, tabindex, readonly,
required, placeholder, delegatorName
----
FTL stack trace ("~" means nesting-related):
- Failed at: @renderTextField?with_args($args$rend... [in template
"e3a3d537-d601-46e9-8488-d769f98b003c" at line 1, column 1]
----
at
freemarker.core.Environment.newUndeclaredParamNameException(Environment.java:1152)
at
freemarker.core.Environment.setMacroContextLocalsFromArguments(Environment.java:961)
at
freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:868)
at freemarker.core.Environment.invokeMacro(Environment.java:822)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83)
at freemarker.core.Environment.visit(Environment.java:344)
at freemarker.core.Environment.include(Environment.java:3139)
at
org.apache.ofbiz.widget.renderer.macro.FtlWriter.processFtlString(FtlWriter.java:87)
at
org.apache.ofbiz.widget.renderer.macro.FtlWriter$RenderableFtlFtlWriterVisitor.visit(FtlWriter.java:134)
at
org.apache.ofbiz.widget.renderer.macro.renderable.RenderableFtlMacroCall.accept(RenderableFtlMacroCall.java:42)
at
org.apache.ofbiz.widget.renderer.macro.FtlWriter.processFtl(FtlWriter.java:68)
at
org.apache.ofbiz.widget.renderer.macro.MacroFormRenderer.writeFtlElement(MacroFormRenderer.java:147)
at
org.apache.ofbiz.widget.renderer.macro.MacroFormRenderer.renderTextField(MacroFormRenderer.java:241)
at
org.apache.ofbiz.widget.model.ModelFormField$TextField.renderFieldString(ModelFormField.java:6142)
at
org.apache.ofbiz.widget.model.ModelFormField.renderFieldString(ModelFormField.java:813)
at
org.apache.ofbiz.widget.renderer.FormRenderer.renderSingleFormString(FormRenderer.java:1208)
at
org.apache.ofbiz.widget.renderer.FormRenderer.render(FormRenderer.java:288)
at
org.apache.ofbiz.widget.model.ModelScreenWidget$Form.renderWidgetString(ModelScreenWidget.java:1098)
at
org.apache.ofbiz.widget.renderer.macro.MacroScreenRenderer.renderScreenletSubWidget(MacroScreenRenderer.java:735)
at
org.apache.ofbiz.widget.model.ModelScreenWidget$Screenlet.renderWidgetString(ModelScreenWidget.java:631)
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$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.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.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$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.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.renderer.ScreenRenderer.render(ScreenRenderer.java:148)
at
org.apache.ofbiz.widget.renderer.ScreenRenderer.render(ScreenRenderer.java:106)
at
org.apache.ofbiz.widget.renderer.macro.MacroScreenViewHandler.render(MacroScreenViewHandler.java:123)
at
org.apache.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:1284)
at
org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:941)
at
org.apache.ofbiz.webapp.control.ControlServlet.handle(ControlServlet.java:231)
at
org.apache.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:81)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:590)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at
org.apache.ofbiz.webapp.control.SameSiteFilter.doFilter(SameSiteFilter.java:45)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at
org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:188)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at
org.apache.ofbiz.base.util.CacheFilter.doFilter(CacheFilter.java:63)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at
org.apache.ofbiz.webapp.control.ControlFilter.doFilter(ControlFilter.java:271)
at jakarta.servlet.http.HttpFilter.doFilter(HttpFilter.java:53)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72)
at
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:782)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at
org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399)
at
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:1272)
at
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1797)
at
org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at
org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973)
at
org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491)
at
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:840)
2026-05-27 20:00:36,801 |jsse-nio-8443-exec-8 |FreeMarkerWorker
|E| null
freemarker.core._MiscTemplateException: Macro "renderTextField" has no
parameter with name "step". Valid parameter names are: type, pattern, name,
className, alert, min, max, value, textSize, maxlength, id, event, action,
disabled, clientAutocomplete, ajaxUrl, ajaxEnabled, mask, tabindex, readonly,
required, placeholder, delegatorName
----
FTL stack trace ("~" means nesting-related):
- Failed at: @renderTextField?with_args($args$rend... [in template
"a7654a3b-6676-4d11-98dc-d3b34ed0a00b" at line 1, column 1]
----
at
freemarker.core.Environment.newUndeclaredParamNameException(Environment.java:1152)
at
freemarker.core.Environment.setMacroContextLocalsFromArguments(Environment.java:961)
at
freemarker.core.Environment.invokeMacroOrFunctionCommonPart(Environment.java:868)
at freemarker.core.Environment.invokeMacro(Environment.java:822)
at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83)
at freemarker.core.Environment.visit(Environment.java:344)
at freemarker.core.Environment.include(Environment.java:3139)
at
org.apache.ofbiz.widget.renderer.macro.FtlWriter.processFtlString(FtlWriter.java:87)
at
org.apache.ofbiz.widget.renderer.macro.FtlWriter$RenderableFtlFtlWriterVisitor.visit(FtlWriter.java:134)
at
org.apache.ofbiz.widget.renderer.macro.renderable.RenderableFtlMacroCall.accept(RenderableFtlMacroCall.java:42)
at
org.apache.ofbiz.widget.renderer.macro.FtlWriter.processFtl(FtlWriter.java:68)
at
org.apache.ofbiz.widget.renderer.macro.MacroFormRenderer.writeFtlElement(MacroFormRenderer.java:147)
at
org.apache.ofbiz.widget.renderer.macro.MacroFormRenderer.renderTextField(MacroFormRenderer.java:241)
at
org.apache.ofbiz.widget.model.ModelFormField$TextField.renderFieldString(ModelFormField.java:6142)
at
org.apache.ofbiz.widget.model.ModelFormField.renderFieldString(ModelFormField.java:813)
at
org.apache.ofbiz.widget.renderer.FormRenderer.renderSingleFormString(FormRenderer.java:1208)
at
org.apache.ofbiz.widget.renderer.FormRenderer.render(FormRenderer.java:288)
at
org.apache.ofbiz.widget.model.ModelScreenWidget$Form.renderWidgetString(ModelScreenWidget.java:1098)
at
org.apache.ofbiz.widget.renderer.macro.MacroScreenRenderer.renderScreenletSubWidget(MacroScreenRenderer.java:735)
at
org.apache.ofbiz.widget.model.ModelScreenWidget$Screenlet.renderWidgetString(ModelScreenWidget.java:631)
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$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)
---
themes/common-theme/template/macro/CsvFormMacroLibrary.ftl | 2 +-
themes/common-theme/template/macro/FoFormMacroLibrary.ftl | 2 +-
themes/common-theme/template/macro/TextFormMacroLibrary.ftl | 2 +-
themes/common-theme/template/macro/XlsFormMacroLibrary.ftl | 2 +-
themes/common-theme/template/macro/XmlFormMacroLibrary.ftl | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/themes/common-theme/template/macro/CsvFormMacroLibrary.ftl
b/themes/common-theme/template/macro/CsvFormMacroLibrary.ftl
index c19f6ee8e2..5d67b4248e 100644
--- a/themes/common-theme/template/macro/CsvFormMacroLibrary.ftl
+++ b/themes/common-theme/template/macro/CsvFormMacroLibrary.ftl
@@ -24,7 +24,7 @@ under the License.
</#macro>
<#macro renderHyperlinkField></#macro>
-<#macro renderTextField type pattern name className alert min max value=""
textSize="" maxlength="" id="" event="" action=""
+<#macro renderTextField type step pattern name className alert min max
value="" textSize="" maxlength="" id="" event="" action=""
disabled=false clientAutocomplete="" ajaxUrl="" ajaxEnabled="" mask=""
tabindex="" readonly="" required=false
placeholder="" delegatorName="default"><@renderField value /></#macro>
diff --git a/themes/common-theme/template/macro/FoFormMacroLibrary.ftl
b/themes/common-theme/template/macro/FoFormMacroLibrary.ftl
index 6a597c0e7e..977c73b4f8 100644
--- a/themes/common-theme/template/macro/FoFormMacroLibrary.ftl
+++ b/themes/common-theme/template/macro/FoFormMacroLibrary.ftl
@@ -51,7 +51,7 @@ under the License.
</#macro>
<#macro renderHyperlinkField><!--hyper--></#macro>
-<#macro renderTextField type pattern name className alert min max value=""
textSize="" maxlength="" id="" event="" action=""
+<#macro renderTextField type step pattern name className alert min max
value="" textSize="" maxlength="" id="" event="" action=""
disabled=false clientAutocomplete="" ajaxUrl="" ajaxEnabled="" mask=""
tabindex="" readonly="" required=false
placeholder="" delegatorName="default"><@makeBlock className value /></#macro>
diff --git a/themes/common-theme/template/macro/TextFormMacroLibrary.ftl
b/themes/common-theme/template/macro/TextFormMacroLibrary.ftl
index 9199625688..ecf9d1e3f1 100644
--- a/themes/common-theme/template/macro/TextFormMacroLibrary.ftl
+++ b/themes/common-theme/template/macro/TextFormMacroLibrary.ftl
@@ -24,7 +24,7 @@ under the License.
</#macro>
<#macro renderHyperlinkField></#macro>
-<#macro renderTextField type pattern name className alert min max value=""
textSize="" maxlength="" id="" event="" action=""
+<#macro renderTextField type step pattern name className alert min max
value="" textSize="" maxlength="" id="" event="" action=""
disabled=false clientAutocomplete="" ajaxUrl="" ajaxEnabled="" mask=""
tabindex="" readonly="" required=false
placeholder="" delegatorName="default"><@renderField value /></#macro>
diff --git a/themes/common-theme/template/macro/XlsFormMacroLibrary.ftl
b/themes/common-theme/template/macro/XlsFormMacroLibrary.ftl
index a82474708c..601b8dd788 100644
--- a/themes/common-theme/template/macro/XlsFormMacroLibrary.ftl
+++ b/themes/common-theme/template/macro/XlsFormMacroLibrary.ftl
@@ -30,7 +30,7 @@ under the License.
</#macro>
<#macro renderHyperlinkField></#macro>
-<#macro renderTextField type pattern name className alert min max value=""
textSize="" maxlength="" id="" event="" action=""
+<#macro renderTextField type step pattern name className alert min max
value="" textSize="" maxlength="" id="" event="" action=""
disabled=false clientAutocomplete="" ajaxUrl="" ajaxEnabled="" mask=""
tabindex="" readonly="" required=false
placeholder="" delegatorName="default"><@renderItemField value "txf"
className/></#macro>
diff --git a/themes/common-theme/template/macro/XmlFormMacroLibrary.ftl
b/themes/common-theme/template/macro/XmlFormMacroLibrary.ftl
index 1af3bc412f..6b43baf68b 100644
--- a/themes/common-theme/template/macro/XmlFormMacroLibrary.ftl
+++ b/themes/common-theme/template/macro/XmlFormMacroLibrary.ftl
@@ -40,7 +40,7 @@ under the License.
</#macro>
<#macro renderHyperlinkField></#macro>
-<#macro renderTextField type pattern name className alert min max value=""
textSize="" maxlength="" id="" event="" action=""
+<#macro renderTextField type step pattern name className alert min max
value="" textSize="" maxlength="" id="" event="" action=""
disabled=false clientAutocomplete="" ajaxUrl="" ajaxEnabled="" mask=""
tabindex="" readonly="" required=false
placeholder="" delegatorName="default"><@renderField value/></#macro>