Hi Stefan,

Java and JavaFX are platform-independent, so asking whether we will "make it platform-independent again" is asking the wrong question. Really, your question should be: can a fix for a serious bug be backported to JDK 8 after it is fixed in JDK 9. The answer to that question is "yes" for serious bugs and regressions.

What you have discovered in this case is a serious bug that happens to affect a single platform. In fact, my reading of the bug is that we are just getting lucky on the other platforms. If this turns out to be as serious as it seems, then I will bump the priority to P2 and we will consider a backport to a JDK 8 update release.

-- Kevin


Stefan Endrullis wrote:
Dear JavaFX team,

over years one of the key features of Java was its platform independence. A Java application would run under Windows, Mac OS, and Linux (if well programmed).

Since https://bugs.openjdk.java.net/browse/JDK-8146325 this is no longer the case. Once you use the JavaFX Spinner<Integer> component your application will still work under Windows, but will crash under Linux.

Since this bug attacks a fundamental feature of Java we expected it to be fixed quite fast and definitely in Java 8. But now we discover that it's planned to be fixed in Java 9 only. Does this mean that Java 8 is not considered to be platform independent anymore? Do we have to start deploying different jars for different platforms now?

Best regards,
Stefan Endrullis

Reply via email to