The errors identified above, to do with discontinuities, vectors, etc I believe are all fixed. This issue is still recurring -- I finally got some proper debug info, from a user who can reliably reproduce this issue (which I am as yet unable to do).
- Code: Select all
1289.56 [INFO]:nasal C:/Users/Stefan/Documents/doc/FlightGear/Aircraft/A320-family/Models/Instruments/ND/canvas/map/RTE.lcontroller:51: Running query: RTE
1289.56 [INFO]:nasal C:/Program Files/FlightGear 2020.1.2/data/Nasal/canvas/MapStructure.nas:1103: Deleting symbol of type RTE
1289.56 [ALRT]:nasal C:\Jenkins\workspace\Windows-release\flightgear\src\Scripting\NasalSys.cxx:1313: Nasal runtime error: MapStructure model not found
1289.56 [ALRT]:nasal C:\Jenkins\workspace\Windows-release\flightgear\src\Scripting\NasalSys.cxx:1331: at C:/Program Files/FlightGear 2020.1.2/data/Nasal/canvas/MapStructure.nas, line 27
1289.56 [ALRT]:nasal C:\Jenkins\workspace\Windows-release\flightgear\src\Scripting\NasalSys.cxx:1336: called from: C:/Program Files/FlightGear 2020.1.2/data/Nasal/canvas/MapStructure.nas, line 1104
1289.56 [ALRT]:nasal C:\Jenkins\workspace\Windows-release\flightgear\src\Scripting\NasalSys.cxx:1336: called from: C:/Program Files/FlightGear 2020.1.2/data/Nasal/geo.nas, line 448
1289.56 [ALRT]:nasal C:\Jenkins\workspace\Windows-release\flightgear\src\Scripting\NasalSys.cxx:1336: called from: C:/Program Files/FlightGear 2020.1.2/data/Nasal/canvas/MapStructure.nas, line 1051
This is the symbol that's failing -- so I hope this makes it clearer what's going on.
So - the geo.PositionedSearch callback is calling onRemoved -- and at times either delSym fails to find the model.
Other times, you might get this:
- Code: Select all
Deleting symbol of type RTE
1289.01 [INFO]:nasal C:/Program Files/FlightGear 2020.1.2/data/Nasal/canvas/MapStructure.nas:882: LineSymbol.del()
1289.06 [ALRT]:nasal C:\Jenkins\workspace\Windows-release\flightgear\src\Scripting\NasalSys.cxx:1313: Nasal runtime error: function/method call on uncallable object
1289.06 [ALRT]:nasal C:\Jenkins\workspace\Windows-release\flightgear\src\Scripting\NasalSys.cxx:1331: at C:/Program Files/FlightGear 2020.1.2/data/Nasal/canvas/MapStructure.nas, line 38
1289.06 [ALRT]:nasal C:\Jenkins\workspace\Windows-release\flightgear\src\Scripting\NasalSys.cxx:1336: called from: C:/Program Files/FlightGear 2020.1.2/data/Nasal/canvas/MapStructure.nas, line 440
1289.06 [ALRT]:nasal C:\Jenkins\workspace\Windows-release\flightgear\src\Scripting\NasalSys.cxx:1336: called from: C:/Program Files/FlightGear 2020.1.2/data/Nasal/canvas/MapStructure.nas, line 884
1289.06 [ALRT]:nasal C:\Jenkins\workspace\Windows-release\flightgear\src\Scripting\NasalSys.cxx:1336: called from: C:/Program Files/FlightGear 2020.1.2/data/Nasal/canvas/MapStructure.nas, line 1077
1289.06 [ALRT]:nasal C:\Jenkins\workspace\Windows-release\flightgear\src\Scripting\NasalSys.cxx:1336: called from: C:/Program Files/FlightGear 2020.1.2/data/Nasal/canvas/MapStructure.nas, line 1104
1289.06 [ALRT]:nasal C:\Jenkins\workspace\Windows-release\flightgear\src\Scripting\NasalSys.cxx:1336: called from: C:/Program Files/FlightGear 2020.1.2/data/Nasal/geo.nas, line 448
1289.06 [ALRT]:nasal C:\Jenkins\workspace\Windows-release\flightgear\src\Scripting\NasalSys.cxx:1336: called from: C:/Program Files/FlightGear 2020.1.2/data/Nasal/canvas/MapStructure.nas, line 1051
1289.06 [ALRT]:nasal C:\Jenkins\workspace\Windows-release\flightgear\src\Scripting\NasalSys.cxx:1336: called from: C:/Program Files/FlightGear 2020.1.2/data/Nasal/canvas/MapStructure.nas, line 1059
Hope this maybe helps make it clearer what's going on -- at least its known what symbol / symbols are failing now.