-----Original Message----- From: ThorstenB Sent: Thursday, November 15, 2012 7:09 PM To: FlightGear developers discussions Subject: Re: [Flightgear-devel] Bug 479 has come back
Apparently the path checker somehow mismatches the given file path and the fg-aircraft path. This is obviously caused by the conversion of the path to an absolute path - but it's strange since absolute paths should certainly work (and they are what should normally be given on the command-line in the first place, so the conversion should not really have changed anything, except for those who were using relative paths - but those weren't even working before). We either need someone running Windows to debug this. Alternatively, please provide the exact values of the * fg-aircraft command-line parameter ("--fg-aircraft=...") * The value of the /sim/fg-aircraft property (see property tree) * The exact path given in the error message "(loadxml: reading '...' denied)" Make sure to copy the paths exactly as shown - even tiny differences (such as "/" vs "\", or an appended extra slash may make a difference). cheers, Thorsten ------------------------------------------------------------------------------ Thortsen Here is my system.fgsrc file and then the log output.~ My TSR2, if you need it, is at g...@gitorious.org:fg-ajt/tsr2.git. The final Nasal error (nil used in numeric context) only occurs when I use the new version of simgear/misc/sg_path.cxx. Changing --fg-aircraft=C:\FlightGear\MyAircraft to --fg-aircraft=C:\FlightGear\MyAircraft\ , or to --fg-aircraft=C:/FlightGear/MyAircraft has no effect. In each case the property /sim/fg-aircraft is that specified by --fg-aircraft=, except that the trailing " \" is discarded. I ran flightgear with the command: C:\FlightGear\install\msvc100\bin\fgfs.exe > fgfsrun.txt 2>&1 system.fgsrc:- --fg-root=C:/FlightGear/fgdata --fg-scenery=C:\FlightGear\MyScenery;C:\FlightGear\Terrasync;C:\FlightGear\flightgear --fg-aircraft=C:\FlightGear\MyAircraft --airport=EGNO --aircraft=TSR2 --control=joystick --enable-random-objects --enable-horizon-effect --enable-enhanced-lighting --enable-ai-models --enable-real-weather-fetch --enable-clouds3d --prop:/sim/frame-rate-throttle-hz=60 --prop:/sim/traffic-manager/enabled=0 --geometry=1024x768 --visibility-miles=30 --bpp=32 --log-level=alert --timeofday=noon --enable-rembrandt Log file: No GAIN specified (default: 1.0) loadxml: reading 'C:/FlightGear/MyAircraft/TSR2/Dialogs/config.xml' denied (unauthorized access) Nasal runtime error: Dialog class: XML dialog must have <name> at C:/FlightGear/fgdata/Nasal/gui.nas, line 354 called from: C:/FlightGear/fgdata/Nasal/gui.nas, line 334 called from: C:/FlightGear/fgdata/Nasal/globals.nas, line 100 Nasal runtime error: container index not scalar at C:/FlightGear/fgdata/Nasal/gui.nas, line 336 called from: C:/FlightGear/MyAircraft/TSR2/Nasal/TSR2-main.nas, line 26 Switches.nas Annunciator.nas controls.nas timers.nas electrical.nas Engine-Start-Stop.nas TSR2 undercarriage.nas settimer(gearLights, 0); navradiodisplay.nas g-meter.nas ice-warn.nas Init properties.nas startup.nas dropview.nas TSR2-moving-map.nas TSR2 autopilot.nas TSR2 contrail.nas TSR2 liveries.nas loadxml: reading 'C:/FlightGear/MyAircraft/TSR2/Models/Liveries/BlackTest.xml' denied (unauthorized access) Nasal runtime error: non-objects have no members at C:/FlightGear/fgdata/Nasal/gui.nas, line 479 called from: C:/FlightGear/fgdata/Nasal/gui.nas, line 460 called from: C:/FlightGear/fgdata/Nasal/gui.nas, line 450 called from: C:/FlightGear/fgdata/Nasal/aircraft.nas, line 519 called from: C:/FlightGear/MyAircraft/TSR2/Nasal/liveries.nas, line 4 dialogs.nas loadxml: reading 'C:/FlightGear/MyAircraft/TSR2/Dialogs/TSR2-autopilot-dlg.xml' denied (unauthorized access) Nasal runtime error: Dialog class: XML dialog must have <name> at C:/FlightGear/fgdata/Nasal/gui.nas, line 354 called from: C:/FlightGear/fgdata/Nasal/gui.nas, line 334 called from: C:/FlightGear/fgdata/Nasal/globals.nas, line 100 Nasal runtime error: container index not scalar at C:/FlightGear/fgdata/Nasal/gui.nas, line 336 called from: C:/FlightGear/MyAircraft/TSR2/Nasal/TSR2-dialogs.nas, line 7 TSR2 canvas HUD.nas loading scenario 'nimitz_demo' map init-props moving map loaded Nasal runtime error: nil used in numeric context at C:/FlightGear/MyAircraft/TSR2/Nasal/TSR2-canvas-HUD.nas, line 276 called from: C:/FlightGear/MyAircraft/TSR2/Nasal/TSR2-canvas-HUD.nas, line 354 called from: C:/FlightGear/fgdata/Nasal/globals.nas, line 100 Nasal runtime error: nil used in numeric context at C:/FlightGear/MyAircraft/TSR2/Nasal/TSR2-g-meter.nas, line 14 icewarn I hope that this helps debug the problem. Alan ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ Flightgear-devel mailing list Flightgear-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-devel