Ornatrix not working on Mac Studio Ventura 13.4

 
 
 
Posted by:blairwalker
Data created:5 September 2023

Hello. My IT team and I have been unsuccessful in installing Ornatrix for C4D 2023. 

 

Rory my IT support replied the following to me. Also, there was an error message which I could not paste so I have attached it as a text file. .

 

Seems that the license server script isn't executing properly on macOS. Here are the steps i tried:


Update Maxon Software to latest version
Update C4D to latest version - Maxon Cinema 4D 2023.2.2
Install Plugin - Downloaded version from URL you provided - "Ornatrix_C4D_2023_2_2.4.1.32577_35302039203431393932.pkg". <-- this was successful like yours
Downloaded the license server script "InstallLicense.35302039203431393932.1.run" and executed the script via terminal, but ran into errors below.
Attempted to start the license server anyway via terminal, but confirmed that was not installed correctly as the output was "/Applications/Ephere/LicenseServer.sh start License server not installed"

 

 

Hello,

Are you using an Intel Mac or Apple Silicon? Have in mind that Ornatrix is not supported yet (We are working on it) on Apple Sillicon. 

That being said, "and executed the script via terminal, but ran into errors below.". Perhaps you forgot to paste the errors?

Are you trying to set up a floating license server for the Ornatrix license?

Jeordanis Figuereo (Product Designer. EPHERE Inc.)

Hi Jeordanis,

 

We're on a Mac Studio running macOS 13.4, so its Apple Silicon

 

Error message when executing the script is below;

sh /Users/rory.burke/Library/CloudStorage/OneDrive-OneWorkplace/Desktop/InstallLicense.35302039203431393932.all.run
Verifying archive integrity... All good.
Uncompressing Ephere License Assigner 100%

Unhandled Exception:
System.TypeInitializationException: The type initializer for 'System.Console' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.ConsoleDriver' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Sys' threw an exception. ---> System.DllNotFoundException: /Applications/Ephere/Mono64/lib/../lib/libmono-native-compat.dylib assembly:<unknown assembly> type:<unknown type> member:(null)
at (wrapper managed-to-native) Interop+Sys.LChflagsCanSetHiddenFlag()
at Interop+Sys..cctor () [0x00000] in <36514b14425c4337b446653c547aa9c3>:0
--- End of inner exception stack trace ---
at System.IO.FileSystem.FileExists (System.ReadOnlySpan`1[T] fullPath, System.Int32 fileType, Interop+ErrorInfo& errorInfo) [0x00007] in <36514b14425c4337b446653c547aa9c3>:0
at System.IO.FileSystem.DirectoryExists (System.ReadOnlySpan`1[T] fullPath, Interop+ErrorInfo& errorInfo) [0x00000] in <36514b14425c4337b446653c547aa9c3>:0
at System.IO.FileSystem.DirectoryExists (System.ReadOnlySpan`1[T] fullPath) [0x00000] in <36514b14425c4337b446653c547aa9c3>:0
at System.IO.Directory.Exists (System.String path) [0x0001e] in <36514b14425c4337b446653c547aa9c3>:0
at System.TermInfoDriver.SearchTerminfo (System.String term) [0x00044] in <36514b14425c4337b446653c547aa9c3>:0
at System.TermInfoDriver..ctor (System.String term) [0x0004b] in <36514b14425c4337b446653c547aa9c3>:0
at System.ConsoleDriver.CreateTermInfoDriver (System.String term) [0x00000] in <36514b14425c4337b446653c547aa9c3>:0
at System.ConsoleDriver..cctor () [0x0004d] in <36514b14425c4337b446653c547aa9c3>:0
--- End of inner exception stack trace ---
at System.Console.SetupStreams (System.Text.Encoding inputEncoding, System.Text.Encoding outputEncoding) [0x00007] in <36514b14425c4337b446653c547aa9c3>:0
at System.Console..cctor () [0x0007d] in <36514b14425c4337b446653c547aa9c3>:0
--- End of inner exception stack trace ---
at System.Diagnostics.Process.StartWithCreateProcess (System.Diagnostics.ProcessStartInfo startInfo) [0x00348] in <4f55bbf82f9b4c60960312888c59bd5c>:0
at System.Diagnostics.Process.Start () [0x0003a] in <4f55bbf82f9b4c60960312888c59bd5c>:0
at (wrapper remoting-invoke-with-check) System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start (System.Diagnostics.ProcessStartInfo startInfo) [0x0001b] in <4f55bbf82f9b4c60960312888c59bd5c>:0
at #=zG$0kG9n241LSegwWu7844So1P35A.#=zjqnEpcS2hzuQ (System.String #=zbqUUdJE=, System.String #=zhFFXmuw=, System.Int32& #=zT2gEPpA=) [0x00023] in <16778a6117e54371b785199a08934d1b>:0
at #=zG$0kG9n241LSegwWu7844So1P35A.#=zjqnEpcS2hzuQ (System.String #=zbqUUdJE=, System.String #=zhFFXmuw=) [0x00000] in <16778a6117e54371b785199a08934d1b>:0
at #=zG$0kG9n241LSegwWu7844So1P35A.#=zkXt3MfimNo9b () [0x00032] in <16778a6117e54371b785199a08934d1b>:0
at #=zJ6jw3getj_9rk4mnRrM5XeIf2Xqc.#=zQz79moLFFqB0oJ45uw== () [0x00000] in <16778a6117e54371b785199a08934d1b>:0
at #=z$01VX6s3iM8iT6ahtavEL5QjYv1crgLuww==.Main (System.String[] arguments) [0x0001e] in <16778a6117e54371b785199a08934d1b>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: The type initializer for 'System.Console' threw an exception. ---> System.TypeInitializationException: The type initializer for 'System.ConsoleDriver' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Sys' threw an exception. ---> System.DllNotFoundException: /Applications/Ephere/Mono64/lib/../lib/libmono-native-compat.dylib assembly:<unknown assembly> type:<unknown type> member:(null)
at (wrapper managed-to-native) Interop+Sys.LChflagsCanSetHiddenFlag()
at Interop+Sys..cctor () [0x00000] in <36514b14425c4337b446653c547aa9c3>:0
--- End of inner exception stack trace ---
at System.IO.FileSystem.FileExists (System.ReadOnlySpan`1[T] fullPath, System.Int32 fileType, Interop+ErrorInfo& errorInfo) [0x00007] in <36514b14425c4337b446653c547aa9c3>:0
at System.IO.FileSystem.DirectoryExists (System.ReadOnlySpan`1[T] fullPath, Interop+ErrorInfo& errorInfo) [0x00000] in <36514b14425c4337b446653c547aa9c3>:0
at System.IO.FileSystem.DirectoryExists (System.ReadOnlySpan`1[T] fullPath) [0x00000] in <36514b14425c4337b446653c547aa9c3>:0
at System.IO.Directory.Exists (System.String path) [0x0001e] in <36514b14425c4337b446653c547aa9c3>:0
at System.TermInfoDriver.SearchTerminfo (System.String term) [0x00044] in <36514b14425c4337b446653c547aa9c3>:0
at System.TermInfoDriver..ctor (System.String term) [0x0004b] in <36514b14425c4337b446653c547aa9c3>:0
at System.ConsoleDriver.CreateTermInfoDriver (System.String term) [0x00000] in <36514b14425c4337b446653c547aa9c3>:0
at System.ConsoleDriver..cctor () [0x0004d] in <36514b14425c4337b446653c547aa9c3>:0
--- End of inner exception stack trace ---
at System.Console.SetupStreams (System.Text.Encoding inputEncoding, System.Text.Encoding outputEncoding) [0x00007] in <36514b14425c4337b446653c547aa9c3>:0
at System.Console..cctor () [0x0007d] in <36514b14425c4337b446653c547aa9c3>:0
--- End of inner exception stack trace ---
at System.Diagnostics.Process.StartWithCreateProcess (System.Diagnostics.ProcessStartInfo startInfo) [0x00348] in <4f55bbf82f9b4c60960312888c59bd5c>:0
at System.Diagnostics.Process.Start () [0x0003a] in <4f55bbf82f9b4c60960312888c59bd5c>:0
at (wrapper remoting-invoke-with-check) System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start (System.Diagnostics.ProcessStartInfo startInfo) [0x0001b] in <4f55bbf82f9b4c60960312888c59bd5c>:0
at #=zG$0kG9n241LSegwWu7844So1P35A.#=zjqnEpcS2hzuQ (System.String #=zbqUUdJE=, System.String #=zhFFXmuw=, System.Int32& #=zT2gEPpA=) [0x00023] in <16778a6117e54371b785199a08934d1b>:0
at #=zG$0kG9n241LSegwWu7844So1P35A.#=zjqnEpcS2hzuQ (System.String #=zbqUUdJE=, System.String #=zhFFXmuw=) [0x00000] in <16778a6117e54371b785199a08934d1b>:0
at #=zG$0kG9n241LSegwWu7844So1P35A.#=zkXt3MfimNo9b () [0x00032] in <16778a6117e54371b785199a08934d1b>:0
at #=zJ6jw3getj_9rk4mnRrM5XeIf2Xqc.#=zQz79moLFFqB0oJ45uw== () [0x00000] in <16778a6117e54371b785199a08934d1b>:0
at #=z$01VX6s3iM8iT6ahtavEL5QjYv1crgLuww==.Main (System.String[] arguments) [0x0001e] in <16778a6117e54371b785199a08934d1b>:0

