All WebNode tests fails because of IA 32-bit libjfxwebkit.so library on a ARM platform,
The platform can be checked by unix utility 'file' (f.e. for build h1471):
> file sdk/rt/lib/arm/libjfxwebkit.so
sdk/rt/lib/arm/libjfxwebkit.so: ELF 32-bit LSB shared object, Intel 80386, version
1 (SYSV), dynamically linked, BuildID[sha1]=0x68de17121470410b98582439875100d2ef38e1e7, stripped
Sample error log:
=================
failed warmup: java.lang.UnsatisfiedLinkError: ../sdk/rt/lib/arm/libjfxwebkit.so: ./sdk/rt/lib/arm/libjfxwebkit.so: cannot open shared object file: No such file or directory (Possible cause: can't load IA 32-bit .so on a ARM-bit platform)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
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 webnodetestsuite.SunSpider.createTestGUI(SunSpider.java:99)
at webnodetestsuite.SunSpider.createTestGUI(SunSpider.java:85)
at fx.bm.FXBenchmark$3.call(FXBenchmark.java:68)
at fx.bm.FXBenchmark$3.call(FXBenchmark.java:66)
at fx.bm.util.Helpers$3.run(Helpers.java:118)
at com.sun.javafx.application.PlatformImpl$5$1.run(PlatformImpl.java:244)
at com.sun.javafx.application.PlatformImpl$5$1.run(PlatformImpl.java:241)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl$5.run(PlatformImpl.java:241)
at com.sun.glass.ui.lens.LensApplication$RunnableEvent.dispatch(LensApplication.java:169)
at com.sun.glass.ui.lens.LensApplication._runLoop(LensApplication.java:756)
at com.sun.glass.ui.lens.LensApplication.access$700(LensApplication.java:55)
at com.sun.glass.ui.lens.LensApplication$4.run(LensApplication.java:815)
at java.lang.Thread.run(Unknown Source)
The platform can be checked by unix utility 'file' (f.e. for build h1471):
> file sdk/rt/lib/arm/libjfxwebkit.so
sdk/rt/lib/arm/libjfxwebkit.so: ELF 32-bit LSB shared object, Intel 80386, version
1 (SYSV), dynamically linked, BuildID[sha1]=0x68de17121470410b98582439875100d2ef38e1e7, stripped
Sample error log:
=================
failed warmup: java.lang.UnsatisfiedLinkError: ../sdk/rt/lib/arm/libjfxwebkit.so: ./sdk/rt/lib/arm/libjfxwebkit.so: cannot open shared object file: No such file or directory (Possible cause: can't load IA 32-bit .so on a ARM-bit platform)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
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 webnodetestsuite.SunSpider.createTestGUI(SunSpider.java:99)
at webnodetestsuite.SunSpider.createTestGUI(SunSpider.java:85)
at fx.bm.FXBenchmark$3.call(FXBenchmark.java:68)
at fx.bm.FXBenchmark$3.call(FXBenchmark.java:66)
at fx.bm.util.Helpers$3.run(Helpers.java:118)
at com.sun.javafx.application.PlatformImpl$5$1.run(PlatformImpl.java:244)
at com.sun.javafx.application.PlatformImpl$5$1.run(PlatformImpl.java:241)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl$5.run(PlatformImpl.java:241)
at com.sun.glass.ui.lens.LensApplication$RunnableEvent.dispatch(LensApplication.java:169)
at com.sun.glass.ui.lens.LensApplication._runLoop(LensApplication.java:756)
at com.sun.glass.ui.lens.LensApplication.access$700(LensApplication.java:55)
at com.sun.glass.ui.lens.LensApplication$4.run(LensApplication.java:815)
at java.lang.Thread.run(Unknown Source)