Use case (1) Anyone wanting to run ARIS thick UI client on local Mac M1 / Pro / Max computer (without any need for Parallels VM).
Use case (2) ARIS administrators/developers running ARIS stack locally on a Mac M1 Max ARM computer, with Parallels + Windows 11 ARM preview. CAUTION although things seem to work normally after some testing, this should be for local development / single-person use, NOT for supporting end-user production deployment use!
===== USE CASE 1: LOCAL MAC M1 (ARM) ARIS DOWNLOADCLIENT INSTALL =====
- For local mac ARIS Download client, recommend installation of Zulu 8 JDK for mac (ARM, obviously): https://www.azul.com/downloads/?version=java-8-lts&os=macos&architecture=arm-64-bit&package=jdk
and then after getting download client JAR from Connect server, execute something like this:
/Library/Java/JavaVirtualMachines/zulu-8.jdk/Contents/Home/jre/bin/java -jar ~/Downloads/ARIS_win11vm.local_default.jar
===== USE CASE 2: ARIS SERVER INSTALL STEPS (requires Parallels + Windows 11 ARM vm setup) =====
With the release of Mac M1 ARM architecture processors, folks running a standalone server on their Parallels Windows 11 ARM VM may need to install full ARIS stack (e.g., small installation). I have done this, in addition to local installation and setup of single-instance Oracle 19.3c on Windows 11 ARM VM (although it should also work OK with ARIS local default DB installation, I didn't test that).
- Configure silent.properties (optional)
- Install ARIS normally; relevant logs are in %temp%/ARIS_Install_full.log and c:/softwareag/ARIS10/server/logs/ARISCloudAgent.log. Error will show ARIS agent wrapper fails with error: java.lang.IllegalStateException: Unmapped relationship: 7. this is because of the change in processor architecture, and two Java packages are expecting values of 0,1,2,3,4 when executing SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX
- This has been fixed in the latest versions of the two Java packages for CloudAgent. Download them:
- OSHI (at least JAR version 5.8.3 has been verified to work, but check for latest)
- JNA (at least JAR version 5.9.0 has been verified to work, but check for latest)
- Disable existing JARs in the cloudagent lib folder (C:\softwareag\ARIS10\server\cloudagent\lib), and copy the new ones over.
Files are disabled by changing to _jar-bak extension.
Copy new JARs and add extension as shown to easily differentiate them as upgraded.
Restart ARIS install; it should recognize ARIS Agent is installed, and attempt to start it, and then continue as normal with ARIS server install
Verified to work: restoresystemdb, restore all backup databases, ARIS connect portal, and ARIS download client.