Hey, this error sometimes occurs when I'm generating tiles. I believe it's caused by generating objects on the tile that have their Terrain Normals checked. It's not a common issue, but it can cause my game to not work properly. This error also causes the tile to never return true when I check if the tile has finished generating. This can be a problem when I'm waiting to spawn my player until the starting tiles have finished generating, but if one of the starting tiles throws this error, my player will never spawn.
I've detailed this problem in his video here, so feel free to watch this:
https://www.youtube.com/watch?v=akW8HktihTM
I've also attached my sample project which I used in the video to demonstrate how I can replicate this problem. Here is the project:
https://drive.google.com/file/d/1yO71vtoEofd0P2UYpwkLmZgUEPUfRy1g/view?usp=sharing
Steps I took in the video, and how I was able to reproduce this.
1. I created a new Unity project.
2. I imported MapMagic 2 Bundle (version 2.1.4)
3. Created a simple graph that generates a basic terrain, and scatters objects across the terrain with their Terrain Normals CHECKED. (The object I used to spawn was just a simple unity cube prefab)
4. Created a MapMagic object and assigned its graph data.
5. Set tile size to 32, since that's what my game will be doing.
6. Started pinning tiles until a thread failed error arises.
You can watch the video I linked to watch the steps I took to reproduce.
Also, I'm using Unity version 2020.2.1f1