Viewfactor > Typical Errors and Probable Causes for Viewfactor Errors > A.1 Purpose
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX''">XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX''">   
A.1 Purpose
Viewfactor performs extensive error checking and reporting. It utilizes an error message generator which creates error messages as needed from phrases stored in memory. In general, these error messages provide more information than we could supply with a reasonable number of error codes. Error messages, if any, will be found in the VFMSG file, along with a traceback of the subroutine calling sequence leading to the error condition. This traceback is provided because Viewfactor was designed to terminate normally, even under error conditions. It is the only way for us to know the program status associated with ^an error.
Some typical errors and their probable causes are:
File Errors
These occur when an expected file is not present or available to the program, or a file to be created is already present. The solution is to make the expected file available or to remove or rename the file already present. The files referenced may also be changed by altering the names given in the VFCTL file.
Format Errors
This means the data in a file is not in an acceptable format. This usually occurs with the TEMPLATEDAT file since this is usually the only data file which the user must build using the system editor.
UID/TID Errors
Reference UIDs are not available in the VFAC TIDs. This error is corrected by adding the appropriate VFAC TID records to the TEMPLATEDAT file.
Surface
Incompatibility
Errors
The properties assigned by the VFAC DFEG data and VFAC Template data to a pair of surfaces which can see each other in an enclosure are not compatible. For example, the surfaces might have a different number of wavebands assigned to each. For additional information, you can refer to Compatibility Requirements for Model and VFAC Templates, 65 and Introduction, 120 which address surface compatibility.
 
Note:  
Please refer back to Submitting a Viewfactor Job for Analysis, 98 and recheck each item called out for review prior to submitting a Viewfactor job.