# Error when editing script on MacOS

**URL:** <https://community.nianticspatial.com/t/error-when-editing-script-on-macos/1978>\
**Category:** I'm Stuck\
**Created:** [May 16, 2022, 9:26am UTC](https://community.nianticspatial.com/t/error-when-editing-script-on-macos/1978 "2022-05-16T09:26:25Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dylan\_Smit](https://sea2.discourse-cdn.com/niantic/user_avatar/community.nianticspatial.com/dylan_smit/32/562_2.png) [@Dylan\_Smit](https://community.nianticspatial.com/u/Dylan_Smit)\
**Post date:** [May 16, 2022, 9:26am UTC](https://community.nianticspatial.com/t/error-when-editing-script-on-macos/1978/1 "2022-05-16T09:26:25Z")

</div>

- **Issue category** : Unity
- **Host machine & OS version** : M1 iMac (latest macOS)
- **Issue Environment** : On Device
- **Xcode version** : Latest
- **ARDK version** : 1.3.1
- **Unity version** :2021.3.2f1

Bug reproduction steps:

Make project (using vs 2022 preview and URP)  
Import ARDK (I use a blank scene with a default camera in it, not the ARDK camera)  
press play  
edit script and save script  
Error thrown:

UnityException: Internal\_CreateGameObject is not allowed to be called from a MonoBehaviour constructor (or instance field initializer), call it in Awake or Start instead. Called from MonoBehaviour ‘\_UpdateLoop’ on game object ‘ **update\_loop** ’.  
See “Script Serialization” page in the Unity Manual for further details.  
UnityEngine.GameObject…ctor (System.String name, System.Type components) (at /Users/bokken/buildslave/unity/build/Runtime/Export/Scripting/GameObject.bindings.cs:377)  
Niantic.ARDK.Utilities.\_UpdateLoop…cctor () (at Assets/ARDK/Utilities/\_UpdateLoop.cs:36)  
Rethrow as TypeInitializationException: The type initializer for ‘Niantic.ARDK.Utilities.\_UpdateLoop’ threw an exception.

This did not happen for me on my Windows machine

---

<div class="post-metadata">

**Author:** ![Stacy](https://avatars.discourse-cdn.com/v4/letter/s/e95f7d/32.png) [@Stacy](https://community.nianticspatial.com/u/Stacy)\
**Post date:** [May 16, 2022, 6:03pm UTC](https://community.nianticspatial.com/t/error-when-editing-script-on-macos/1978/2 "2022-05-16T18:03:58Z")

</div>

Hello Dylan,

Thank you for bringing this to our attention. We will look into it internally and see if we can find a solution.

In the meantime, could you please tell me what version of Visual Studio 2022 Preview you are using? And are you able to get around the error by using a different version, such as Visual Studio 2019 or the latest version of Visual Studio 2022?

---

<div class="post-metadata">

**Author:** ![Dylan\_Smit](https://sea2.discourse-cdn.com/niantic/user_avatar/community.nianticspatial.com/dylan_smit/32/562_2.png) [@Dylan\_Smit](https://community.nianticspatial.com/u/Dylan_Smit)\
**Post date:** [May 17, 2022, 4:24am UTC](https://community.nianticspatial.com/t/error-when-editing-script-on-macos/1978/3 "2022-05-17T04:24:50Z")

</div>

The latest version, it was just updated.  
I will try vs 2019 later today.  
I doubt that will fix it as the error is thrown in Unity itself in play mode

---

<div class="post-metadata">

**Author:** ![Stacy](https://avatars.discourse-cdn.com/v4/letter/s/e95f7d/32.png) [@Stacy](https://community.nianticspatial.com/u/Stacy)\
**Post date:** [May 19, 2022, 6:01pm UTC](https://community.nianticspatial.com/t/error-when-editing-script-on-macos/1978/4 "2022-05-19T18:01:46Z")

</div>

Hello Dylan,

Thank you for your patience while we investigate this further.

ARDK relies on many things under the hood that aren’t serialized and don’t function well with hot-reloading of assemblies while in play mode. Because of this, we recommend for scripts to always be edited/refreshed outside of play mode to prevent such potential issues.

---

<div class="post-metadata">

**Author:** ![Maverick\_Niantic](https://avatars.discourse-cdn.com/v4/letter/m/8edcca/32.png) [@Maverick\_Niantic](https://community.nianticspatial.com/u/Maverick_Niantic)\
**Post date:** [March 5, 2026, 11:50pm UTC](https://community.nianticspatial.com/t/error-when-editing-script-on-macos/1978/5 "2026-03-05T23:50:16Z")

</div>

Age
