decentraland / decentraland/unity-explorer
SceneRunner.Scene.ExceptionsHandling.SceneExecutionException: One or more errors occurred.
- Dominant language
- C#
- Stars
- 23
- Forks
- 17
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 107
Description
Sentry Issue: [UNITY-EXPLORER-PY9](https://decentraland.sentry.io/issues/7710402272/)
```
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Analytics.cpp", line 11339, in UpdateLoopAsync
...
(14 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Analytics.cpp", line 11339, in UpdateLoopAsync
...
(14 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Analytics.cpp", line 11339, in UpdateLoopAsync
...
(14 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Analytics.cpp", line 11339, in UpdateLoopAsync
...
(14 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Analytics.cpp", line 11339, in UpdateLoopAsync
...
(14 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "DCL.Plugins.cpp", line 30727, in UpdateLoopAsync
...
(11 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "Generics__14.cpp", line 26828, in UpdateLoopAsync
File "il2cpp-codegen.h", line 792, in StartUpdateLoopAsync
File "mscorlib__10.cpp", line 6043, in StartUpdateLoopAsync
File "Generics__36.cpp", line 16086, in StartAndUpdateSceneAsync
...
(10 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "Generics__14.cpp", line 26828, in UpdateLoopAsync
File "il2cpp-codegen.h", line 792, in StartUpdateLoopAsync
File "mscorlib__10.cpp", line 6043, in StartUpdateLoopAsync
File "Generics__36.cpp", line 16086, in StartAndUpdateSceneAsync
...
(10 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "Generics__14.cpp", line 26828, in UpdateLoopAsync
File "il2cpp-codegen.h", line 792, in StartUpdateLoopAsync
File "mscorlib__10.cpp", line 6043, in StartUpdateLoopAsync
File "Generics__36.cpp", line 16086, in StartAndUpdateSceneAsync
...
(10 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "Generics__14.cpp", line 26828, in UpdateLoopAsync
File "il2cpp-codegen.h", line 792, in StartUpdateLoopAsync
File "mscorlib__10.cpp", line 6043, in StartUpdateLoopAsync
File "Generics__36.cpp", line 16086, in StartAndUpdateSceneAsync
...
(10 additional frame(s) were not displayed)
Microsoft.ClearScript.ScriptEngineException: TypeError: Cannot read properties of undefined (reading 'x')
at Object.serialize (Script [19]:31616:49)
at Object.getCrdtUpdates (Script [19]:33443:16)
at Generator.next ()
at Object.sendMessages (Script [19]:33186:18)
at Object.update (Script [19]:34167:22)
at async Object.onUpdate (Script [19]:52124:3)
at async __internalOnUpdate (Script [22]:13:21)
File "Generics__14.cpp", line 26828, in UpdateLoopAsync
File "il2cpp-codegen.h", line 792, in StartUpdateLoopAsync
File "mscorlib__10.cpp", line 6043, in StartUpdateLoopAsync
File "Generics__36.cpp", line 16086, in StartAndUpdateSceneAsync
...
(10 additional frame(s) were not displayed)
SceneRunner.Scene.ExceptionsHandling.SceneExecutionException: One or more errors occurred.
```
This issue was automatically created by Sentry via [Explorer Alpha Github Issue Creation](https://sentry.io/organizations/decentraland/monitors/alerts/3130340/)
Contributor guide
Research direction
Start with the linked Sentry issue and trace the update path through serialize, getCrdtUpdates, sendMessages, and onUpdate. Locate the corresponding Unity Explorer source and reproduce the undefined x failure. Done means the update loop no longer throws this exception for the failing case.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, unity
- Domain
- desktop, game-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100