fluvio-community / fluvio-community/fluvio-client-java

`arm64/aarch64` run fails with missing `libfluvio_java.so`

Open
#129 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
12
Forks
4
PR merge metrics
No merged PRs in 30d

Description

On `aarch64`, `gradle run` fails with the error below.

```
$ gradle run

> Task :app:run FAILED
Loading cdylib for: Linux
Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/nativeutils289653877006309/libfluvio_java.so: /tmp/nativeutils289653877006309/libfluvio_java.so: cannot open shared object file: No such file or directory (Possible cause: can't load AMD 64 .so on a AARCH64 platform)
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:2389)
at java.base/java.lang.Runtime.load0(Runtime.java:755)
at java.base/java.lang.System.load(System.java:1953)
at com.infinyon.fluvio.NativeUtils.loadLibraryFromJar(NativeUtils.java:126)
at com.infinyon.fluvio.Fluvio.(Fluvio.java:93)
at custom.App.main(App.java:26)
```

OS
`Linux 5a17d39e7ea8 6.1.29-0-virt #1-Alpine SMP Wed, 17 May 2023 14:22:15 +0000 aarch64 aarch64 aarch64 GNU/Linux`

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.