Skip to content

Browser is not found. UnsatisfiedLinkError (Windows, aarch64) #8218

@rockyAdmin

Description

@rockyAdmin

Apache NetBeans version

Apache NetBeans 24

What happened

no browsers show up in the browser dop down and the following silent error is produced and for existing project sometimes it also displays in the output window.

Exception:

java.lang.ExceptionInInitializerError: Exception java.lang.UnsatisfiedLinkError: C:\Program Files\Netbeans\netbeans-24\ide\modules\lib\extbrowser64.dll: Can't load AMD 64-bit .dll on a ARM 64-bit platform [in thread "org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction"]
	at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
	at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:331)
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:197)
	at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:139)
	at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2444)
	at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:916)
	at java.base/java.lang.System.loadLibrary(System.java:2063)
	at org.netbeans.modules.extbrowser.NbDdeBrowserImpl.<clinit>(NbDdeBrowserImpl.java:83)
	at org.netbeans.modules.extbrowser.SystemDefaultBrowser.createHtmlBrowserImpl(SystemDefaultBrowser.java:79)
	at org.netbeans.modules.extbrowser.SystemDefaultBrowser.detectSystemDefaultBrowser(SystemDefaultBrowser.java:166)
	at org.netbeans.modules.extbrowser.SystemDefaultBrowser.getPrivateBrowserFamilyId(SystemDefaultBrowser.java:158)
	at org.netbeans.modules.web.browser.api.WebBrowsers.getFactories(WebBrowsers.java:385)
	at org.netbeans.modules.web.browser.api.WebBrowsers.getPreferred(WebBrowsers.java:134)
	at org.netbeans.modules.web.browser.api.WebBrowser.refreshDelegate(WebBrowser.java:65)
	at org.netbeans.modules.web.browser.api.WebBrowser.<init>(WebBrowser.java:60)
	at org.netbeans.modules.web.browser.api.WebBrowser.createIDEGlobalDelegate(WebBrowser.java:106)
	at org.netbeans.modules.web.browser.api.WebBrowsers.createIDEGlobalDelegate(WebBrowsers.java:245)
	at org.netbeans.modules.web.browser.api.WebBrowsers.getUnsortedBrowsers(WebBrowsers.java:253)
	at org.netbeans.modules.web.browser.api.WebBrowsers.getAll(WebBrowsers.java:186)
	at org.netbeans.modules.web.browser.api.BrowserUISupport.findWebBrowserById(BrowserUISupport.java:228)
	at org.netbeans.modules.web.browser.api.BrowserUISupport.getDefaultBrowserChoice(BrowserUISupport.java:136)
	at org.netbeans.modules.web.project.WebProjectBrowserProvider.getActiveBrowser(WebProjectBrowserProvider.java:66)
	at org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.updateButton(ActiveBrowserAction.java:359)
	at org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.activeProjectChanged(ActiveBrowserAction.java:337)
	at org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.refreshView(ActiveBrowserAction.java:305)
	at org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction.access$700(ActiveBrowserAction.java:88)
	at org.netbeans.modules.web.clientproject.browser.ActiveBrowserAction$8.run(ActiveBrowserAction.java:297)
Caused: java.lang.NoClassDefFoundError: Could not initialize class org.netbeans.modules.extbrowser.NbDdeBrowserImpl
	at org.netbeans.modules.extbrowser.ChromeBrowser.createHtmlBrowserImpl(ChromeBrowser.java:85)
	at org.netbeans.core.NbURLDisplayer.warmBrowserUp(NbURLDisplayer.java:100)
	at org.netbeans.core.NbURLDisplayer.access$000(NbURLDisplayer.java:47)
	at org.netbeans.core.NbURLDisplayer$1.run(NbURLDisplayer.java:59)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1403)
	at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
	at org.openide.util.lookup.Lookups.executeWith(Lookups.java:287)
[catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2018)

Language / Project Type / NetBeans Component

No response

How to reproduce

new surface pro with win jdk,-21 and win 11os and new install of
Netbeans -24 common zip version.

create new web project with ant: compile and run. Expect browser to load and display default index;

Did this work correctly in an earlier version?

No / Don't know

Operating System

win 11 on a surface pro

JDK

microsoft-jdk-21.0.6-windows-aarch64

Apache NetBeans packaging

Apache NetBeans binary zip

Anything else

problem happens everytime

Are you willing to submit a pull request?

No

Metadata

Metadata

Assignees

No one assigned

    Labels

    Contribution welcomeAn issue or feature not currently being worked on, but a contribution would be welcomed!kind:bugBug report or fixos:windowsweb[ci] enable web job

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions