Exception in thread "main" java.lang.UnsatisfiedLinkError: /Users/j/Library/Caches/JNA/temp/jna2952466869236905264.tmp: dlopen(/Users/j/Library/Caches/JNA/temp/jna2952466869236905264.tmp, 0x0001): tried: '/Users/j/Library/Caches/JNA/temp/jna2952466869236905264.tmp' (fat file, but missing compatible architecture (have 'i386,x86_64', need 'arm64e' or 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/j/Library/Caches/JNA/temp/jna2952466869236905264.tmp' (no such file), '/Users/j/Library/Caches/JNA/temp/jna2952466869236905264.tmp' (fat file, but missing compatible architecture (have 'i386,x86_64', need 'arm64e' or 'arm64'))
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2394)
at java.base/java.lang.Runtime.load0(Runtime.java:755)
at java.base/java.lang.System.load(System.java:1957)
at com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:1018)
at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:988)
at com.sun.jna.Native.(Native.java:195)
at io.methvin.watchservice.jna.CarbonAPI.(CarbonAPI.java:19)
at io.methvin.watchservice.jna.CFStringRef.toCFString(CFStringRef.java:23)
at io.methvin.watchservice.MacOSXListeningWatchService.register(MacOSXListeningWatchService.java:128)
at io.methvin.watchservice.WatchablePath.register(WatchablePath.java:50)
at io.methvin.watchservice.WatchablePath.register(WatchablePath.java:61)
I've run it before on an Macbook pro max m2 .. but now on m3 max and latest macos and hitting a wall ...
Exception in thread "main" java.lang.UnsatisfiedLinkError: /Users/j/Library/Caches/JNA/temp/jna2952466869236905264.tmp: dlopen(/Users/j/Library/Caches/JNA/temp/jna2952466869236905264.tmp, 0x0001): tried: '/Users/j/Library/Caches/JNA/temp/jna2952466869236905264.tmp' (fat file, but missing compatible architecture (have 'i386,x86_64', need 'arm64e' or 'arm64')), '/System/Volumes/Preboot/Cryptexes/OS/Users/j/Library/Caches/JNA/temp/jna2952466869236905264.tmp' (no such file), '/Users/j/Library/Caches/JNA/temp/jna2952466869236905264.tmp' (fat file, but missing compatible architecture (have 'i386,x86_64', need 'arm64e' or 'arm64'))
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2394)
at java.base/java.lang.Runtime.load0(Runtime.java:755)
at java.base/java.lang.System.load(System.java:1957)
at com.sun.jna.Native.loadNativeDispatchLibraryFromClasspath(Native.java:1018)
at com.sun.jna.Native.loadNativeDispatchLibrary(Native.java:988)
at com.sun.jna.Native.(Native.java:195)
at io.methvin.watchservice.jna.CarbonAPI.(CarbonAPI.java:19)
at io.methvin.watchservice.jna.CFStringRef.toCFString(CFStringRef.java:23)
at io.methvin.watchservice.MacOSXListeningWatchService.register(MacOSXListeningWatchService.java:128)
at io.methvin.watchservice.WatchablePath.register(WatchablePath.java:50)
at io.methvin.watchservice.WatchablePath.register(WatchablePath.java:61)
I've run it before on an Macbook pro max m2 .. but now on m3 max and latest macos and hitting a wall ...