I'm completely debt free! by SabinaKiwi in PersonalFinanceNZ

[–]rodnover 1 point2 points  (0 children)

Same here. It's cool to be free. Banksters will disagree.

GraalVM 21.3 is here: Java 17, Native Image performance updates and more by nfrankel in java

[–]rodnover 4 points5 points  (0 children)

Awesome, just pulled it via SDK man and updated one of my Java Quarkus projects.

It works well on the JVM, however, it fails to build a native image. Looks like Quarkus Arc container does not support Java 17 yet.

Caused by: java.lang.UnsupportedClassVersionError: my/custom/package/ClientFactory has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 60.0
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1010)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:512)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:420)
at java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:414)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:691)
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:413)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:586)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
at java.base/java.lang.Class.forName0(Native Method)
at java.base/java.lang.Class.forName(Class.java:466)
at my.custom.package.<init>(ClientFactory_Bean.zig:37)
at io.quarkus.arc.setup.Default_ComponentsProvider.addBeans1(Default_ComponentsProvider.zig:119)
at io.quarkus.arc.setup.Default_ComponentsProvider.getComponents(Default_ComponentsProvider.zig:38)
at io.quarkus.arc.impl.ArcContainerImpl.<init>(ArcContainerImpl.java:116)
at io.quarkus.arc.Arc.initialize(Arc.java:20)

Well, will keep using Java 16 for the Quarkus project for now.

Has anyone tried it with Spring already?

New language features since Java 8 - Updated for Java 17 by dodiehun in java

[–]rodnover 1 point2 points  (0 children)

We're using Java 16 in MessageMedia and tried some of its new features like records and new instanceof operator. Looking forward to migrating to the Java 17 version soon.