signal-cli-native throws java.lang.IllegalArgumentException: Argument is not an array
**signal-cli version:** 0.11.11-2 ``` ERROR SignalJsonRpcDispatcherHandler - Command execution failed java.lang.IllegalArgumentException: Argument is not an array at org.graalvm.nativeimage.builder/com.oracle.svm.core.jni.JNIGeneratedMethodSupport.getPrimitiveArrayRegion(JNIGeneratedMethodSupport.java:125) at org.graalvm.nativeimage.builder/com.oracle.svm.core.jni.functions.JNIFunctions.GetByteArrayRegion(JNIFunctions.java:0) at org.signal.libsignal.internal.Native.ProfileKey_GetProfileKeyVersion(Native.java) at org.signal.libsignal.zkgroup.profiles.ProfileKey.getProfileKeyVersion(ProfileKey.java:32) at org.whispersystems.signalservice.api.services.ProfileService.getProfile(ProfileService.java:84) at org.asamk.signal.manager.helper.ProfileHelper.retrieveProfile(ProfileHelper.java:378) at org.asamk.signal.manager.helper.ProfileHelper.retrieveProfile(ProfileHelper.java:313) at org.asamk.signal.manager.helper.ProfileHelper.getRecipientProfile(ProfileHelper.java:249) at org.asamk.signal.manager.helper.ProfileHelper.getRecipientProfile(ProfileHelper.java:94) at org.asamk.signal.manager.internal.ManagerImpl.lambda$getUserStatus$6(ManagerImpl.java:238) at java.base@17.0.8/java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$1(Collectors.java:180) at java.base@17.0.8/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169) at java.base@17.0.8/java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1707) at java.base@17.0.8/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base@17.0.8/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base@17.0.8/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921) at java.base@17.0.8/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base@17.0.8/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682) at org.asamk.signal.manager.internal.ManagerImpl.getUserStatus(ManagerImpl.java:231) at org.asamk.signal.commands.GetUserStatusCommand.handleCommand(GetUserStatusCommand.java:42) at org.asamk.signal.commands.JsonRpcLocalCommand.handleCommand(JsonRpcLocalCommand.java:25) at org.asamk.signal.commands.JsonRpcLocalCommand.handleCommand(JsonRpcLocalCommand.java:15) at org.asamk.signal.jsonrpc.SignalJsonRpcCommandHandler$CommandRunnerImpl.handleCommand(SignalJsonRpcCommandHandler.java:150) at org.asamk.signal.jsonrpc.SignalJsonRpcCommandHandler.parseParamsAndRunCommand(SignalJsonRpcCommandHandler.java:261) at org.asamk.signal.jsonrpc.SignalJsonRpcCommandHandler.runCommand(SignalJsonRpcCommandHandler.java:209) at org.asamk.signal.jsonrpc.SignalJsonRpcCommandHandler.handleRequest(SignalJsonRpcCommandHandler.java:63) at org.asamk.signal.http.HttpServerHandler.lambda$handleRpcEndpoint$1(HttpServerHandler.java:109) at org.asamk.signal.jsonrpc.JsonRpcReader.handleRequest(JsonRpcReader.java:104) at org.asamk.signal.jsonrpc.JsonRpcReader.handleMessage(JsonRpcReader.java:80) at org.asamk.signal.jsonrpc.JsonRpcReader.readMessages(JsonRpcReader.java:52) at org.asamk.signal.http.HttpServerHandler.handleRpcEndpoint(HttpServerHandler.java:109) at jdk.httpserver@17.0.8/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:95) at jdk.httpserver@17.0.8/sun.net.httpserver.AuthFilter.doFilter(AuthFilter.java:82) at jdk.httpserver@17.0.8/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:98) at jdk.httpserver@17.0.8/sun.net.httpserver.ServerImpl$Exchange$LinkHandler.handle(ServerImpl.java:851) at jdk.httpserver@17.0.8/com.sun.net.httpserver.Filter$Chain.doFilter(Filter.java:95) at jdk.httpserver@17.0.8/sun.net.httpserver.ServerImpl$Exchange.run(ServerImpl.java:818) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.8/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.8/java.lang.Thread.run(Thread.java:833) at org.graalvm.nativeimage.builder/com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:775) at org.graalvm.nativeimage.builder/com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine(PosixPlatformThreads.java:203) ``` **signal-cli-jre 0.11.11-2** works, must be related to GraalVM update https://gitlab.com/packaging/signal-cli/-/commit/b862f5f437146e698ae5a7805941a7188add2bbe
issue