Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8119317

Exeception throws on any JavaFX program on the Windows (d3d) platform

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P1 P1
    • 8
    • 8
    • javafx
    • None

      Exception throws on any JavaFX program as simple as HelloRectangle:

      java.lang.reflect.InvocationTargetException
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl
      java:57)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
      sorImpl.java:43)
              at java.lang.reflect.Method.invoke(Method.java:491)
              at com.sun.prism.d3d.D3DResourceFactory.createStockShader(D3DResourceFa
      tory.java:391)
              at com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(BaseShaderCon
      ext.java:223)
              at com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(BaseShaderCo
      text.java:455)
              at com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(BaseShaderCo
      text.java:400)
              at com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(BaseShaderCo
      text.java:333)
              at com.sun.prism.impl.BaseContext.validateClearOp(BaseContext.java:117)
              at com.sun.prism.d3d.D3DGraphics.clear(D3DGraphics.java:86)
              at com.sun.prism.impl.BaseGraphics.clear(BaseGraphics.java:337)
              at com.sun.prism.d3d.D3DResourceFactory.createRTTexture(D3DResourceFact
      ry.java:293)
              at com.sun.prism.d3d.D3DResourceFactory.createPresentable(D3DResourceFa
      tory.java:309)
              at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.ja
      a:80)
              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:4
      1)
              at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
              at com.sun.javafx.tk.RenderJob.run(RenderJob.java:58)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor
      java:1145)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
      .java:615)
              at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Quant
      mRenderer.java:129)
              at java.lang.Thread.run(Thread.java:724)
      Caused by: java.lang.RuntimeException: InputStream must be non-null
              at com.sun.prism.d3d.D3DResourceFactory.getBuffer(D3DResourceFactory.ja
      a:328)
              at com.sun.prism.d3d.D3DResourceFactory.createShader(D3DResourceFactory
      java:369)
              at com.sun.prism.shader.Texture_Color_Loader.loadShader(Texture_Color_L
      ader.java:47)
              ... 22 more
      java.lang.InternalError: Error loading stock shader Texture_Color
              at com.sun.prism.d3d.D3DResourceFactory.createStockShader(D3DResourceFa
      tory.java:394)
              at com.sun.prism.impl.ps.BaseShaderContext.getPaintShader(BaseShaderCon
      ext.java:223)
              at com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(BaseShaderCo
      text.java:455)
              at com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(BaseShaderCo
      text.java:400)
              at com.sun.prism.impl.ps.BaseShaderContext.validatePaintOp(BaseShaderCo
      text.java:333)
              at com.sun.prism.impl.BaseContext.validateClearOp(BaseContext.java:117)
              at com.sun.prism.d3d.D3DGraphics.clear(D3DGraphics.java:86)
              at com.sun.prism.impl.BaseGraphics.clear(BaseGraphics.java:337)
              at com.sun.prism.d3d.D3DResourceFactory.createRTTexture(D3DResourceFact
      ry.java:293)
              at com.sun.prism.d3d.D3DResourceFactory.createPresentable(D3DResourceFa
      tory.java:309)
              at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.ja
      a:80)
              at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:4
      1)
              at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
              at com.sun.javafx.tk.RenderJob.run(RenderJob.java:58)
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor
      java:1145)
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
      .java:615)
              at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(Quant
      mRenderer.java:129)
              at java.lang.Thread.run(Thread.java:724)
      D3D Vram Pool: 1,080,000 used (0.4%), 1,080,000 managed (0.4%), 268,435,456 tot
      l
      1 total resources being managed
      0 permanent resources (0.0%)
      1 resources locked (100.0%)
      0 resources contain interesting data (0.0%)
      0 resources disappeared (0.0%)

            kcr Kevin Rushforth
            ckyang Chien Yang (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: