'Pentaho Data Integration not starting on new Mac M1

I have an issue when I try running Pentaho Data Integration on Mac bigSur (M1).

issue code in below:

I'm sorry, this Mac platform [arm64] is not yet supported! Please try starting using 'Data Integration 32-bit' or 'Data Integration 64-bit' as appropriate.

java version

> java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)

can anyone help me with this issue?

Thanks



Solution 1:[1]

Try this guide from reddit

Guide:

Here is how you can force the shell to run in Intel mode so that you can continue working in this little command-line Rosetta Island while waiting for native ARM64 support.

  1. Open the Terminal app.

  2. Open the Terminal app’s Preferences.

  3. Click on the Profiles tab.

  4. Select a profile, click on the ellipsis at the bottom of the profile list and then select Duplicate Profile.

  5. Click on the new profile and give it a good name. I named mine as “Rosetta Shell”.

  6. Also in the new profile, click on the Window tab. In the Title, put a name to indicate that this is for running Intel-based apps.I put “Terminal (Intel)” on mine.

  7. Click on the Shell tab and use the following as its Run Command to force the shell run under Rosetta: env /usr/bin/arch -x86_64 /bin/zsh --login

  8. Untick the Run inside shell checkbox. Clearing the checkbox would prevent running the shell twice, which could bloat your environment variables since ~/.zshrc gets run twice.

  9. Optionally set this profile as the Default.

This is the first step. After that you have to replace the swt.jar in the data-integration Folder /path_to_your_data-integration/libswt/osx64/ Otherwise it won't start.

You can download the jar here

Important!: You don't have to rename this file, but you have to remove the original swt.jar .

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 Tufan Atak