On Wed, 3 Sep 2025 22:14:56 GMT, Nir Lisker <[email protected]> wrote:
> Removed the the directories under "build" from the sources list in Eclipse
> since they can be platform-specific or just irrelevant for almost all cases.
> Contributors can add them manually as needed.
>
> Another option is to mark them as optional.
With this change I cannot run both jfx and standalone monkey testers:
JRE Oracle Corporation/24 is not supported, advanced source lookup disabled.
Eclipse debugger will use less precise source lookup implementation for this
debug session, but everything else will continue to work otherwise.
Upgrading Eclipse to the latest version will likely make this warning go
away.RenderJob.run: internal exception
java.lang.ExceptionInInitializerError
at
javafx.graphics/com.sun.prism.mtl.MTLResourceFactory.<init>(MTLResourceFactory.java:61)
at
javafx.graphics/com.sun.prism.mtl.MTLPipeline.getResourceFactory(MTLPipeline.java:87)
at
javafx.graphics/com.sun.prism.mtl.MTLPipeline.getDefaultResourceFactory(MTLPipeline.java:78)
at
javafx.graphics/com.sun.prism.GraphicsPipeline.getDefaultResourceFactory(GraphicsPipeline.java:155)
at
javafx.graphics/com.sun.javafx.tk.quantum.QuantumRenderer.lambda$1(QuantumRenderer.java:155)
at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545)
at
java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:369)
at javafx.graphics/com.sun.javafx.tk.RenderJob.run(RenderJob.java:58)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1095)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:619)
at
javafx.graphics/com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:122)
at java.base/java.lang.Thread.run(Thread.java:1447)
Caused by: java.lang.RuntimeException: java.io.IOException: Stream closed
at
javafx.graphics/com.sun.prism.mtl.MTLContext.<clinit>(MTLContext.java:109)
... 12 more
Caused by: java.io.IOException: Stream closed
at
java.base/java.io.BufferedInputStream.getInIfOpen(BufferedInputStream.java:170)
at
java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:328)
at
java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:388)
at java.base/java.io.InputStream.readNBytes(InputStream.java:411)
at java.base/java.io.InputStream.readAllBytes(InputStream.java:348)
at
javafx.graphics/com.sun.prism.mtl.MTLContext.<clinit>(MTLContext.java:104)
... 12 more
-------------
PR Comment: https://git.openjdk.org/jfx/pull/1884#issuecomment-3251005804