Hi Drew,
got the Example - thanks. You didn't mention it was in Clarion 7. Probably a good idea in future <g>.
The root of your problem is that there's a bug in the C7 IDE which is taking you to the wrong module. If you look at the error you'll see it says line 214 of file web7_Bc0.CLW. But if you click on the error it takes you to like 214 of web7.clw. This is where you got confused <g>.
line 214 of web7_BC0.clw refers to the cptClients file, which is not being generated in your app. It's related to cptCLog which is being generated because you've told it to generate (Individual File Overrides.) Had you added it to the "Other tables" of a procedure it would have generated both cptClog, and all the files dependant on cptClog.
With your permission I'd like to forward the example on to SV to show the original issue - which is the click-on-error opening the wrong CLW file.
Cheers
Bruce