Hello Ben and Shane. Thanks for the prompt replies. Also Thad. You are right, Ben's return definitely merits three cheers.
I loaded the session again and this is what the Jet Log had to say for itself:
Begin:
? 0:00.7 : InterfaceTextDB> failed to load compiled interfacetext file
? 0:01.9 : ScriptLog> Could not resolve native link $void@Servlet::SetPersistentData(string,Soup)
? 0:01.9 : ScriptLog> Could not resolve native link $void@Servlet::GetPersistentData(string,Soup)
? 0:01.9 : ScriptLog> Could not resolve native link $int@Servlet::AdminValidateLogin(string,string)
? 0:01.9 : ScriptLog> Could not resolve native link $Soup@Servlet::AdminListAvailableServlets(int)
? 0:01.9 : ScriptLog> Could not resolve native link $Soup@Servlet::AdminListInstalledServlets(int)
? 0:01.9 : ScriptLog> Could not resolve native link $bool@Servlet::AdminInstallContent(int,KUID)
? 0:01.9 : ScriptLog> Could not resolve native link $bool@Servlet::AdminStartServlet(int,KUID)
? 0:01.9 : ScriptLog> Could not resolve native link $void@Servlet::AdminStopServlet(int,KUID)
? 0:01.9 : ScriptLog> GSMachine::GetLibrary> library '0x9F27EDD0 0x5D31E279' not found in link table
? 0:01.9 : ScriptLog> GSMachine: Error -2 loading library c:\program files (x86)\auran\ts2010/UserData/cache/libraries/d615b4d78c54b692.gsl (auranachievementsservlet.gs)
? 0:01.9 : SCRIPT> >>>DataBundleHelper.Init>>> init databundlehelper libray v7 done.
? 0:11.9 : ScriptLog> GSMachine::GetLibrary> library '0xB624A008 0xD762F8E5' not found in link table
? 0:11.9 : ScriptLog> GSMachine: Error -2 loading library c:\program files (x86)\auran\ts2010/UserData/cache/libraries/3a29debb78b76cc5.gsl (boxcar.gs)
? 0:11.9 : TrainzBaseSpec::GetGSClass> Could not load Trainz library boxcar.gsl for '<kuid2:96914:15502:2> "M&STL 18000 series boxcar"'
? 0:12.4 : SCRIPT> NumberIt random running number library (<kuid2:75134:99003:7>) Copyright Dave Renshaw (Eldavo's Railway Emporium) 2005
? 0:12.4 : SCRIPT> ¤¤¤¤¤ iPortal iPortal South NB: Found PanelAccLib
? 0:12.4 : SCRIPT> ¤¤¤¤¤ iPortal iPortal South SB: Found PanelAccLib
? 0:12.4 : SCRIPT> ¤¤¤¤¤ iPortal iPortal North: Found PanelAccLib
? 0:12.4 : ScriptLog> Could not find handler $void@Boxcar::VehicleHandler(Message) for native GameObject::AddHandler()
? 0:12.4 : ScriptLog> Could not find handler $void@Boxcar::VehicleHandler(Message) for native GameObject::AddHandler()
? 0:12.5 : ScriptLog> Thread Exception: ER_NullReference, line 1366, file train.gs
? 0:12.5 : ScriptLog> *** DUMPING ALL THREAD STACKS ***
? 0:12.5 : ScriptLog> *** STACK DUMP OF THREAD 0 ON GAME OBJECT (null), id 35 ***
? 0:12.5 : ScriptLog> function $void@SwayLibrary::TZLooper(), line -1
? 0:12.5 : ScriptLog>
? 0:12.5 : ScriptLog> *** STACK DUMP OF THREAD 0 ON GAME OBJECT D&RGW 66000 series boxcar 1, id 171 ***
? 0:12.5 : ScriptLog> function $void@Mogul::VehicleMonitor(), line -1
? 0:12.5 : ScriptLog>
? 0:12.5 : ScriptLog> *** STACK DUMP OF THREAD 0 ON GAME OBJECT RI 42200 series boxcar 1, id 174 ***
? 0:12.5 : ScriptLog> function $void@Mogul::VehicleMonitor(), line -1
? 0:12.5 : ScriptLog>
? 0:12.5 : ScriptLog> *** STACK DUMP OF THREAD 0 ON GAME OBJECT Baldwin medium 2-8-0M 1, id 180 ***
? 0:12.5 : ScriptLog> function $void@SteamLoco::CatchControlMode(), line -1
? 0:12.5 : ScriptLog>
? 0:12.5 : ScriptLog> Stack Dump...
? 0:12.5 : ScriptLog> function $Permit[]@Train::TakePermitOnTrack(bool), line -1
? 0:12.5 : ScriptLog> function $void@Train::Init(), line 1437
? 0:13.3 : SCRIPT> DriverCommandRule.SetProperties> 0 commands loaded
? 0:17.5 : ScriptLog> Thread Exception: ER_NullReference, line 280, file quickdrive.gs
? 0:17.5 : ScriptLog> *** DUMPING ALL THREAD STACKS ***
? 0:17.5 : ScriptLog> *** STACK DUMP OF THREAD 0 ON GAME OBJECT (null), id 35 ***
? 0:17.5 : ScriptLog> function $void@SwayLibrary::TZLooper(), line -1
? 0:17.5 : ScriptLog>
? 0:17.5 : ScriptLog> *** STACK DUMP OF THREAD 0 ON GAME OBJECT D&RGW 66000 series boxcar 1, id 171 ***
? 0:17.5 : ScriptLog> function $void@Mogul::VehicleMonitor(), line -1
? 0:17.5 : ScriptLog>
? 0:17.5 : ScriptLog> *** STACK DUMP OF THREAD 0 ON GAME OBJECT RI 42200 series boxcar 1, id 174 ***
? 0:17.5 : ScriptLog> function $void@Mogul::VehicleMonitor(), line -1
? 0:17.5 : ScriptLog>
? 0:17.5 : ScriptLog> *** STACK DUMP OF THREAD 0 ON GAME OBJECT Baldwin medium 2-8-0M 1, id 180 ***
? 0:17.5 : ScriptLog> function $void@SteamLoco::CatchControlMode(), line -1
? 0:17.5 : ScriptLog>
? 0:17.5 : ScriptLog> *** STACK DUMP OF THREAD 0 ON GAME OBJECT (null), id 275 ***
? 0:17.5 : ScriptLog> function $void@DriverModule::Main(), line -1
? 0:17.5 : ScriptLog>
? 0:17.5 : ScriptLog> Stack Dump...
? 0:17.5 : ScriptLog> function $void@QuickDrive::LoadRouteConsists(), line -1
? 0:17.5 : ScriptLog> function $void@QuickDrive::SetProperties(Soup), line 145
? 0:17.5 : World.CreateBehavior> Could not call ScenarioBehavior.SetProperties(Soup) on behavior <kuid:401543:1184> "QuickDrive rule"
? 0:17.5 : SCRIPT> StartupOptions(index=0,id=278) changing from state 1 to state 0
? 0:17.5 : SCRIPT> # StartupOptionsRule.Pause> requesting user selection
? 0:17.5 : SCRIPT> DriverSetupRule(index=1,id=279) changing from state 1 to state 0
? 0:17.5 : SCRIPT> DriverCommandRule(index=2,id=280) changing from state 1 to state 0
? 0:17.5 : SCRIPT> DriverCommandRule.CreateCommandsNow> 0 commands removed
? 0:17.5 : SCRIPT> DriverCommandRule.CreateCommandsNow> 11 commands added
? 0:17.5 : SCRIPT> CleanUpDerailedTrains(index=3,id=281) changing from state 1 to state 0
? 0:17.5 : SCRIPT> ConsistDataHandler(index=4,id=282) changing from state 1 to state 0
? 0:17.7 : SCRIPT> ##### iPortallib: trains in receivebuffer at startup: 3
? 0:17.7 : SCRIPT> ##### iPortallib: trains to send at startup: 9
? 0:17.7 : SCRIPT> ##### iPortallib: Trying to connect
? 0:17.9 : SCRIPT> DriverCharacter.ScheduleThread> monitor thread started
? 0:17.9 : SCRIPT> DriverSetupRule(index=1,id=279) changing from state 0 to state 6
? 0:18.0 : SCRIPT> ##### iPortallib: New online status=6
? 0:23.2 : SCRIPT> # StartupOptionsRule> INFO: DCC mode selected!
? 0:23.2 : SCRIPT> StartupOptions(index=0,id=278) changing from state 0 to state 6
? 0:25.4 : Interface.Print> 'Baldwin medium 2-8-0M 1: control mode is DCC Fireman disabled.'
? 0:47.7 : SCRIPT> ##### iPortallib: New online status=3
? 0:52.6 : SCRIPT> ##### iPortallib: Trying to connect
? 0:52.6 : SCRIPT> ##### iPortallib: New online status=6
? 0:59.7 : ScriptLog> GSNode::RequestMessage> source is not attached to router
? 0:59.7 : ScriptLog> GSNode::RequestMessage> source is not attached to router
? 0:59.7 : ScriptLog> GSNode::RequestMessage> source is not attached to router
? 0:59.7 : ScriptLog> GSNode::RequestMessage> source is not attached to router
? 0:59.7 : ScriptLog> GSNode::RequestMessage> source is not attached to router
? 1:39.6 : ScriptLog> GSRouter:
one(), 3 outstanding node(s)
? 1:39.6 : Leaked specs:
? 1:39.6 : ( 4) - <kuid:30501:1021> "Video Settings"
? 1:39.6 : ( 1) - <kuid2:81997:15:1> "NZGR K Engine Sound"
? 1:39.6 : Leaked specs:
? 1:39.6 : ( 4) - <kuid:30501:1021> ""
? 1:39.6 : ( 1) - <kuid2:81997:15:1> ""
? 1:39.6 : TrainzLogEnd> Averaged 59.096585fps over 42.472843sec
? 1:40.3 : ** Packed Heap Summary **
? 1:40.3 : #TrackStretch - 0k unused, 0k used, 1023k free
? 1:40.3 : #TrackVertex - 0k unused, 0k used, 1023k free
? 1:40.3 : #SpatialContainer - 0k unused, 0k used, 1023k free
? 1:40.3 : #MapObject - 0k unused, 0k used, 1023k free
? 1:40.3 : StitchedMeshWorld - 0k unused, 0k used, 1023k free
? 1:40.3 : #BlockArray - 0k unused, 0k used, 1023k free
? 1:40.3 : #GSContext - 0k unused, 0k used, 1023k free
? 1:40.3 : #GSMachine - 0k unused, 0k used, 1023k free
? 1:40.3 : FileSubArchive - 903k unused, 120k used, 1024k free
? 1:40.3 : #jetstd:: - 543k unused, 13k used, 466k free
? 1:40.3 : #StringData - 2937k unused, 3121k used, 84k free
? 1:40.3 : ** - **
End.
Bernie