Absolutely weirdest problem

Howard Wolowitz howiewz at aljex.com
Sat May 6 09:57:41 PDT 2006


Warning:

I had a really weird problem with filepro the other day running rcabe 
5.0.13R4 under SCO UNIX.

I had an old processing table that is part of fpweb and it had the following 
code, which was commented out.  For this particular application I had to 
activate it so I removed the ' from both the beginning of both the if and 
then lines.  The resulting line looked like:

     If:    sf="qu"
Then:    wb=qa{; goto wbt

Notice there is nothing after the {  - which is, of course, an error.

But, the table passed the syntax check so I didn't notice the typo and then 
both rclerk and dclerk went to never-never land when they tried to execute 
the bad instruction.  It took quite some time to figure it out using the 
debugger - which also just hung at that instruction.

I thought it was a major bug but when I tried to document it in a small, 
test process it wouldn't pass the syntax check, which is, of course, it 
shouldn't.

If anyone is interested I will send them the processing table, which uses 
only dummy fields for the lookup file names so you can try it yourself.

The failing table is 319 lines long and the bad line is # 129.

I'd be curious if it passes the syntax check on different version of rcabe 
and dclerk.

Howie



More information about the Filepro-list mailing list