Hey,
Im still running the second Tournament engine, I will shift over to the third one very soon as Im basically done with my building implementation.
While playing I ran into the following problem with my bot:
[DEBUG] [error]: 0097617a-6941-4121-add4-f28085cff1ed does not exist
[DEBUG] [Debug]: Target Node 0097617a-6941-4121-add4-f28085cff1ed has been is no longer avaialble
From the game engine this triggers if Node is Null
if (node is null)
{
Logger.LogDebug(“Debug”, $"Target Node {playAction.TargetNodeId} has been is no longer avaialble ");
return;
}
Was this something that someone else observed and was this something that was maybe fixed in the third harness?
I have no way of replicating the error in the new harness. What I am doing now is debugging what action I tried to make that caused it… Maybe I can try and force the seed.
Regardless of the method.
Something causes a node that use to exist to “disappear”
I am analyzing this myself. The main issue I have with this specific issue is that it completely crashes the engine.
Instead of allowing the game to continue.
Assuming my own bot caused the error to begin with.
I do not feel that this should completely stop processing commands indefinitely.
The case is good because I can trace the cause and see if its a Game engine issue or just bad logic on my part.
But in either case i do not feel that it should stop all future commands from being processed either.
**If one player’s bot does submit some invalid node. And it does trigger that error.
I will assess if I can find the exact trigger.
I suspect im trying to build on a node that I am unable to build on for some reason.
I will also try and replicate this in the third engine.
Im just posting here incase anyone beside me knows something