QuickDrive error

martinvk

since 10 Aug 2002
In build 40702 I get the following error message from QuickDrive.

QuickDrive: Thread Exception ER_Exception, line 185, file quickdrive.gs(1)
QuickDrive: nul object at parameter 1 (file soup.gs)(1)

clicking on more for the first line shows this

Stack dump:
function $void@QuickDrive::SaveSurveyorSavedConsistList(), line-1
function $void@QuickDrive::Init(Asset),line 118

The second line has this when I click more

Stack dump:
function $void@Soup::Copy(Soup), line -1
function $void@QuickDrive::SaveSurveyorSavedConsistList(), line 176
function $void@QuickDrive::Init(Asset), line 118

I had one engine driving around a single loop using a manual control to look at all of the new Treez.
Is this something to be concerned about? :confused: When I close the error window, nothing untoward appears to happen.
 
In build 40702 I get the following error message from QuickDrive.

QuickDrive: Thread Exception ER_Exception, line 185, file quickdrive.gs(1)
QuickDrive: nul object at parameter 1 (file soup.gs)(1)

clicking on more for the first line shows this

Stack dump:
function $void@QuickDrive::SaveSurveyorSavedConsistList(), line-1
function $void@QuickDrive::Init(Asset),line 118

The second line has this when I click more

Stack dump:
function $void@Soup::Copy(Soup), line -1
function $void@QuickDrive::SaveSurveyorSavedConsistList(), line 176
function $void@QuickDrive::Init(Asset), line 118

I had one engine driving around a single loop using a manual control to look at all of the new Treez.
Is this something to be concerned about? :confused: When I close the error window, nothing untoward appears to happen.

Your new Treez may have an error in them?
 
No, the problem is not with the Treez.

The quickdrive rule had a problem trying to access the surveyor consist list. The rule can access and manage both its own consist lists and the one created in surveyor. This give you the old way of creating consists and the new way by using the global consist list rule. The old surveyor consist list was kept as a text file in the settings folder. Maybe this list is missing or corrupted. If not maybe there is a bug in the quickdrive rule. I don't have that version so I can't test to see which it is.

William
 
Getting the same error message in TS2010 build 41615. Ignoring it still doesn't appear to have any consequence. Ideas? :confused:
 
I can't say much on this because I've never seen the error. Are there missing assets in the content, or perhaps something is corrupt.

John
 
Getting similiar error TS2009 WBE build 40702 and Treez as addon. I have been ignoring it, does not seem to affect anything.
 
Quickdrive.gs problem

I've had the same problem in TS2010 (41615) since before Christmas. I cannot recall if it existed before I put SP1 on or not.

Since it seems to be a problem with consists I've tried adding, deleting them but with no change. It appears the consists are defined/saved in ..\settings\globalmodule.txt. The file appears to be ok. As a test I hid the file in a backup area to see what Trainz would do. It didn't report an error (i.e. cannot find file error) but there were no consists found by the Consist Editor and when I created a new consist it just recreated the globalmodule.txt file. The original quickdrive.gs problem still existed.

The stack dump implies the root problem is initialising an asset which, I assume, it has just loaded from the database. The route and session I am using do not show any errors in the content manager so I can only assume they are OK. I've done both the quick and extended database repairs and that made no difference.

In the consist editor I'm getting black boxes where the mini picture of the asset should be. Not sure if that is related or not.

I'm also getting an error in the Session Editor when I try to edit the Driver Commands option. The error is an unhandled exception in the Property BrowserRefresh() function/rule. Not sure if it is related to the other error but I suspect it is.

My guess is that something is corrupted but not necessarily the asset database. I'm thinking about reloading the entire system but since I've had to do that twice already its not my favourite option.:(

The problem only appears to occur with my routes and sessions, the standard scenarios (i.e. Banks Heath) work fine.

I haven't reported this as a bug yet but I'm getting close.

Paul
 
Last edited:
Has this issue been reported as bug yet? :confused:

I started a new route in TS2010. So far only a several km of track, some flags and lat-long readers as guides. Also a world origin so I know where I am.

Suddenly I see
QuickDrive: Thread Exception: ER_exception, line 185 file quickdrive.gs(1)
QuickDrive: null object at parameter 1 (file Soup.gs)(1)


Since I don't have any consists or other railcars placed yet, I can only assume some background process is failing.

Looking in the quickdrive.gs using notepad, line 185 is
consist2.Copy(consist1) ;

So far it appears more annoying than serious since closing the error window doesn't appear to affect the game, but ... :eek:
 
Seems to me that the problem may be caused by a train car, probably one either in the global consist settings or on the consist tab of Surveyor. I haven't had any problems with QuickDrive.
 
Seems to me that the problem may be caused by a train car, probably one either in the global consist settings or on the consist tab of Surveyor. I haven't had any problems with QuickDrive.
Good point. I haven't fixed all of the train car errors and warnings yet, only those I use most of the time. Now the error message sounds more like one of those typical misleading ones. Will try disabling all the ones I don't use and see if that makes a difference.
 
Back
Top