Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8093469 | 8u60 | Anton Nashatyrev | P3 | Resolved | Fixed |
Reproducible since at least 8u40, then prior to 9b52/8u60b09 (after which it is reproducible as a crash), and eventually since 9b60/8u60b12.
Perform the following steps:
1. load in WebLauncher https://google-developers.appspot.com/maps/documentation/javascript/examples/full/map-simple
2. press mouse button in the map, hold the button & drag somewhere outside WebView, release the button
3. press mouse button in the map again, try to drag
An exception is thrown:
[java] java.lang.IllegalArgumentException: Image dimensions must be > 0
[java] at com.sun.prism.Image.<init>(Image.java:292)
[java] at com.sun.prism.Image.<init>(Image.java:268)
[java] at com.sun.prism.Image.fromByteBgraPreData(Image.java:111)
[java] at com.sun.javafx.webkit.prism.RTImage.getImage(RTImage.java:62)
[java] at com.sun.javafx.webkit.prism.PrismImage.getPlatformImage(PrismImage.java:54)
[java] at com.sun.javafx.webkit.UIClientImpl.startDrag(UIClientImpl.java:277)
[java] at com.sun.webkit.WebPage.fwkStartDrag(WebPage.java:2160)
[java] at com.sun.webkit.WebPage.twkProcessMouseEvent(Native Method)
[java] at com.sun.webkit.WebPage.dispatchMouseEvent(WebPage.java:759)
[java] at javafx.scene.web.WebView.processMouseEvent(WebView.java:1021)
[java] at javafx.scene.web.WebView.lambda$registerEventHandlers$3(WebView.java:1144)
[java] at javafx.scene.web.WebView$$Lambda$83/56900564.handle(Unknown Source)
[java] at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
[java] at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
[java] at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
[java] at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
[java] at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
[java] at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
[java] at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
[java] at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
[java] at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
[java] at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
[java] at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
[java] at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
[java] at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
[java] at javafx.event.Event.fireEvent(Event.java:198)
[java] at javafx.scene.Scene$MouseHandler.process(Scene.java:3757)
[java] at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485)
[java] at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762)
[java] at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494)
[java] at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:350)
[java] at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:275)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$351(GlassViewEventHandler.java:385)
[java] at com.sun.javafx.tk.quantum.GlassViewEventHandler$$Lambda$216/1461971574.get(Unknown Source)
[java] at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389)
[java] at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:384)
[java] at com.sun.glass.ui.View.handleMouseEvent(View.java:555)
[java] at com.sun.glass.ui.View.notifyMouse(View.java:937)
[java] at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
[java] at com.sun.glass.ui.win.WinApplication.lambda$null$146(WinApplication.java:108)
[java] at com.sun.glass.ui.win.WinApplication$$Lambda$37/380894366.run(Unknown Source)
[java] at java.lang.Thread.run(Thread.java:745)
Perform the following steps:
1. load in WebLauncher https://google-developers.appspot.com/maps/documentation/javascript/examples/full/map-simple
2. press mouse button in the map, hold the button & drag somewhere outside WebView, release the button
3. press mouse button in the map again, try to drag
An exception is thrown:
[java] java.lang.IllegalArgumentException: Image dimensions must be > 0
[java] at com.sun.prism.Image.<init>(Image.java:292)
[java] at com.sun.prism.Image.<init>(Image.java:268)
[java] at com.sun.prism.Image.fromByteBgraPreData(Image.java:111)
[java] at com.sun.javafx.webkit.prism.RTImage.getImage(RTImage.java:62)
[java] at com.sun.javafx.webkit.prism.PrismImage.getPlatformImage(PrismImage.java:54)
[java] at com.sun.javafx.webkit.UIClientImpl.startDrag(UIClientImpl.java:277)
[java] at com.sun.webkit.WebPage.fwkStartDrag(WebPage.java:2160)
[java] at com.sun.webkit.WebPage.twkProcessMouseEvent(Native Method)
[java] at com.sun.webkit.WebPage.dispatchMouseEvent(WebPage.java:759)
[java] at javafx.scene.web.WebView.processMouseEvent(WebView.java:1021)
[java] at javafx.scene.web.WebView.lambda$registerEventHandlers$3(WebView.java:1144)
[java] at javafx.scene.web.WebView$$Lambda$83/56900564.handle(Unknown Source)
[java] at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
[java] at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
[java] at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
[java] at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
[java] at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
[java] at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
[java] at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
[java] at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
[java] at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
[java] at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
[java] at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
[java] at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
[java] at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
[java] at javafx.event.Event.fireEvent(Event.java:198)
[java] at javafx.scene.Scene$MouseHandler.process(Scene.java:3757)
[java] at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485)
[java] at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762)
[java] at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494)
[java] at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:350)
[java] at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:275)
[java] at java.security.AccessController.doPrivileged(Native Method)
[java] at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$351(GlassViewEventHandler.java:385)
[java] at com.sun.javafx.tk.quantum.GlassViewEventHandler$$Lambda$216/1461971574.get(Unknown Source)
[java] at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389)
[java] at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:384)
[java] at com.sun.glass.ui.View.handleMouseEvent(View.java:555)
[java] at com.sun.glass.ui.View.notifyMouse(View.java:937)
[java] at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
[java] at com.sun.glass.ui.win.WinApplication.lambda$null$146(WinApplication.java:108)
[java] at com.sun.glass.ui.win.WinApplication$$Lambda$37/380894366.run(Unknown Source)
[java] at java.lang.Thread.run(Thread.java:745)
- backported by
-
JDK-8093469 [WebView] IllegalArgumentException when dragging in google maps
-
- Resolved
-
- duplicates
-
JDK-8085952 An Exception is thrown if the mouse gets clicked a few times and is moved on the WebView
-
- Closed
-
-
JDK-8089140 Exception while lively clicking on checkboxes on WebView
-
- Closed
-
-
JDK-8131671 [WebView] Different errors when dragging content out of the Stage
-
- Closed
-
- relates to
-
JDK-8096175 [webkit] JVM crash in jfxwebkit.dll in JDK 9
-
- Closed
-