-
Bug
-
Resolution: Fixed
-
P1
-
7u40
-
Linux
When using FX 2.2.40 b26 on Linux (Ubuntu) I get a fully blank SceneBuilder window and numerous stacks as the one below are printed. It seems specific to Linux (does fine on Windows and MacOS).
This is a regression compared to FX 2.2.40 b23 (didn't try b24 and b25).
I've seen theRT-25616 that shows a similar stack with Lombard but Chien seems to say it's a confusing message issue (I understood it as if it wouldn't cause the issue discussed here).
[java] java.lang.RuntimeException: Requested texture dimensions (0x0) require dimensions (0x0) that exceed maximum texture size (8192)
[java] at com.sun.prism.es2.ES2RTTexture.create(ES2RTTexture.java:102)
[java] at com.sun.prism.es2.ES2ResourceFactory.createRTTexture(ES2ResourceFactory.java:53)
[java] at com.sun.prism.es2.ES2SwapChain.createGraphics(ES2SwapChain.java:143)
[java] at com.sun.prism.es2.ES2SwapChain.createGraphics(ES2SwapChain.java:17)
[java] at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:67)
[java] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
[java] at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
[java] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
[java] at com.sun.prism.render.RenderJob.run(RenderJob.java:37)
[java] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[java] at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:108)
[java] at java.lang.Thread.run(Thread.java:722)
This is a regression compared to FX 2.2.40 b23 (didn't try b24 and b25).
I've seen the
[java] java.lang.RuntimeException: Requested texture dimensions (0x0) require dimensions (0x0) that exceed maximum texture size (8192)
[java] at com.sun.prism.es2.ES2RTTexture.create(ES2RTTexture.java:102)
[java] at com.sun.prism.es2.ES2ResourceFactory.createRTTexture(ES2ResourceFactory.java:53)
[java] at com.sun.prism.es2.ES2SwapChain.createGraphics(ES2SwapChain.java:143)
[java] at com.sun.prism.es2.ES2SwapChain.createGraphics(ES2SwapChain.java:17)
[java] at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:67)
[java] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
[java] at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
[java] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
[java] at com.sun.prism.render.RenderJob.run(RenderJob.java:37)
[java] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[java] at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:108)
[java] at java.lang.Thread.run(Thread.java:722)
- relates to
-
JDK-8094260 Need to fix misleading Texture exception message when the require size exceeds the maximum size limit
- Closed