Hi,
With https://issues.apache.org/jira/browse/OFBIZ-13131 I have committed https://github.com/apache/ofbiz-framework/commit/9d43c4dd5e to test the change
toward 2.3.34-SNAPSHOT
It's now a week, and checking daily the OFBiz trunk demo error.log I did not
find any related issue.
So it's OK with me to release 2.3.34
Jacques
Le 22/08/2024 à 08:40, Jacques Le Roux a écrit :
Ah, I did not know that. Then we can backport. I'll not it in the Jira.
Thanks
Le 21/08/2024 à 23:34, Daniel Dekany a écrit :
OK, thanks!
I'm not getting why the Java version is relevant though. Multi-release JAR
format was introduced with Java 9 (and Java 8 will just ignore the related
directories inside META-INF, so we are also Java 8 compatible.)
On Wed, Aug 21, 2024 at 10:17 AM Jacques Le Roux <
jacques.le.r...@les7arts.com> wrote:
Le 19/08/2024 à 14:01, Daniel Dekany a écrit :
While we have not much changes accumulated yet, the tooling related
issues with 2.3.33 freemarker.jar (see below) warrants an urgent
release.
The current change log of 2.3.34 is this:
https://freemarker.apache.org/builds/2.3.34-SNAPSHOT/_html/versions_2_3_34.html
Latest build is published to the Apache snapshot repo:
https://repository.apache.org/content/repositories/snapshots/org/freemarker/freemarker/2.3.34-SNAPSHOT/
About the tooling related issues: 2.3.33 freemarker.jar contains class
files compiled with various Java versions (8, 9, and 16). In theory,
that should work, but is unusual. It turns out, Maven Enforcer, and
apparently GraalVM Native complains about it. Maybe other tools have
problems with it too. So we switched to "multi-release JAR" (JEP 238)
format, which is the clean and official solution for our problem
anyway. However, that's not a very well-known Java feature, and I can
imagine that proper support for it is spotty. So, does it work with
your tooling (like does the build issue warnings)? Does it work in
your runtime environment (print the return value of
_Java9.isSupported(), and _Java16.isSupported() to see, also if you
are using record support successfully, that's another proof that it's
still working)?
Also note in the README that ad-hoc "main" methods from the IDE won't
work properly anymore, and you have to create a JUnit test instead.
Thanks for any help!
Hi Daniel,
We (OFBiz community) have started testing with
https://issues.apache.org/jira/browse/OFBIZ-13131
We use Java 17 in trunk, I don't think we will backport in our current
stable version (18.12 branch) because it uses Java 11 and 2.3.33 is quite
OK
For now we did not cross any issues.
Thanks
Jacques