JDK-8125776 : ImageDataTest: IllegalArgumentException
  • Type: Bug
  • Component: javafx
  • Sub-Component: graphics
  • Affected Version: 8
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • Submitted: 2012-10-30
  • Updated: 2015-06-17
  • Resolved: 2012-11-01
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8
8Fixed
Related Reports
Relates :  
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)
Comments
Close than
04-09-2013

Verified.
28-08-2013

Could somebody rerun the test to confirm that it is fixed?
28-08-2013

Fixed in 8.0 graphics-scrum with changeset: changeset: 17405:03bcdf2677f9 date: Wed Oct 31 17:46:12 2012 -0700 summary: Fix RT-25922: IllegalArgumentException from ImageDataTest Fix verified with the ImageDataTest as reported.
01-11-2012

Probably a regression caused by the fix for RT-24566
31-10-2012