diff --git a/CHANGELOG.md b/CHANGELOG.md index fb9facd0..588b4e83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- fj-doc-maven-plugin, init, flavour : openliberty version 25.0.0.11 +- fj-doc-maven-plugin, init, flavour : micronaut version 4.10.1 +- fj-doc-maven-plugin, init, flavour : springboot version 3.5.7 +- fj-doc-maven-plugin, init, flavour : quarkus-version set to 3.29.1 across all the modules + ## [8.17.5] - 2025-11-06 ### Fixed diff --git a/fj-doc-guide/src/main/docs/asciidoc/chapters/07_011-xml-apis.adoc b/fj-doc-guide/src/main/docs/asciidoc/chapters/07_011-xml-apis.adoc new file mode 100644 index 00000000..20d16c07 --- /dev/null +++ b/fj-doc-guide/src/main/docs/asciidoc/chapters/07_011-xml-apis.adoc @@ -0,0 +1,33 @@ + +[#doc-faq-xml-apis] +=== Exception javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found + +If you are receiving the exception : + +[source,txt] +---- +javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.DocumentBuilderFactoryImpl not found + at javax.xml.parsers.DocumentBuilderFactory.newInstance(Unknown Source) + at org.fugerit.java.core.xml.dom.DOMIO.newSafeDocumentBuilderFactory(DOMIO.java:64) + at org.fugerit.java.core.xml.dom.DOMIO.newSafeDocumentBuilderFactory(DOMIO.java:89) + at org.fugerit.java.core.xml.dom.DOMIO.loadDOMDoc(DOMIO.java:162) + at org.fugerit.java.core.xml.dom.DOMIO.loadDOMDoc(DOMIO.java:199) + at org.fugerit.java.core.cfg.xml.GenericListCatalogConfig.load(GenericListCatalogConfig.java:287) +---- + +It is usually possible to fix it by adding to your modules the exclusion : + +[source,xml] +---- + + org.fugerit.java + fj-doc-mod-fop + + + xml-apis + xml-apis + + + +---- + diff --git a/fj-doc-guide/src/main/docs/asciidoc/index.adoc b/fj-doc-guide/src/main/docs/asciidoc/index.adoc index 73a2a676..2477ca65 100644 --- a/fj-doc-guide/src/main/docs/asciidoc/index.adoc +++ b/fj-doc-guide/src/main/docs/asciidoc/index.adoc @@ -55,6 +55,7 @@ include::chapters/07_007_java-runtime-version-dependency-handling.adoc[] include::chapters/07_008-reducing-fj-doc-mod-fop-pdf-size.adoc[] include::chapters/07_009-extending-handler-capabilities.adoc[] include::chapters/07_010-pdf-ua-accessibility.adoc[] +include::chapters/07_011-xml-apis.adoc[] include::chapters/08_doc-optmization.adoc[] include::chapters/08_1_eager-startup.adoc[] diff --git a/fj-doc-maven-plugin/src/main/resources/config/flavour/flavour_versions_default.properties b/fj-doc-maven-plugin/src/main/resources/config/flavour/flavour_versions_default.properties index b8e9e258..f33fa83a 100644 --- a/fj-doc-maven-plugin/src/main/resources/config/flavour/flavour_versions_default.properties +++ b/fj-doc-maven-plugin/src/main/resources/config/flavour/flavour_versions_default.properties @@ -1,12 +1,12 @@ # default flavour versions -quarkus-3=3.29.0 -quarkus-3-gradle=3.29.0 -quarkus-3-gradle-kts=3.29.0 -quarkus-3-properties=3.29.0 +quarkus-3=3.29.1 +quarkus-3-gradle=3.29.1 +quarkus-3-gradle-kts=3.29.1 +quarkus-3-properties=3.29.1 quarkus-2=2.16.12.Final -micronaut-4=4.9.4 -springboot-3=3.5.6 -openliberty=25.0.0.9 +micronaut-4=4.10.1 +springboot-3=3.5.7 +openliberty=25.0.0.11 # other general properties diff --git a/pom.xml b/pom.xml index 35aba5cd..5e883260 100644 --- a/pom.xml +++ b/pom.xml @@ -35,7 +35,7 @@ 4.0.6 ${poi-version} 2.2.21 - 3.29.0 + 3.29.1 2.0.35 mvn