-----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

Reply via email to