You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "jackyHu (Jira)" <ji...@apache.org> on 2022/04/08 05:09:00 UTC

[jira] [Created] (GROOVY-10575) groovysh can't launch in m1 mac

jackyHu created GROOVY-10575:
--------------------------------

             Summary: 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


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)