[ 
https://issues.apache.org/jira/browse/MNG-8471?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17916703#comment-17916703
 ] 

Elliotte Rusty Harold commented on MNG-8471:
--------------------------------------------

I just downloaded Maven 3.9.9 again and put it in a new directory. I can verify 
that this issue does not occur in 3.9.9 despite an apparent dependency on 
JAnsi. Maybe it has something to do with when the native library is loaded. In 
any case, this is a new problem in 4.0

>  library load disallowed by system policy on Mac
> ------------------------------------------------
>
>                 Key: MNG-8471
>                 URL: https://issues.apache.org/jira/browse/MNG-8471
>             Project: Maven
>          Issue Type: Bug
>    Affects Versions: 4.0.0-rc-2
>            Reporter: Elliotte Rusty Harold
>            Priority: Minor
>         Attachments: Screenshot 2024-12-25 at 6.10.01 PM.png
>
>
> On a Mac with Sequoia 15.1.1 running the binary 4.0-RC2 release to "mvn clean 
> verify" the maven-compiler-plugin 
> {code}
> WARNING: Failed to load native library:libjlinenative.jnilib. osinfo: 
> Mac/arm64 (caused by: java.lang.UnsatisfiedLinkError: 
> /opt/java/apache-maven-4.0.0-rc-2/lib/jline-native/Mac/arm64/libjlinenative.jnilib:
>  
> dlopen(/opt/java/apache-maven-4.0.0-rc-2/lib/jline-native/Mac/arm64/libjlinenative.jnilib,
>  0x0001): tried: 
> '/opt/java/apache-maven-4.0.0-rc-2/lib/jline-native/Mac/arm64/libjlinenative.jnilib'
>  (code signature in <E83722FF-713D-3654-A603-EEBC715887FE> 
> '/opt/java/apache-maven-4.0.0-rc-2/lib/jline-native/Mac/arm64/libjlinenative.jnilib'
>  not valid for use in process: library load disallowed by system policy), 
> '/System/Volumes/Preboot/Cryptexes/OS/opt/java/apache-maven-4.0.0-rc-2/lib/jline-native/Mac/arm64/libjlinenative.jnilib'
>  (no such file), 
> '/opt/java/apache-maven-4.0.0-rc-2/lib/jline-native/Mac/arm64/libjlinenative.jnilib'
>  (code signature in <E83722FF-713D-3654-A603-EEBC715887FE> 
> '/opt/java/apache-maven-4.0.0-rc-2/lib/jline-native/Mac/arm64/libjlinenative.jnilib'
>  not valid for use in process: library load disallowed by system policy), 
> enable debug logging for stacktrace)
> {code}
> The build still seems to complete normally.
> openjdk version "17.0.12" 2024-07-16
> OpenJDK Runtime Environment Homebrew (build 17.0.12+0)
> OpenJDK 64-Bit Server VM Homebrew (build 17.0.12+0, mixed mode, sharing)
> Further, this isn't just a warning on the console. The mac actually pops up 
> two alert dialogs to warn about this problem that user must click away during 
> the build.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to