It breaks anything using WebView, including Ensemble (for the source code viewer), and HTMLEditor (for rendering the rich text). I'm sure the WebView team will prioritise appropriately and hopefully have this resolved ASAP.

-- Jonathan

On 30/07/2013 2:14 p.m., John C. Turnbull wrote:
It is reported as an issue with WebView but unfortunately it means that
Ensemble8 cannot run any demo at all :-(

-----Original Message-----
From: Jonathan Giles [mailto:[email protected]]
Sent: Tuesday, 30 July 2013 09:53
To: John C. Turnbull
Cc: [email protected]
Subject: Re: JavaFX in JDK 8 b100 seems to be broken on Windows

This is a known problem:

https://javafx-jira.kenai.com/browse/RT-31972

-- Jonathan

On 30/07/2013 11:41 a.m., John C. Turnbull wrote:
I run Ensemble8 and clicking on any demo results in:

Exception in thread "JavaFX Application Thread"
java.lang.UnsatisfiedLinkError: D:\Java\jdk\1.8.0\jre\bin\jfxwebkit.dll:
Can't find dependent libraries

                  at java.lang.ClassLoader$NativeLibrary.load(Native
Method)
                  at
java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1910)
                  at
java.lang.ClassLoader.loadLibrary(ClassLoader.java:1795)
                  at java.lang.Runtime.load0(Runtime.java:809)

                  at java.lang.System.load(System.java:1080)

                  at

com.sun.glass.utils.NativeLibLoader.loadLibraryFullPath(NativeLibLoader.java
:203)

                  at

com.sun.glass.utils.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java
:96)

                  at
com.sun.glass.utils.NativeLibLoader.loadLibrary(NativeLibLoader.java:39)

                  at com.sun.webkit.WebPage$1.run(WebPage.java:142)

                  at com.sun.webkit.WebPage$1.run(WebPage.java:104)

                  at java.security.AccessController.doPrivileged(Native
Method)

                  at com.sun.webkit.WebPage.<clinit>(WebPage.java:104)

                  at javafx.scene.web.WebEngine.<init>(WebEngine.java:723)

                  at javafx.scene.web.WebEngine.<init>(WebEngine.java:710)

                  at javafx.scene.web.WebView.<init>(WebView.java:224)

                  at
ensemble.samplepage.SourceTab.<init>(SourceTab.java:74)
                  at ensemble.samplepage.Sources.<init>(Sources.java:79)

                  at ensemble.samplepage.BackPage.<init>(BackPage.java:49)

                  at
ensemble.samplepage.SamplePage.<init>(SamplePage.java:70)
                  at ensemble.PageBrowser.goToPage(PageBrowser.java:140)

                  at ensemble.PageBrowser.goToSample(PageBrowser.java:89)

                  at
ensemble.HomePage$HomeListCell$1.handle(HomePage.java:274)

                  at
ensemble.HomePage$HomeListCell$1.handle(HomePage.java:271)

                  at

com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEv
entHandler.java:86)

                  at

com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerM
anager.java:238)

                  at

com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerM
anager.java:191)

                  at

com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Composit
eEventDispatcher.java:59)

                  at

com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher
.java:58)

                  at

com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChain
Impl.java:114)

                  at

com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher
.java:56)

                  at

com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChain
Impl.java:114)

                  at

com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher
.java:56)

                  at

com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChain
Impl.java:114)

                  at

com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher
.java:56)

                  at

com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChain
Impl.java:114)

                  at

com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher
.java:56)

                  at

com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChain
Impl.java:114)

                  at

com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher
.java:56)

                  at

com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChain
Impl.java:114)

                  at
com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)

                  at
com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)

                  at javafx.event.Event.fireEvent(Event.java:203)

                  at javafx.scene.Node.fireEvent(Node.java:8023)

                  at javafx.scene.control.Button.fire(Button.java:184)

                  at

com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBeh
avior.java:183)

                  at

com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase
.java:91)

                  at

com.sun.javafx.scene.control.skin.BehaviorSkinBase$1.handle(BehaviorSkinBase
.java:84)

                  at

com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBu
bblingEvent(CompositeEventHandler.java:218)

                  at

com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEv
entHandler.java:80)

                  at

com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerM
anager.java:238)

                  at

com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerM
anager.java:191)

                  at

com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Composit
eEventDispatcher.java:59)

                  at

com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher
.java:58)

                  at

com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChain
Impl.java:114)

                  at

com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher
.java:56)

                  at

com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChain
Impl.java:114)

                  at

com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher
.java:56)

                  at

com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChain
Impl.java:114)

                  at

com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher
.java:56)

                  at

com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChain
Impl.java:114)

                  at

com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher
.java:56)

                  at

com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChain
Impl.java:114)

                  at

com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher
.java:56)

                  at

com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChain
Impl.java:114)

                  at
com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)

                  at
com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)

                  at javafx.event.Event.fireEvent(Event.java:203)

                  at
javafx.scene.Scene$MouseHandler.process(Scene.java:3544)
                  at
javafx.scene.Scene$MouseHandler.process(Scene.java:3375)
                  at
javafx.scene.Scene$MouseHandler.access$1900(Scene.java:3326)

                  at
javafx.scene.Scene.impl_processMouseEvent(Scene.java:1617)

                  at
javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2394)

                  at

com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(G
lassViewEventHandler.java:312)

                  at

com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(G
lassViewEventHandler.java:237)

                  at java.security.AccessController.doPrivileged(Native
Method)

                  at

com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEv
entHandler.java:354)

                  at com.sun.glass.ui.View.handleMouseEvent(View.java:514)

                  at com.sun.glass.ui.View.notifyMouse(View.java:877)

                  at com.sun.glass.ui.win.WinApplication._runLoop(Native
Method)

                  at
com.sun.glass.ui.win.WinApplication.access$300(WinApplication.java:39)

                  at
com.sun.glass.ui.win.WinApplication$3$1.run(WinApplication.java:101)

                  at java.lang.Thread.run(Thread.java:724)

-jct


Reply via email to