ASW Error Log File |
Top Previous Next |
All errors that are recorded in the system are saved in the file ERROR.LOG. The information may be quite detailed, but it does provide MasterLink with the specific information necessary to find the exact problem encountered.
Here is a sample of an error message in The Auto Shop Writer:
Application The information provided in this section tells us the location the program, when the error occured, and its type. Path and name: D:\VERSION6\V6WIN\WEMS6.EXE Size: 652,800 bytes Error ocurred at: 04/27/99, 20:16:16 Error description: Error BASE/1110 Argument error: SUBSTR Args: [ 1] = U [ 2] = N [ 3] = N
Stack Calls This is the most critical section. It tells us exactly which "subroutine" and line of the program had the error. It may seem misleading because the first two lines of this example refer to the error handling routine. However, on line 3 we see that the error actually occured in the function PARSCH, on line 1260. Based on the infromation from the Application section, we know it is a SUBSTR error. The program staff can now determine exactly what caused the error, and advise the user how to work around the problem. Called from LOCKERRHAN(0) Called from (b)INITHANDL$(0) Called from PARSCH(1260) Called from (b)PRO1040(161) Called from TBUTTON:CLICK(0) Called from TBUTTON:HANDLEEVEN(0) Called from SENDMESSAG(0) Called from TDIALOG:COMMAND(0) Called from TDIALOG:HANDLEEVEN(0) Called from DIALOGBOX(0) Called from TDIALOG:ACTIVATE(0) Called from PRO1040(359) Called from (b)PRO1000(172) Called from TBUTTON:CLICK(0) Called from TBUTTON:HANDLEEVEN(0) Called from SENDMESSAG(0) Called from TDIALOG:COMMAND(0) Called from TDIALOG:HANDLEEVEN(0) Called from DIALOGBOX(0) Called from TDIALOG:ACTIVATE(0) Called from PRO1000(205) Called from (b)PRO100M(103) Called from TWBROWSE:LDBLCLICK(0) Called from TWBROWSE:LDBLCLICK(0) Called from TWBROWSE:HANDLEEVEN(0) Called from DIALOGBOX(0) Called from TDIALOG:ACTIVATE(0) Called from PRO100M(108) Called from (b)MAIN(110) Called from TBTNBMP:CLICK(0) Called from TBTNBMP:LBUTTONUP(0) Called from TBTNBMP:HANDLEEVEN(0) Called from WINRUN(0) Called from TWINDOW:ACTIVATE(0) Called from MAIN(162)
DataBases in use It is also helpful to know exactly which databases are in use, the indexes that are available, and which one is active. In this case the file EPRORD was being used, and the pending work index was being used. We also know that there are 11 open data files, plus all of their associated indexes. 1: => DB001 RddName: _DBFCDX ============================== RecNo RecCount BOF EOF 1 20263 .F. .F.
Indexes in use TagName upper(ordcom) EPRCOM upper(vehlic) EPRVLI upper(vehlic)+wrkord EPRALI paydat EPRPDT => wrkord EBAORD wrkord EPRORD
2: DB002 RddName: _DBFCDX ============================== RecNo RecCount BOF EOF 1 1 .F. .F.
Indexes in use TagName
3: DB003 RddName: _DBFCDX ============================== RecNo RecCount BOF EOF 17 20 .F. .F.
Indexes in use TagName => charge ERFLAB
4: DB004 RddName: _DBFCDX ============================== RecNo RecCount BOF EOF 1 19 .F. .F.
Indexes in use TagName => upper(cstmec) ELACST
5: DB005 RddName: _DBFCDX ============================== RecNo RecCount BOF EOF 8 98985 .F. .F.
Indexes in use TagName => wrkord+STR(relpos,4) EPRPLM
6: DB006 RddName: _DBFCDX ============================== RecNo RecCount BOF EOF 5 250 .F. .F.
Indexes in use TagName acpnum AAPVEN => upper(acpcom) AAPCOM
7: DB007 RddName: _DBFCDX ============================== RecNo RecCount BOF EOF 1451 22970 .F. .F.
Indexes in use TagName => upper(glscod)+ glsyer + UPPER(glsmaEGLSLT
8: DB008 RddName: _DBFCDX ============================== RecNo RecCount BOF EOF 1 249 .F. .F.
Indexes in use TagName => upper(glscod) EGLSLA
9: DB009 RddName: _DBFCDX ============================== RecNo RecCount BOF EOF 1149 10810 .F. .F.
Indexes in use TagName => upper(invnum) EINNUM upper(invdes)+upper(invnum) EINDES upper(invcod) EINCRS upper(invnum) EINSTK upper(invdes)+upper(invnum) EINSDE upper(invloc)+upper(invnum) EINLOC upper(invnum) EINCAT upper(invdes)+ upper(invnum) EINNDE
10: DB010 RddName: _DBFCDX ============================== RecNo RecCount BOF EOF 8 56212 .F. .F.
Indexes in use TagName wrkord EPRPAR => filnum EPRPAL upper(parnum) EPRIPA wrkdat EPRIPD
11: DB011 RddName: _DBFCDX ============================== RecNo RecCount BOF EOF 1 42773 .F. .F.
Indexes in use TagName wrkord EPRLAB => filnum EPRLAL wrkdat EPRLDT
|