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

WebView once again has problems rendering the solar system page

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • None
    • 8
    • javafx
    • None
    • web

      Open http://neography.com/experiment/circles/solarsystem in WebView. Note that only about 20% of the solar system is displayed in WebView. Also note lots of exceptions like this in stderr:

      java.lang.NullPointerException
      at com.sun.javafx.webkit.prism.RTImage.getTexture(RTImage.java:50)
      at com.sun.javafx.webkit.prism.RTImage.getGraphics(RTImage.java:43)
      at com.sun.javafx.webkit.prism.WCBufferedContext.getGraphics(WCBufferedContext.java:25)
      at com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.paint(WCGraphicsPrismContext.java:1311)
      at com.sun.javafx.webkit.prism.WCGraphicsPrismContext.clearRect(WCGraphicsPrismContext.java:466)
      at com.sun.webkit.graphics.GraphicsDecoder.decode(GraphicsDecoder.java:103)
      at com.sun.webkit.graphics.WCRenderQueue.decode(WCRenderQueue.java:69)
      at com.sun.webkit.graphics.WCRenderQueue.decode(WCRenderQueue.java:80)
      at com.sun.webkit.graphics.WCRenderQueue.decode(WCRenderQueue.java:86)
      at com.sun.webkit.graphics.GraphicsDecoder.decode(GraphicsDecoder.java:322)
      at com.sun.webkit.graphics.WCRenderQueue.decode(WCRenderQueue.java:69)
      at com.sun.webkit.WebPage.paint2GC(WebPage.java:712)
      at com.sun.webkit.WebPage.paint(WebPage.java:680)
      at com.sun.javafx.sg.prism.NGWebView.renderContent(NGWebView.java:73)
      at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:412)
      at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:69)
      at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1277)
      at com.sun.javafx.sg.prism.NGGroup.renderChildren(NGGroup.java:237)
      at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:203)
      at com.sun.javafx.sg.prism.NGRegion.renderContent(NGRegion.java:1254)
      at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:412)
      at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:69)
      at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1277)
      at com.sun.javafx.tk.quantum.ViewPainter.doPaint(ViewPainter.java:117)
      at com.sun.javafx.tk.quantum.AbstractPainter.paintImpl(AbstractPainter.java:204)
      at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:95)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
      at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
      at com.sun.prism.render.RenderJob.run(RenderJob.java:60)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:129)
      at java.lang.Thread.run(Thread.java:724)
      java.lang.NullPointerException
      at com.sun.javafx.webkit.prism.RTImage.getTexture(RTImage.java:50)
      at com.sun.javafx.webkit.prism.RTImage.draw(RTImage.java:84)
      at com.sun.javafx.webkit.prism.WCGraphicsPrismContext$7.doPaint(WCGraphicsPrismContext.java:721)
      at com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.paint(WCGraphicsPrismContext.java:1326)
      at com.sun.javafx.webkit.prism.WCGraphicsPrismContext$Composite.paint(WCGraphicsPrismContext.java:1311)
      at com.sun.javafx.webkit.prism.WCGraphicsPrismContext.drawImage(WCGraphicsPrismContext.java:728)
      at com.sun.webkit.graphics.GraphicsDecoder.drawImage(GraphicsDecoder.java:408)
      at com.sun.webkit.graphics.GraphicsDecoder.decode(GraphicsDecoder.java:166)
      at com.sun.webkit.graphics.WCRenderQueue.decode(WCRenderQueue.java:69)
      at com.sun.webkit.WebPage.paint2GC(WebPage.java:712)
      at com.sun.webkit.WebPage.paint(WebPage.java:680)
      at com.sun.javafx.sg.prism.NGWebView.renderContent(NGWebView.java:73)
      at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:412)
      at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:69)
      at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1277)
      at com.sun.javafx.sg.prism.NGGroup.renderChildren(NGGroup.java:237)
      at com.sun.javafx.sg.prism.NGGroup.renderContent(NGGroup.java:203)
      at com.sun.javafx.sg.prism.NGRegion.renderContent(NGRegion.java:1254)
      at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:412)
      at com.sun.javafx.sg.prism.NGNode.doRender(NGNode.java:69)
      at com.sun.javafx.sg.BaseNode.render(BaseNode.java:1277)
      at com.sun.javafx.tk.quantum.ViewPainter.doPaint(ViewPainter.java:117)
      at com.sun.javafx.tk.quantum.AbstractPainter.paintImpl(AbstractPainter.java:204)
      at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:95)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
      at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
      at com.sun.prism.render.RenderJob.run(RenderJob.java:60)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:129)
      at java.lang.Thread.run(Thread.java:724)

            vbaranov Vasiliy Baranov (Inactive)
            vbaranov Vasiliy Baranov (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: