This is an automated email from the ASF dual-hosted git repository. jleroux pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git
commit 80f61f10eaf431beee0e91f1c0bf64fde21dfd65 Author: Jacques Le Roux <[email protected]> AuthorDate: Fri Dec 13 07:37:47 2024 +0100 Reverted:: Getting error while generating ApprovedProductRequirementsReport PDF (OFBIZ-11845) Integration tests don't pass. Here is the error: Recoverable error on line 145 column 98 SXCH0003: org.apache.fop.fo.ValidationException: null:145:98: "fo:table-body" is not a valid child of "fo:table-body"! (See position 145:98) The initial "fixed" error is: org.apache.fop.fo.ValidationException: null:88:232: "fo:table-row" is not a valid child of "fo:table"! (See position 88:232) Another error exists at ApprovedProductRequirementsByVendorReport: org.apache.fop.fo.ValidationException: null:95:2: "fo:table-cell" is not a valid child of "fo:table-cell"! (See position 95:2) For now I'm not quite even sure how you get to ApprovedProductRequirementsReport When you approve a requirement it does not show at ordermgr/control/ApprovedProductRequirements I thought the error could be due to a missing requirementId. But using ordermgr/control/ApprovedProductRequirementsReport?requirementId=10000 you get the same error. It seems related to OFBIZ-6354, but could be rather an issue with ApprovedProductRequirements screen where <set field="genericLinkTarget" value="ApprovedProductRequirementsReport"/> is set Same for ApprovedProductRequirementsByVendorReport I did not get further for now --- themes/common-theme/template/macro/FoFormMacroLibrary.ftl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/themes/common-theme/template/macro/FoFormMacroLibrary.ftl b/themes/common-theme/template/macro/FoFormMacroLibrary.ftl index ea2847e4a4..15cc3c43f2 100644 --- a/themes/common-theme/template/macro/FoFormMacroLibrary.ftl +++ b/themes/common-theme/template/macro/FoFormMacroLibrary.ftl @@ -82,7 +82,7 @@ under the License. <#macro renderMultiFormClose></#macro> <#macro renderFormatListWrapperOpen formName style columnStyles><fo:table table-layout="fixed" border="solid black" <@getFoStyle style/>><#list columnStyles as columnStyle><fo:table-column<#if columnStyle?has_content> <@getFoStyle columnStyle/></#if>/></#list></#macro> -<#macro renderFormatListWrapperClose formName><fo:table-body><fo:table-row><fo:table-cell><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></#macro> +<#macro renderFormatListWrapperClose formName><fo:table-row><fo:table-cell><fo:block/></fo:table-cell></fo:table-row></fo:table-body></fo:table></#macro> <#macro renderFormatHeaderOpen><fo:table-header></#macro> <#macro renderFormatHeaderClose></fo:table-header><fo:table-body></#macro>

