Discussion about this post

User's avatar
Roberto Marquez's avatar

I read through several of your articles. Thanks for putting out the great content!

This is the first time I ran the code and tried the example locally.

Here is a small note that you may have documented elsewhere and I missed.

It works with Java 25 (on my local) but sometimes gives this message about --add-opens JVM option:

Caused by: java.lang.ExceptionInInitializerError: Exception java.lang.IllegalAccessError: module java.base does not open java.lang to unnamed module @299a531c; to use the thread-local-reset capability on Java 24 or later, use this JVM option: --add-opens java.base/java.lang=ALL-UNNAMED [in thread "executor-thread-0 (scheduler)"]

Is that expected?

Also, it was fun to change the prompt subject from 'software developer' to other topics and see the changes quickly!

2 more comments...

No posts

Ready for more?