<div align="center"><hr />
</div>
 

Hi, there was a problem with the installer of the License Server for MacOS (no matter the OS or hardware)

Please download the InstallLicense script again and try it.

 

Ivan Kolev (Software Developer, EPHERE Inc.)

E-mail: ivan.kolev at ephere dot com

Discord: ikolev

Hi Ivan/Jeordanis,

 

Have redownloaded the script and executed it again, and can now see that the license is assigned on the 'My Licenses' page and that the license server is running when we look via terminal as per attached screenshot.

However, when we launch Cinema4D it is missing the application menubar / Extension bar for Ornatrix.

 

 

 


Attached Files:
Image 1Image 2

I've also tried to 'Open with Rosetta' for the Cinema 4D.app and still no luck. Have also tried to manually insert the /Applications/Maxon Cinema 4D 2023/plugins folder into the 'Plugins' Preferences window/

Also tried to MOVE the /Applications/Maxon Cinema 4D 2023/plugins/Ornatrix folder to another spot /Users/Shared/Ornatrix & also the ~/Library>Preferences>Maxon>Maxon Cinema 4D 2023_3BE69839 > plugins folder - neither have worked when reloading Cinema 4D.app

 

An ARM app cannot load a x86 plugin.

I don't know if C4D can run as a x86 app on ARM hardware, but that's the only option to run Ornatrix on ARM Macs.

You can't start the ARM build of C4D as a x86 app through Rosetta emulation, there must either be a separate x86 build that can be installed/run, or a universal build that can somehow be forced to run as x86 on ARM hardware (don't know if that's possible).

In any case, the performance of an emulated x86 build of C4D will most likely be worse than the native ARM build.

Ivan Kolev (Software Developer, EPHERE Inc.)

E-mail: ivan.kolev at ephere dot com

Discord: ikolev