![]()
The following list of error messages and their causes can also be found in the STORE/shared_docs/ocean/readme file.
| Error Message | Program | Cause and Solution (source files) |
| FATAL_ERROR...opening generic file: %s | MODIS_F_OPEN_GEN_FILE
|
Error opening file. Ensure that file in question is correctly entered into the PCF. If it is not, fix PCF and rerun PGE. If PCF is correct, check if input file is corrupt; if file is OK then contact SDST. |
| FATAL_ERROR...closing generic file: %s | MODIS_F_CLOSE_GEN_FILE | Error closing file. Find and fix the system error, then
rerun the PGE. If no system error can be found, contact SDST. If SDST determines that the
problem is a coding error, contact the developer. (calwhite, calf0, callcw, caldob, coccolith, hogeio-v2.0, getcolpar, clarkio-v1.0, ipar-1.2, wang3, swf_chl-1.3, get_emissivity, readreyw, pathnlccoeffs, getsstpar, fakeetbp, mmap, getmmappar, mspc, getmspcpar, getsbinpar, gettbinpar, mtbin) |
| FATAL_ERROR...PGS MET function call: %s | MODIS_F_PGS_MET | Error from a toolkit metadata routine. Contact SDST. (v2_meta) |
| FATAL_ERROR...PGS TD function call: %s | MODIS_F_PGS_TD | Error reading metadata RANGE Beginning/Ending Date/Time from
MOD02. Make sure MOD02 file is not currupted. If it is ok contact SDST. (mod_get_l1b_attr_v2) |
| FAIL...modis API failure: %s | MODIS_F_M_API | Error opening input hdf file. Ensure that file in
question is correctly entered into the PCF. If it is not, fix PCF and rerun PGE. If
PCF is correct, check if input file is corrupt; if file is OK then contact SDST. (L1B_Geo_Cld_Interface, hdf-io1, hdf-io3, hdf-io, mcsstop) |
| FATAL_ERROR...allocating dynamic memory: %s | MODIS_F_MEM_ALLOC | Error allocating dynamic memory. Contact SDST. (mmalloc) |
| FATAL_ERROR...allocating and clearing dynamic memory: %s | MODIS_F_MEM_CALLOC | Error allocating dynamic memory. Contact SDST. (ccalloc) |
| FATAL_ERROR...reallocating dynamic memory: %s | MODIS_F_REALLOC | Error allocating dynamic memory. Contact SDST. (rrealloc) |
| FATAL_ERROR...memory function failed: %s | MODIS_F_MEMORY | Error reading input file or writing to output file.
Make sure file is not corrupt. If it is ok, contact SDST. (l3in, writecal, hdf-iom) |
| FATAL_ERROR...memcpy function failed: %s | MODIS_F_MEMCPY | Error from memcpy function. Contact SDST. (mmemcpy) |
| FATAL ERROR...on MOD18 | MODIS_F_MOD18 | Error reading input hdf file. Ensure that file in
question is correctly entered into the PCF. If it is not, fix PCF and rerun PGE. If
PCF is correct, check if input file is corrupt; if file is OK then contact SDST. (hdf-io3, hdf-io) |
| FATAL ERROR...MOCEAN: %s | MODIS_F_MOCEAN | Error reading input L2 file. Make sure file is not
corrupt. If it is ok, contact SDST. (hdf-iom) |
| FATAL_ERROR...invalid period for ancillary data: %s | MODIS_F_INV_ANC_PER | Reference image is not the correct date. Determine why
incorrect image was staged. Fix production rules. (readreyw) |
| Operation aborted | DISPLAY_ABORTED | See previous error message for actual problem. (l3in, writecal, anly8dbl, modsst, mocean, mmap, czcssubn, mspc, mfill, msbin, hdf-iom, mtbin, L1B_Geo_Cld_Interface, moceangeoloc, moceanwrite, moceancreate, moceanutil, moceancal) |
| Argument out of range | DISPLAY_ARGOUTOFRANGE | Run time parameter is out of range. Check the run time
parameters in the pcf file or in the *params* file for the program. If the pcf file is
wrong, determine why, fix production rules. If the *params* file is wrong, contact SDST. (get, mmap, remapgrid, mspc, mcloud, mfill, msbin, mtbin) OR Function input parameter is out of range. Contact SDST. OR Bit mask input file is too large for programs arrays. Make sure proper bit mask
is specified in the pcf, or contact SDST. OR Input L3 file has negative pixel counts, or scene counts, or weights. Determine
why input file is corrupt or contact SDST. |
| End of file | DISPLAY_EOF | Input L3 file is empty. Determine why input file has no
data. (mspc, mfill) |
| Extra argument(s) in the command line | DISPLAY_EXTRAARG | Error parsing command line. PGE ran program with a
command line. This should never happen. Fix PGE script or contact SDST. (get) |
| Invalid data size | DISPLAY_INVDATASIZ | Output file width is larger than programs array size.
Check pcf file run time parameters. (remapit) |
| Invalid navigation | DISPLAY_INVNAV | Invalid type of reference file. Determine why PCF
includes incorrect reference file. (modsst) |
| Invalid window | DISPLAY_INVWINDOW | Invalid output projection parameters. Check run time
parameters in pcf file. (remapgrid) |
| Missing argument | DISPLAY_MISSINGARG | Required run time parameter is not in pcf file or *params*
file. Determine which parameter is missing from previous error message and fix
pcf file or contact SDST. (get) OR Error reading ancillary or coefficient files. Make sure correct ancillary data
was staged in pcf file. |
| Navigations do not match | DISPLAY_NAVNOMATCH | Land or shallow water mask has a different binning scheme
than L3 data. Make sure correct mask is specified in the pcf. Contact SDST. (loadmask) |
| Projections do not intersect | DISPLAY_NOINTERSECT | No input data falls in the range of the output projection.
Determine why input file does not have data in expected area, or check the run time
parameters which specify the output projection. (czcssubn) OR No data is output. Check quality field of input file to see if there is any good
data. |
| No such subimage | DISPLAY_NOSUCHSUBIMG | Error opening input hdf file. Ensure that file in
question is correctly entered into the PCF. If it is not, fix PCF and rerun PGE. If
PCF is correct, check if input file is corrupt; if file is OK then contact SDST. (hdf-io1) |
| Program error | DISPLAY_PROGERR | File is read-only. Determine why output file is write
protected. (dsplib) OR Array overflow, too many input files, program can't write their names to metadata.
Contact SDST. OR Error opening bit mask. Ensure that file in question is correctly entered into
the PCF. If it is not, fix PCF and rerun PGE. If PCF is correct, check if input file
is corrupt; if file is OK then contact SDST. OR Error reading a coefficient file. See previous message for more information.
Determine if coeff file is corrupted or correctly entered into the PCF. OR Satellite equation is not fully supported. Contact SDST. OR Error parsing run time parameters in *param* file. See previous message for more
information. Determine which parameter is invalid. Contact SDST. OR Unsupported file organization. Contact SDST. OR Specified statistic is unknown. Fix the pcf file then re-run the PGE. OR Input list is invalid. Previous message specifies which line is incorrect. Make
sure input list is the correct format and points to the correct luns and versions in the
pcf file. OR Programs arrays are too small. Contact SDST. OR Input file has too many gaps. Only global files can be gap-filled. Make
sure proper file is specified in PCF, or contact SDST. OR No gaps found. Make sure file has not already been filled. If it hasn't, contact
SDST. OR Too many versions for output file are specified in the pcf. Correct pcf file and
re-run PGE. OR Flags in run time parameter not found in input metadata. Fix flaguse in
msbin_params* file. Re-run PGE. OR Bin numbers must increase. Program error, contact SDST. OR Too many input files are specified. Use a script to lump inputs so that no more
than 24 files are time binned together each time mtbin is run. |
![]()
![]()
Documented by Jasmine S. Bartlett, COAS, Oregon State University.