This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 219304 - UnsatisfiedLinkError: C:\devtools\TPS_development_IDE\NetBeans 7.3 Beta\ide\javafxrt\i586\bin\glass.dll: Can't find dependent libraries
Summary: UnsatisfiedLinkError: C:\devtools\TPS_development_IDE\NetBeans 7.3 Beta\ide\j...
Status: RESOLVED FIXED
Alias: None
Product: ide
Classification: Unclassified
Component: Extbrowser (show other bugs)
Version: 7.3
Hardware: All All
: P3 normal (vote)
Assignee: Stanislav Aubrecht
URL:
Keywords:
: 219345 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-10-02 06:44 UTC by viggonavarsete
Modified: 2012-10-25 10:52 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter: 192929


Attachments
stacktrace (6.16 KB, text/plain)
2012-10-02 06:44 UTC, viggonavarsete
Details

Note You need to log in before you can comment on or make changes to this bug.
Description viggonavarsete 2012-10-02 06:44:45 UTC
Build: NetBeans IDE 7.3 Beta (Build 201209272333)
VM: Java HotSpot(TM) Client VM, 20.7-b02, Java(TM) SE Runtime Environment, 1.6.0_32-b05
OS: Windows 7

User Comments:
viggonavarsete: Tried to click on JS Test Driver when it crashed




Stacktrace: 
java.lang.UnsatisfiedLinkError: C:\devtools\TPS_development_IDE\NetBeans 7.3 Beta\ide\javafxrt\i586\bin\glass.dll: Can't find dependent libraries
   at java.lang.ClassLoader$NativeLibrary.load(ClassLoader.java:0)
   at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1807)
   at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703)
   at java.lang.Runtime.load0(Runtime.java:770)
   at java.lang.System.load(System.java:1003)
   at com.sun.glass.utils.NativeLibLoader.loadLibraryFullPath(NativeLibLoader.java:200)
Comment 1 viggonavarsete 2012-10-02 06:44:48 UTC
Created attachment 125186 [details]
stacktrace
Comment 2 David Konecny 2012-10-02 16:59:07 UTC
Silly mistake in two places. I will fix this later today.

Short term workaround is: run some HTML5 project in "Embedded Webkit Browser" - that will result into a window asking you to specify your JavaFX runtime. Set it up properly (and close the window and switch back HTML5 project to Chrome with NB integration browser) and after that jstestdriver configuration dialog should work.
Comment 3 David Konecny 2012-10-05 15:41:47 UTC
*** Bug 219345 has been marked as a duplicate of this bug. ***
Comment 4 David Konecny 2012-10-05 15:53:55 UTC
I fixed the problem and it should work now. web-main#aafc4e73a2e1

Standa, I'm lowering priority of this issue and passing it to you: could you change initialization of WebView to survive missing JavaFX runtime? Could it just behave as if WebView browser was not available instead of throwing the exception? Thanks.
Comment 5 Quality Engineering 2012-10-06 02:01:52 UTC
Integrated into 'main-golden', will be available in build *201210060002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/aafc4e73a2e1
User: David Konecny <dkonecny@netbeans.org>
Log: #219304 - UnsatisfiedLinkError: C:\devtools\TPS_development_IDE\NetBeans 7.3 Beta\ide\javafxrt\i586\bin\glass.dll: Can't find dependent libraries
Comment 6 David Konecny 2012-10-24 01:41:45 UTC
Reopening for Standa to address the second part of the problem.
Comment 7 Stanislav Aubrecht 2012-10-24 09:28:17 UTC
core-main 3cd244c05be7
Comment 8 Quality Engineering 2012-10-25 10:52:18 UTC
Integrated into 'main-golden', will be available in build *201210250921* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)
Changeset: http://hg.netbeans.org/main-golden/rev/3cd244c05be7
User: S. Aubrecht <saubrecht@netbeans.org>
Log: #219304 - create browser component early to ensure native libs can be loaded