ThreadException when nothing is assigned in object slot of Object Output

Issue #47 resolved
Denis Pahunov repo owner created an issue

Thread Error: UnityEngine.UnityException: EnsureRunningOnMainThread can only be called from the main thread at (wrapper managed-to-native) UnityEngine.Object:EnsureRunningOnMainThread () at UnityEngine.Object.GetInstanceID () [0x00002] in C:\buildslave\unity\build\Runtime\Export\UnityEngineObject.cs:31 at UnityEngine.Object.IsNativeObjectAlive (UnityEngine.Object o) [0x0003b] in C:\buildslave\unity\build\Runtime\Export\UnityEngineObject.cs:134 at UnityEngine.Object.CompareBaseObjects (UnityEngine.Object lhs, UnityEngine.Object rhs) [0x00025] in C:\buildslave\unity\build\Runtime\Export\UnityEngineObject.cs:98 at UnityEngine.Object.op_Equality (UnityEngine.Object x, UnityEngine.Object y) [0x00003] in C:\buildslave\unity\build\Runtime\Export\UnityEngineObject.cs:253 at MapMagic.ObjectOutput.Process (CoordRect rect, MapMagic.Results results, MapMagic.GeneratorsAsset gens, Size terrainSize, Plugins.ThreadWorker worker) [0x000c5] in C:\Unity\RelamSource\Assets\MapMagic\Generators\OutputGenerators.cs:688 at (wrapper delegate-invoke) MapMagic.Action5<Plugins.CoordRect, MapMagic.Chunk/Results, MapMagic.GeneratorsAsset, MapMagic.Chunk/Size, Plugins.ThreadWorker>:invoke_void__this___CoordRect_Chunk/Results_GeneratorsAsset_Chunk/Size_ThreadWorker (Plugins.CoordRect,MapMagic.Chunk/Results,MapMagic.GeneratorsAsset,MapMagic.Chunk/Size,Plugins.ThreadWorker) at MapMagic.GeneratorsAsset.Process (CoordRect rect, MapMagic.Results results, MapMagic.GeneratorsAsset gens, Size terrainSize, System.Collections.Generic.HashSet1 changedTypes, Plugins.ThreadWorker worker) [0x0027e] in C:\Unity\RelamSource\Assets\MapMagic\Main\GeneratorsAsset.cs:352 at MapMagic.GeneratorsAsset.Calculate (CoordRect rect, MapMagic.Results results, Size terrainSize, Int32 seed, Plugins.ThreadWorker worker) [0x0001e] in C:\Unity\RelamSource\Assets\MapMagic\Main\GeneratorsAsset.cs:224 at MapMagic.Chunk.ThreadFn () [0x0004f] in C:\Unity\RelamSource\Assets\MapMagic\Main\Chunk.cs:195 at Plugins.ThreadWorker.ThreadFn () [0x00020] in C:\Unity\RelamSource\Assets\PluginTools\ThreadWorker.cs:501 UnityEngine.Debug:LogError(Object) Plugins.ThreadWorker:ThreadFn() (at Assets/PluginTools/ThreadWorker.cs:525)

Comments (1)

  1. Log in to comment