decentraland / decentraland/unity-explorer

SceneRunner.Scene.ExceptionsHandling.SceneExecutionException: One or more errors occurred.

Open
#9,974 3 comments 0 reactions 0 assignees View on GitHub
1-high bug duplicate sentry
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.