steps to reproduce:
- save attached NPETest.html locally;
- run WebLaucher (rt-closed/toys/WebLauncher)
- open saved NPETest.html (using "file" protocol)
This causes a number of NPE from CookieManager.canonicalize method:
[java] java.lang.NullPointerException
[java] at com.sun.webpane.webkit.network.CookieManager.canonicalize(CookieManager.java:228)
[java] at com.sun.webpane.webkit.network.CookieManager.get(CookieManager.java:74)
[java] at com.sun.webpane.webkit.network.CookieManager.get(CookieManager.java:55)
[java] at com.sun.webpane.webkit.network.CookieJar.fwkGet(CookieJar.java:62)
[java] at com.sun.webpane.webkit.Timer.twkFireTimerEvent(Native Method)
[java] at com.sun.webpane.webkit.Timer.fireTimerEvent(Timer.java:66)
[java] at com.sun.webpane.webkit.Timer.notifyTick(Timer.java:47)
[java] at javafx.scene.web.WebEngine$PulseTimer$2.pulse(WebEngine.java:778)
[java] at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:357)
[java] at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:452)
[java] at com.sun.javafx.tk.quantum.QuantumToolkit$8.run(QuantumToolkit.java:321)
[java] at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
[java] at com.sun.glass.ui.win.WinApplication.access$100(WinApplication.java:29)
[java] at com.sun.glass.ui.win.WinApplication$2$1.run(WinApplication.java:62)
[java] at java.lang.Thread.run(Thread.java:662)
[java] java.lang.NullPointerException
[java] at com.sun.webpane.webkit.network.CookieManager.canonicalize(CookieManager.java:228)
[java] at com.sun.webpane.webkit.network.CookieManager.put(CookieManager.java:145)
[java] at com.sun.webpane.webkit.network.CookieManager.put(CookieManager.java:132)
[java] at com.sun.webpane.webkit.network.CookieJar.fwkPut(CookieJar.java:39)
[java] at com.sun.webpane.webkit.Timer.twkFireTimerEvent(Native Method)
[java] at com.sun.webpane.webkit.Timer.fireTimerEvent(Timer.java:66)
[java] at com.sun.webpane.webkit.Timer.notifyTick(Timer.java:47)
[java] at javafx.scene.web.WebEngine$PulseTimer$2.pulse(WebEngine.java:778)
[java] at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:357)
[java] at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:452)
[java] at com.sun.javafx.tk.quantum.QuantumToolkit$8.run(QuantumToolkit.java:321)
[java] at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
[java] at com.sun.glass.ui.win.WinApplication.access$100(WinApplication.java:29)
[java] at com.sun.glass.ui.win.WinApplication$2$1.run(WinApplication.java:62)
[java] at java.lang.Thread.run(Thread.java:662)
- save attached NPETest.html locally;
- run WebLaucher (rt-closed/toys/WebLauncher)
- open saved NPETest.html (using "file" protocol)
This causes a number of NPE from CookieManager.canonicalize method:
[java] java.lang.NullPointerException
[java] at com.sun.webpane.webkit.network.CookieManager.canonicalize(CookieManager.java:228)
[java] at com.sun.webpane.webkit.network.CookieManager.get(CookieManager.java:74)
[java] at com.sun.webpane.webkit.network.CookieManager.get(CookieManager.java:55)
[java] at com.sun.webpane.webkit.network.CookieJar.fwkGet(CookieJar.java:62)
[java] at com.sun.webpane.webkit.Timer.twkFireTimerEvent(Native Method)
[java] at com.sun.webpane.webkit.Timer.fireTimerEvent(Timer.java:66)
[java] at com.sun.webpane.webkit.Timer.notifyTick(Timer.java:47)
[java] at javafx.scene.web.WebEngine$PulseTimer$2.pulse(WebEngine.java:778)
[java] at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:357)
[java] at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:452)
[java] at com.sun.javafx.tk.quantum.QuantumToolkit$8.run(QuantumToolkit.java:321)
[java] at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
[java] at com.sun.glass.ui.win.WinApplication.access$100(WinApplication.java:29)
[java] at com.sun.glass.ui.win.WinApplication$2$1.run(WinApplication.java:62)
[java] at java.lang.Thread.run(Thread.java:662)
[java] java.lang.NullPointerException
[java] at com.sun.webpane.webkit.network.CookieManager.canonicalize(CookieManager.java:228)
[java] at com.sun.webpane.webkit.network.CookieManager.put(CookieManager.java:145)
[java] at com.sun.webpane.webkit.network.CookieManager.put(CookieManager.java:132)
[java] at com.sun.webpane.webkit.network.CookieJar.fwkPut(CookieJar.java:39)
[java] at com.sun.webpane.webkit.Timer.twkFireTimerEvent(Native Method)
[java] at com.sun.webpane.webkit.Timer.fireTimerEvent(Timer.java:66)
[java] at com.sun.webpane.webkit.Timer.notifyTick(Timer.java:47)
[java] at javafx.scene.web.WebEngine$PulseTimer$2.pulse(WebEngine.java:778)
[java] at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:357)
[java] at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:452)
[java] at com.sun.javafx.tk.quantum.QuantumToolkit$8.run(QuantumToolkit.java:321)
[java] at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
[java] at com.sun.glass.ui.win.WinApplication.access$100(WinApplication.java:29)
[java] at com.sun.glass.ui.win.WinApplication$2$1.run(WinApplication.java:62)
[java] at java.lang.Thread.run(Thread.java:662)