- 
    Bug 
- 
    Resolution: Duplicate
- 
     P4 P4
- 
    None
- 
    8u20
- 
    Windows 8 
                    This Nullpointer exception happens always when unplug a second monitor.
You can try this with our application at http://joffice.eu
WARNUNG: CSS Error parsing '*{-fx.background-color: white;-fx-border-color: orange;-fx-border-width: 1;-fx-border-insets: -2;}: Expected COLON at [1,5]
java.lang.NullPointerException
at com.sun.scenario.effect.impl.prism.ps.PPSRenderer.dispose(PPSRenderer.java:138)
at com.sun.scenario.effect.impl.prism.ps.PPSRenderer$1.factoryReset(PPSRenderer.java:76)
at com.sun.prism.impl.BaseResourceFactory.notifyReset(BaseResourceFactory.java:99)
at com.sun.prism.d3d.D3DResourceFactory.notifyReset(D3DResourceFactory.java:448)
at com.sun.prism.d3d.D3DContext.testLostStateAndReset(D3DContext.java:161)
at com.sun.prism.d3d.D3DResourceFactory.isDeviceReady(D3DResourceFactory.java:111)
at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:70)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at com.sun.javafx.tk.RenderJob.run(RenderJob.java:58)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:129)
at java.lang.Thread.run(Thread.java:744)
java.lang.NullPointerException
at com.sun.scenario.effect.impl.prism.ps.PPSRenderer.dispose(PPSRenderer.java:138)
at com.sun.scenario.effect.impl.prism.ps.PPSRenderer$1.factoryReset(PPSRenderer.java:76)
at com.sun.prism.impl.BaseResourceFactory.notifyReset(BaseResourceFactory.java:99)
at com.sun.prism.d3d.D3DResourceFactory.notifyReset(D3DResourceFactory.java:448)
at com.sun.prism.d3d.D3DContext.testLostStateAndReset(D3DContext.java:161)
at com.sun.prism.d3d.D3DResourceFactory.isDeviceReady(D3DResourceFactory.java:111)
at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:70)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at com.sun.javafx.tk.RenderJob.run(RenderJob.java:58)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:129)
at java.lang.Thread.run(Thread.java:744)
java.lang.NullPointerException
at com.sun.scenario.effect.impl.prism.ps.PPSRenderer.dispose(PPSRenderer.java:138)
at com.sun.scenario.effect.impl.prism.ps.PPSRenderer$1.factoryReset(PPSRenderer.java:76)
at com.sun.prism.impl.BaseResourceFactory.notifyReset(BaseResourceFactory.java:99)
at com.sun.prism.d3d.D3DResourceFactory.notifyReset(D3DResourceFactory.java:448)
at com.sun.prism.d3d.D3DContext.testLostStateAndReset(D3DContext.java:161)
at com.sun.prism.d3d.D3DResourceFactory.isDeviceReady(D3DResourceFactory.java:111)
at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:70)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at com.sun.javafx.tk.RenderJob.run(RenderJob.java:58)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:129)
at java.lang.Thread.run(Thread.java:744)
            
You can try this with our application at http://joffice.eu
WARNUNG: CSS Error parsing '*{-fx.background-color: white;-fx-border-color: orange;-fx-border-width: 1;-fx-border-insets: -2;}: Expected COLON at [1,5]
java.lang.NullPointerException
at com.sun.scenario.effect.impl.prism.ps.PPSRenderer.dispose(PPSRenderer.java:138)
at com.sun.scenario.effect.impl.prism.ps.PPSRenderer$1.factoryReset(PPSRenderer.java:76)
at com.sun.prism.impl.BaseResourceFactory.notifyReset(BaseResourceFactory.java:99)
at com.sun.prism.d3d.D3DResourceFactory.notifyReset(D3DResourceFactory.java:448)
at com.sun.prism.d3d.D3DContext.testLostStateAndReset(D3DContext.java:161)
at com.sun.prism.d3d.D3DResourceFactory.isDeviceReady(D3DResourceFactory.java:111)
at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:70)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at com.sun.javafx.tk.RenderJob.run(RenderJob.java:58)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:129)
at java.lang.Thread.run(Thread.java:744)
java.lang.NullPointerException
at com.sun.scenario.effect.impl.prism.ps.PPSRenderer.dispose(PPSRenderer.java:138)
at com.sun.scenario.effect.impl.prism.ps.PPSRenderer$1.factoryReset(PPSRenderer.java:76)
at com.sun.prism.impl.BaseResourceFactory.notifyReset(BaseResourceFactory.java:99)
at com.sun.prism.d3d.D3DResourceFactory.notifyReset(D3DResourceFactory.java:448)
at com.sun.prism.d3d.D3DContext.testLostStateAndReset(D3DContext.java:161)
at com.sun.prism.d3d.D3DResourceFactory.isDeviceReady(D3DResourceFactory.java:111)
at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:70)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at com.sun.javafx.tk.RenderJob.run(RenderJob.java:58)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:129)
at java.lang.Thread.run(Thread.java:744)
java.lang.NullPointerException
at com.sun.scenario.effect.impl.prism.ps.PPSRenderer.dispose(PPSRenderer.java:138)
at com.sun.scenario.effect.impl.prism.ps.PPSRenderer$1.factoryReset(PPSRenderer.java:76)
at com.sun.prism.impl.BaseResourceFactory.notifyReset(BaseResourceFactory.java:99)
at com.sun.prism.d3d.D3DResourceFactory.notifyReset(D3DResourceFactory.java:448)
at com.sun.prism.d3d.D3DContext.testLostStateAndReset(D3DContext.java:161)
at com.sun.prism.d3d.D3DResourceFactory.isDeviceReady(D3DResourceFactory.java:111)
at com.sun.javafx.tk.quantum.PresentingPainter.run(PresentingPainter.java:70)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at com.sun.javafx.tk.RenderJob.run(RenderJob.java:58)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:129)
at java.lang.Thread.run(Thread.java:744)
- duplicates
- 
                    JDK-8093209 NPE in PPSRenderer (when display disconnected?) -           
- Resolved
 
-