On Friday, 6th October 2023, 19:34:35 CEST Lee Carver wrote:
> Thank you for taking a look at this. Despite careful engineering, other
> problems prevented the expected module access.
>
> This problem arose due to the interaction between several of the build
> tools, and a now fixed bug in the JavaFX gradle plugin. Upgrading to
> JavaFX gradle plugin version 0.1.0 [4-Sep-2023] solved this problem.
>
> JavaFX gradle plugin:
>
https://plugins.gradle.org/plugin/org.openjfx.javafxplugin
>
> The DepanFX application combines JavaFX and XStream software components.
> In JavaFX gradle plugin v0.0.14 [4-May-2023], the plugin erroneously
> alters the classpath and places the XStream components on the module path.
> As a result, the XmlPull provider cannot be instantiated from the
> XmlPullParserFactory class.
>
> This is fixed in JavaFX gradle plugin version 0.1.0.
>
> Gory detail of this discovery are available here
>
https://leeca.hashnode.dev/dumpster-diving-practical-debugging-tactics