Skip to content

MacOS SDRPlay API Error While Resolving Native Library Lookup #1964

Closed
@DSheirer

Description

@DSheirer

sdrtrunk Version
master

Describe the bug
See application log snippet.

Application Log

2024-08-31 17:08:25.432 INFO  i.g.d.log.ApplicationLog -  Recordings:       /Users/sdr/SDRTrunk/recordings  [13MB/40MB 33%]
2024-08-31 17:08:25.452 INFO  i.g.dsheirer.gui.SDRTrunk - SDRPlay API native library preemptively loaded  [14MB/40MB 35%]
2024-08-31 17:08:25.526 INFO  i.g.d.util.ThreadPool - Application thread pool created SCHEDULED and CACHED executors threads  [17MB/40MB 43%]
2024-08-31 17:08:25.527 INFO  i.g.d.p.SystemProperties - SystemProperties - loaded [/Users/sdr/SDRTrunk/SDRTrunk.properties]  [17MB/40MB 43%]
2024-08-31 17:08:25.601 INFO  i.g.d.s.t.m.TunerManager - Discovering tuners ...  [21MB/40MB 54%]
2024-08-31 17:08:25.606 INFO  i.g.d.s.t.m.TunerManager - LibUsb API Version: 1.0.264  [21MB/40MB 54%]
2024-08-31 17:08:25.606 INFO  i.g.d.s.t.m.TunerManager - LibUsb Version: 1.0.24.11584  [21MB/40MB 54%]
2024-08-31 17:08:25.606 INFO  i.g.d.s.t.m.TunerManager - LibUsb - discovered [0] potential usb devices  [21MB/40MB 54%]
2024-08-31 17:08:25.607 INFO  i.g.d.s.t.m.TunerManager - LibUsb - starting HotPlug detection  [21MB/40MB 54%]
Exception in thread "main" java.lang.ExceptionInInitializerError
	at io.github.dsheirer.source.tuner.sdrplay.api.v3_07.sdrplay_api_h.sdrplay_api_Open(sdrplay_api_h.java:1550)
	at io.github.dsheirer.source.tuner.sdrplay.api.SDRplay.open(SDRplay.java:502)
	at io.github.dsheirer.source.tuner.sdrplay.api.SDRplay.<init>(SDRplay.java:98)
	at io.github.dsheirer.source.tuner.manager.TunerManager.discoverSdrPlayTuners(TunerManager.java:336)
	at io.github.dsheirer.source.tuner.manager.TunerManager.start(TunerManager.java:139)
	at io.github.dsheirer.gui.SDRTrunk.<init>(SDRTrunk.java:193)
	at io.github.dsheirer.gui.SDRTrunk.main(SDRTrunk.java:937)
Caused by: java.lang.NullPointerException: Cannot invoke "java.lang.foreign.SymbolLookup.find(String)" because "io.github.dsheirer.source.tuner.sdrplay.api.v3_07.sdrplay_api_h.SYMBOL_LOOKUP" is null
	at io.github.dsheirer.source.tuner.sdrplay.api.v3_07.sdrplay_api_h.findOrThrow(sdrplay_api_h.java:60)
	at io.github.dsheirer.source.tuner.sdrplay.api.v3_07.sdrplay_api_h$sdrplay_api_Open.<clinit>(sdrplay_api_h.java:1509)
	... 7 more

Additional context
As reported by @11a11935 on Discord

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions