Philip Peake created DIRSTUDIO-1293:
---------------------------------------

             Summary: Fails to start on MacOS Monterey
                 Key: DIRSTUDIO-1293
                 URL: https://issues.apache.org/jira/browse/DIRSTUDIO-1293
             Project: Directory Studio
          Issue Type: Bug
          Components: studio-ldapbrowser
    Affects Versions: 2.0.0-M17
         Environment:   Model Name:     MacBook Pro
  Model Identifier:     MacBookPro18,2
  Chip: Apple M1 Max
  Total Number of Cores:        10 (8 performance and 2 efficiency)
  Memory:       32 GB
  System Firmware Version:      7429.41.5
  OS Loader Version:    7429.41.5
            Reporter: Philip Peake
         Attachments: alert.png

Launching Directory Studio fails with an error (see attached image), basically 
saying that the JNI_CreateJavaVM symbol is not found in libjvm.dylib.

The symbol is actually there:

 
{code:java}
bin philip$ nm ../lib/server/libjvm.dylib | grep -i jni_create
00000000004e3190 T _JNI_CreateJavaVM
{code}
 

Tried two different java versions:
 * zulu-11.jdk
 * zulu-17.jdk

Tried adding the path to the java version explicitly in the Info.plist file:

 
{code:java}
  <array>
                  
      <!-- to use a specific Java version (instead of the platform's default) 
uncomment one of the following options,
                    or add a VM found via $/usr/libexec/java_home -V
                
<string>-vm</string><string>/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Commands/java</string>
                
<string>-vm</string><string>/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home/bin/java</string>
            -->
                  
<string>-vm</string><string>/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home/bin/java</string>
      <string>-keyring</string>
      <string>~/.eclipse_keyring</string>
              
    </array> 
{code}
 

This appears to be a problem in Eclipse/Directory Studio.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to