Error: "No Geometry Retrieved (Error code 7)" occurs when customer tries to import .abc file on ARM based Macs

Users may receive an error when trying to import .abc files on ARM based Macs (M1,M2,M3,M4)

Issue

Users may receive the below error when importing an .abc file on ARM based Macs. This error can mean that the CAD software version the user is using and the KeyShot version are not compatible. However, if you know that the versions are compatible, the issue may be related to the Mac processor. 

Environment Details

  • KeyShot Studio
    • 2024
  • Mac computer with ARM-based processor (M1, M2, M3, M4)
  • Blender

Cause

  • The importer is only built for intel processors (not ARM-based processors) which require Rosetta2 to be installed on the machine. If you are running the importer that isn’t built for ARM on an ARM-based Mac then it will only function if Rosetta2 can emulate x86-64 (Intel).

Resolution

Install Rosetta2 on the Mac which is throwing the error. You can do so by following the below instructions: 

 1. Install Rosetta2 via a terminal. Open the terminal and type the following:

softwareupdate --install-rosetta

2. It will ask you to type in “A” and press enter once run:

I have read and agree to the terms of the software license agreement. A list of Apple SLAs may be found here: https://www.apple.com/legal/sla/ Type A and press return to agree: A↵

3. And then it will write once Rosetta 2 is installed:

Install of Rosetta 2 finished successfully

4. Reboot before trying to run the importer again

If you still experience any issues, please open up a support ticket in the support portal so that we can assist you.