[ https://issues.apache.org/jira/browse/GROOVY-10575?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17519568#comment-17519568 ]
Daniel Sun commented on GROOVY-10575: ------------------------------------- FYI https://issues.apache.org/jira/browse/GROOVY-10350 > groovysh can't launch in m1 mac > ------------------------------- > > Key: GROOVY-10575 > URL: https://issues.apache.org/jira/browse/GROOVY-10575 > Project: Groovy > Issue Type: Bug > Components: Groovysh > Affects Versions: 4.0.1 > Reporter: jackyHu > Priority: Major > > when I run groovysh, I got thisĀ > ``` > java.lang.reflect.InvocationTargetException > at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:568) > at org.codehaus.groovy.tools.GroovyStarter.rootLoader(GroovyStarter.java:112) > at org.codehaus.groovy.tools.GroovyStarter.main(GroovyStarter.java:130) > Caused by: java.lang.UnsatisfiedLinkError: Could not load library. Reasons: > [no jansi in java.library.path: > /Users/jackyhu/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:., > > /private/var/folders/2l/2h6n93td2_x8_0n41206cvyr0000gn/T/libjansi-64-2557396990353272192.jnilib: > > dlopen(/private/var/folders/2l/2h6n93td2_x8_0n41206cvyr0000gn/T/libjansi-64-2557396990353272192.jnilib, > 0x0001): tried: > '/private/var/folders/2l/2h6n93td2_x8_0n41206cvyr0000gn/T/libjansi-64-2557396990353272192.jnilib' > (fat file, but missing compatible architecture (have 'x86_64,i386', need > 'arm64e'))] > at org.fusesource.hawtjni.runtime.Library.doLoad(Library.java:182) > at org.fusesource.hawtjni.runtime.Library.load(Library.java:140) > at org.fusesource.jansi.internal.CLibrary.<clinit>(CLibrary.java:42) > at org.fusesource.jansi.AnsiConsole.wrapOutputStream(AnsiConsole.java:48) > at org.fusesource.jansi.AnsiConsole.<clinit>(AnsiConsole.java:38) > at java.base/java.lang.Class.forName0(Native Method) > at java.base/java.lang.Class.forName(Class.java:467) > at > org.codehaus.groovy.runtime.callsite.CallSiteArray.lambda$createCallStaticSite$2(CallSiteArray.java:64) > at > java.base/java.security.AccessController.doPrivileged(AccessController.java:318) > at org.codehaus.groovy.vmplugin.v8.Java8.doPrivileged(Java8.java:628) > at > org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallStaticSite(CallSiteArray.java:62) > at > org.codehaus.groovy.runtime.callsite.CallSiteArray.createCallSite(CallSiteArray.java:155) > at > org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:46) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125) > at > org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:130) > at org.apache.groovy.groovysh.Main.installAnsi(Main.groovy:249) > at org.apache.groovy.groovysh.Main.setTerminalType(Main.groovy:235) > at org.apache.groovy.groovysh.Main.main(Main.groovy:120) > ``` -- This message was sent by Atlassian Jira (v8.20.1#820001)