The only TWEAKS made to this file are changing the km and kilometer references to Kiloometers at the very beginning of the file. This is a standard practice of mine and has caused no other similar problems. Why the error is being generated is beyond me. Any and all help would be deeply appreciated.
Humor is the second most subjective thing on the planet
Brevity is the soul of wit and vulgarity is wit's downfall
After some investigation, it appears that "whom.target" is the thing that is null. In this instance, "whom" is a tracker entity from the Tracker OXP, and if everything is working how Tracker expected it to, then the tracker ship entity would always have a "target" property populated with the target it's supposed to be tracking. But obviously, in this example, it has returned null. Based on my reading of the Tracker OXP, that situation shouldn't happen, although there might exist a chance between frames where a tracker is being spawned but the target hasn't been assigned.
But that's just from my reading of the code. I haven't tested this yet, and I don't normally play with Tracker OXP, so I'll need to set it up. More updates to follow.