$ jjfx -Dprism.order=j2d canvastest/CanvasTest
java.lang.IllegalStateException: This operation is permitted on the event thread
only; currentThread = QuantumRenderer-0
at com.sun.glass.ui.Application.checkEventThread(Unknown Source)
at com.sun.glass.ui.Pixels.getNativeFormat(Unknown Source)
at com.sun.prism.j2d.J2DPresentable$Glass.createBuffer(J2DPresentable.java:58)
at com.sun.prism.j2d.J2DPresentable.createGraphics(J2DPresentable.java:209)
at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:68)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
at com.sun.prism.render.RenderJob.run(RenderJob.java:37)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:108)
at java.lang.Thread.run(Thread.java:722)
java.lang.IllegalStateException: This operation is permitted on the event thread
only; currentThread = QuantumRenderer-0
at com.sun.glass.ui.Application.checkEventThread(Unknown Source)
at com.sun.glass.ui.Pixels.getNativeFormat(Unknown Source)
at com.sun.prism.j2d.J2DPresentable$Glass.createBuffer(J2DPresentable.java:58)
at com.sun.prism.j2d.J2DPresentable.createGraphics(J2DPresentable.java:209)
at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:68)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
at com.sun.prism.render.RenderJob.run(RenderJob.java:37)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:108)
at java.lang.Thread.run(Thread.java:722)
- blocks
-
JDK-8115358 Re-enable glass thread checks by default once depenedent issues are fixed
-
- Resolved
-