JDK-8095083 : WebView blocks and message on console
  • Type: Bug
  • Component: javafx
  • Sub-Component: web
  • Affected Version: 8u45
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • Submitted: 2015-05-14
  • Updated: 2015-07-29
  • Resolved: 2015-07-29
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 9
9Resolved
Related Reports
Duplicate :  
Description
Message on console
Outstanding resource locks detected:
D3D Vram Pool: 28��111��034 used (5,2%), 67��108��864 target (12,5%), 536��870��912 max
181 total resources being managed
average resource age is 195,1 frames
0 resources at maximum supported age (0,0%)
13 resources marked permanent (7,2%)
75 resources have had mismatched locks (41,4%)
75 resources locked (41,4%)
59 resources contain interesting data (32,6%)
0 resources disappeared (0,0%)
Comments
NPE issue is fixed for JDK-8087438.
29-07-2015

If it's a single, not too big java file, please list it here. Otherwise, please e-mail it to me and I'll attach it.
22-05-2015

I have a little test app. I got this You clicked me! java.lang.NullPointerException at com.sun.javafx.util.Utils.getScreen(Utils.java:687) at com.sun.javafx.webkit.WebPageClientImpl.getScreenBounds(WebPageClientImpl.java:110) at com.sun.webkit.WCWidget.fwkGetScreenRect(WCWidget.java:118) at com.sun.webkit.network.URLLoader.twkDidFinishLoading(Native Method) at com.sun.webkit.network.URLLoader.notifyDidFinishLoading(URLLoader.java:830) at com.sun.webkit.network.URLLoader.lambda$didFinishLoading$95(URLLoader.java:821) at com.sun.javafx.application.PlatformImpl.lambda$null$171(PlatformImpl.java:295) at java.security.AccessController.doPrivileged(Native Method) at com.sun.javafx.application.PlatformImpl.lambda$runLater$172(PlatformImpl.java:294) at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$null$146(WinApplication.java:108) at java.lang.Thread.run(Thread.java:745) when closing very fast the first webview (first button to open tab), so I think it's a timer associated with load charge. Where should I put this test app so you can inspect it but it's not exactly the same problem?
22-05-2015

If this exception is reproducible in a headfull mode then this is a bug in FX/WebView. Could you provide a simplified code of your split pane app?
22-05-2015

In fact I get this exception when I close the tab containing the splitpane with the webview. I tried to stop webengine when closing the tab but no effect. What should I do? Is it a bug in my prog or an internal error?
21-05-2015

I would appreciate if you could do that.
20-05-2015

Hello. I get this exception a few times but not on all executions but when it happens it's endless. I was making a rss reader with a list of feeds and an associated webview in a splitpane. It looks like if it was linked with resizing. I can try some more manips to investigate.
19-05-2015

@Isabelle, the exception is reproducible in Headless mode, and is tracked here: RT-40764. Do you have a test case where you reproduce it onscreen?
19-05-2015

Thanks. I tried the 8u60 and the application works really better. I just had this error on a run at regular intervals (timer) on a test: java.lang.NullPointerException at com.sun.javafx.util.Utils.getScreen(Utils.java:687) at com.sun.javafx.webkit.WebPageClientImpl.getScreenBounds(WebPageClientImpl.java:110) at com.sun.webkit.WCWidget.fwkGetScreenRect(WCWidget.java:118) at com.sun.webkit.Timer.twkFireTimerEvent(Native Method) at com.sun.webkit.Timer.fireTimerEvent(Timer.java:83) at com.sun.webkit.Timer.notifyTick(Timer.java:64) at javafx.scene.web.WebEngine$PulseTimer.lambda$static$45(WebEngine.java:1201) at com.sun.javafx.tk.Toolkit.lambda$runPulse$31(Toolkit.java:339) at java.security.AccessController.doPrivileged(Native Method) at com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:338) at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:365) at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:510) at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:490) at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$401(QuantumToolkit.java:319) at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95) at com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at com.sun.glass.ui.win.WinApplication.lambda$null$146(WinApplication.java:108) at java.lang.Thread.run(Thread.java:745) it was one time on about 5 run and the parent pointer was null but I don't know if there's a link with the precedent.
14-05-2015

Marking as incomplete pending a reproducible test case or URL.
14-05-2015

[removed the superfluous keywords and lowered the priority to P3 pending additional information to justify it being P2 (it is not a P1 bug)] This is likely a duplicate of other issues that are either already fixed or in progress for 8u60. Please provide a test program or a URL to an html page that will reproduce this behavior. I also recommend that you download the latest early access build of JDK 8u60 here: https://jdk8.java.net/download.html
14-05-2015