MODIS Ocean Color Processing Logo

 

 

ERROR MESSAGES


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.
(setupl3b)

OR

Bit mask input file is too large for programs arrays.  Make sure proper bit mask is specified in the pcf, or contact SDST.
(openmask)

OR

Input L3 file has negative pixel counts, or scene counts, or weights.  Determine why input file is corrupt or contact SDST.
(mtbin)

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.
Contact SDST.
(anly8dbl)

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.
(mspc, msbin)

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.
(stripandappend)

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.
(openmask)

OR

Error reading a coefficient file.  See previous message for more information. Determine if coeff file is corrupted or correctly entered into the PCF.
(colorsub8)

OR

Satellite equation is not fully supported.  Contact SDST.
(hdf-io1)

OR

Error parsing run time parameters in *param* file.  See previous message for more information.  Determine which parameter is invalid. Contact SDST.
(getcolpar, getsstpar, getmmappar, getmspcpar, getsbinpar, gettbinpar)

OR

Unsupported file organization.  Contact SDST.
(modsst)

OR

Specified statistic is unknown. Fix the pcf file then re-run the PGE.
(mmap)

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.
(mmap, mspc, mtbin)

OR

Programs arrays are too small.  Contact SDST.
(mspc, msbin)

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.
(mfill)

OR

No gaps found.  Make sure file has not already been filled. If it hasn't, contact SDST.
(mfill)

OR

Too many versions for output file are specified in the pcf.  Correct pcf file and re-run PGE.
(setuplog)

OR

Flags in run time parameter not found in input metadata.  Fix flaguse in msbin_params* file. Re-run PGE.
(msbin)

OR

Bin numbers must increase.  Program error, contact SDST.
(msbin)

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.
(mtbin)

back to MODIS Ocean Data Processing home page

Documented by Jasmine S. Bartlett, COAS, Oregon State University.