Details
-
Bug
-
Resolution: Fixed
-
P3
-
8
-
happens on Mac, Windows and Linux
during integration for graphics-scrum build#257
Description
----- canvastest.ImageDataTest -----
java -ea -cp ../../../artifacts/sdk/rt/lib/jfxrt.jar:dist/CanvasTest.jar
canvastest.ImageDataTest
java.lang.IllegalArgumentException: no caching for CLAMP_NOT_NEEDED
at
com.sun.prism.impl.BaseResourceFactory.getCachedTexture(BaseResourceFactory.java:110)
at com.sun.javafx.sg.prism.NGCanvas.renderStream(NGCanvas.java:539)
at com.sun.javafx.sg.prism.NGCanvas.renderContent(NGCanvas.java:347)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:367)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:45)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1245)
at com.sun.javafx.sg.prism.NGGroup.renderChildren(NGGroup.java:220)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:186)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:367)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:45)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1245)
at com.sun.javafx.tk.quantum.ViewPainter.doPaint(ViewPainter.java:131)
at
com.sun.javafx.tk.quantum.AbstractPainter.paintImpl(AbstractPainter.java:198)
at
com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:74)
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.IllegalArgumentException: no caching for CLAMP_NOT_NEEDED
at
com.sun.prism.impl.BaseResourceFactory.getCachedTexture(BaseResourceFactory.java:110)
at com.sun.javafx.sg.prism.NGCanvas.renderStream(NGCanvas.java:539)
at com.sun.javafx.sg.prism.NGCanvas.renderContent(NGCanvas.java:347)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:367)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:45)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1245)
at com.sun.javafx.sg.prism.NGGroup.renderChildren(NGGroup.java:220)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:186)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:367)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:45)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1245)
at com.sun.javafx.tk.quantum.ViewPainter.doPaint(ViewPainter.java:131)
at
com.sun.javafx.tk.quantum.AbstractPainter.paintImpl(AbstractPainter.java:198)
at
com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:74)
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 -ea -cp ../../../artifacts/sdk/rt/lib/jfxrt.jar:dist/CanvasTest.jar
canvastest.ImageDataTest
java.lang.IllegalArgumentException: no caching for CLAMP_NOT_NEEDED
at
com.sun.prism.impl.BaseResourceFactory.getCachedTexture(BaseResourceFactory.java:110)
at com.sun.javafx.sg.prism.NGCanvas.renderStream(NGCanvas.java:539)
at com.sun.javafx.sg.prism.NGCanvas.renderContent(NGCanvas.java:347)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:367)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:45)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1245)
at com.sun.javafx.sg.prism.NGGroup.renderChildren(NGGroup.java:220)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:186)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:367)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:45)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1245)
at com.sun.javafx.tk.quantum.ViewPainter.doPaint(ViewPainter.java:131)
at
com.sun.javafx.tk.quantum.AbstractPainter.paintImpl(AbstractPainter.java:198)
at
com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:74)
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.IllegalArgumentException: no caching for CLAMP_NOT_NEEDED
at
com.sun.prism.impl.BaseResourceFactory.getCachedTexture(BaseResourceFactory.java:110)
at com.sun.javafx.sg.prism.NGCanvas.renderStream(NGCanvas.java:539)
at com.sun.javafx.sg.prism.NGCanvas.renderContent(NGCanvas.java:347)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:367)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:45)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1245)
at com.sun.javafx.sg.prism.NGGroup.renderChildren(NGGroup.java:220)
at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:186)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:367)
at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:45)
at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1245)
at com.sun.javafx.tk.quantum.ViewPainter.doPaint(ViewPainter.java:131)
at
com.sun.javafx.tk.quantum.AbstractPainter.paintImpl(AbstractPainter.java:198)
at
com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:74)
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)
Attachments
Issue Links
- relates to
-
JDK-8102048 Need to resolve the semantic of padding and how it can be implemented
-
- Resolved
-