Search Issue Tracker
Won't Fix
Votes
0
Found in [Package]
3.0.0-exp.1
3.0.0-exp.2
Issue ID
USDU-283
Regression
Yes
[OSX] USD 3.0.0-exp.1 or exp.2 on MacOS Silicon results in DllNotFoundException
Originally reported on GitHub: [https://github.com/Unity-Technologies/usd-unity-sdk/issues/336]
--------------------------------------------------
I tried installing both USD 3.0.0-exp.1 and 3.0.0-exp.2, and importing a USD file as a game object on a MacBook Pro Silicon M1.
I keep getting the error:
{code:java}
DllNotFoundException: UsdCs assembly: type: member:(null)
pxr.UsdCsPINVOKE+SWIGExceptionHelper..cctor () (at Library/PackageCache/com.unity.formats.usd@3.0.0-exp.1/Dependencies/USD.NET/generated/UsdCs/UsdCsPINVOKE.cs:164)
Rethrow as TypeInitializationException: The type initializer for 'SWIGExceptionHelper' threw an exception.
pxr.UsdCsPINVOKE..cctor () (at Library/PackageCache/com.unity.formats.usd@3.0.0-exp.1/Dependencies/USD.NET/generated/UsdCs/UsdCsPINVOKE.cs:184)
Rethrow as TypeInitializationException: The type initializer for 'pxr.UsdCsPINVOKE' threw an exception.
pxr.PlugRegistry.GetInstance () (at Library/PackageCache/com.unity.formats.usd@3.0.0-exp.1/Dependencies/USD.NET/generated/pxr/base/plug/PlugRegistry.cs:47)
Unity.Formats.USD.InitUsd.SetupUsdPath (System.String sourceFilePath) (at Library/PackageCache/com.unity.formats.usd@3.0.0-exp.1/Runtime/InitUsd.cs:92)
Unity.Formats.USD.InitUsd.Initialize () (at Library/PackageCache/com.unity.formats.usd@3.0.0-exp.1/Runtime/InitUsd.cs:39)
UnityEngine.Debug:LogException(Exception)
Unity.Formats.USD.InitUsd:Initialize() (at Library/PackageCache/com.unity.formats.usd@3.0.0-exp.1/Runtime/InitUsd.cs:58)
Unity.Formats.USD.ImportHelpers:InitForOpen(String, InitialLoadSet) (at Library/PackageCache/com.unity.formats.usd@3.0.0-exp.1/Runtime/Scripts/IO/Scene/ImportHelpers.cs:161)
Unity.Formats.USD.UsdMenu:MenuImportAsGameObjects() (at Library/PackageCache/com.unity.formats.usd@3.0.0-exp.1/Editor/Scripts/Behaviors/UsdMenu.cs:145){code}
Any workarounds for this?
-------------------
While I was not able to reproduce this problem, since im on a Windows PC (will borrow a Mac M1 once I am back in Montreal) there was another user who mentioned the same problem on a different issue ticket:
[https://github.com/Unity-Technologies/usd-unity-sdk/issues/315#issue-1344388808]
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- [Android] [Vulkan] Cubes stuck on the first few frames of rotation and application flickering when an Overlay Camera is added to the Camera Stack with MSAA enabled
- Profiling information icon does not update for Light Mode
- [Linux] Type to select functionality is missing for drop down menus
- TextMeshPro calculates Width Compression incorrectly when using certain values in the WD% field
- VFX Graph link contrasts fail WCAG guidelines
Resolution Note:
We don't currently support M1 builds of the plugin, so this is expected. Should hopefully be addressed in the refactored package.