home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!gossip.pyramid.com!pyramid!infmx!aland
- From: aland@informix.com (Colonel Panic)
- Newsgroups: comp.databases.informix
- Subject: Re: fecat.ec assertion failure
- Summary: assert yourself with the catalog
- Message-ID: <1992Nov24.011739.4480@informix.com>
- Date: 24 Nov 92 01:17:39 GMT
- References: <9211201444.AA00337@salmon.demon.co.uk>
- Sender: news@informix.com (Usenet News)
- Organization: Enterprise Technology Center, Informix Software, Inc.
- Lines: 33
-
- In article <9211201444.AA00337@salmon.demon.co.uk> neil@salmon.demon.co.uk ("Neil S. Briscoe") writes:
- >Platform: Sun 4/330 SunOS 4.1.2 Informix/4GL compiler 4.10.UC1
- >
- >The problem is that when compiling any 4gl source I get the message:
- >
- >Assertion failed: fecat.ec line 1091 and the compilation, of course,
- >aborts.
- >
- >I can't find the file fecat.ec anywhere. Can someone tell me what
- >this means?
-
- It means somebody got sloppy in some code in the tools library... what
- you are seeing are results of an assert() call, which shouldn't be in
- production code. I reported this particular occurrence in March as bug
- #12347. In that particular case, the cause was that a strange out-of-sync
- condition occurred in the database: the number of indexes for a given table
- (as listed in the sysindexes catalog table) didn't equal the value of the
- nindexes column in systables. You might try checking these figures for the
- referenced table and update nindexes (carefully! as informix) if necessary,
- as you choked on the same line number that my case did.
-
- fecat.ec is a tools library module which ends up in lib4gl.a.
- Hope this helps.
-
- >Neil S. Briscoe Telephone: +44 252 376737
- >System Administrator Fax: +44 252 376644
- > Email: neil@salmon.demon.co.uk
- > nbriscoe@cix.compulink.co.uk
-
- --
- Alan Denney aland@informix.com {pyramid|uunet}!infmx!aland
-
- Smith and Wesson: the Ultimate Point-and-Click User Interface.
-