Hello, a first feedback on the new Navdata/Jetways API:
We encountered a case of a scenery which contained a "ghost" jetway, that is a jetway with an invalid Simobject, one that doesn't exists in the sim, likely a result of the scenery source XML being manually edited or generated outside the DevMode editor, which I don't think allows that.
When calling RequestJetwayData with 0, null to obtain all jetways on such scenery, it always results in Simconnect Exception #99 "Internal Error", resulting in a failed call and not getting back any jetways.
It would be nice if the call either returned all valid jetways in any case, possibly with a way to detect the issue, so it might possibly be fixed/communicated to the scenery developer, rather than having the whole call failing (and not getting any jetways), just because one or some weren't valid objects.
Also, doesn't seem to be any other way in the sim diagnostics to detect this problem: the console doesn't report any warning when loading such scenery and the DevMode editor doesn't either, the only way to realize you inserted have invalid Simobject in the scenery, is trying to edit the Jetway Simobject, which will show with an empty selection box that can still be dragged/rotated.