Incomplete error files SUMMARY
Posted in 1995
THANKS TO ALL OF THOSE WHO RESONDED!!
This is what this newsgroup is all about!
Summary: .err files only containing a portion of the original file.
-------------------------------------------------------------------
- An omitted END IF or END CASE especially around large quantities of
code and/or large amounts of nesting.
The compiler can get confused and just stop!
Solution - Comment out large pieces of code until error stops
Then put small amounts of code back until error re-appears.
or
Code better.
- Mis-spelled tablename in the following statement
DEFINE fieldX LIKE tablename.fieldname
(or record name used instead of tablename)
Solution - Same as above.
- Missing errmsg file from /usr/informix/msg
Solution - Put'em back.
- Table(s) not coverted correctly from previous version of product.
[This is quoted from Informix (please excuse typos)]
error: Assertion failed: file fecat.ec when recompileing.
The .err file will contain the source code up to a define reord statement,
the rest of the file will be truncated. It does not matter if the records
are defined global or local. Looking at the tables with isql with the table
info option results in an assertion failed error message. Bcheck returns
no errors.
Workaround seems to be to unload the table run dbschema -t, drop it and
then recreate and load it.
- Serving the database on the developement box using Informix 4.10 on
an Unisys 6000/65.
Solution - Upgrade to 5.03
This last one was our problem. We were getting process aborts on our
server, this caused our make to 'just stop' and the Informix compiler to
get confused too.
THANKS AGIAN!
--
|| ======= **** **T* ======= ||John Regep
|| **** **** ||Kmart Information Systems
|| **** *R** ||Kmart Corporation
|| =========== ********* =========== ||3100 West Big Beaver C-1
|| ***A* **** ||Troy, MI 48084
|| **** **** ||(810) 643-5078
||=============== *M** **** ===============||uunet!kmart!jregep