%INCLUDE Directive issue

We have a custom class file (nmadd.lss) that we have included using %INCLUDE “nmadd.lss” in the declaration section of a few of our database agents. They have worked fine for a couple years. Just tried to add the include to a new database and received error: (Declarations) 1: Cannot open included file: “nmadd.lss” This error appears when trying to save the agent. I went back to our existing databases and found that I could not resave those either, same error. The .lss file is still in the same locations as always (QIBM/UserData/Lotus/Notes). I restored a copy and also created a simple test .lss file with same result. Cannot use the %INCLUDE statement. We upgraded to 8.5.1FP3 from 7.0.2 about 2 months ago, and that is the only change I can think of. This is the first time I tried creating a new agent and using the INCLUDE since then. Any ideas?

Thanks

Subject: Are you sure that’s where you had the file?

Because that sounds to me like a data directory path, and LotusScript looks for its lss files in the Notes executable directory. See where lsconst.lss is – put your file there. If lsconst.lss is already there, look for another copy. If you can’t find one, try a script with %include “lsconst” in it and see whether that gives you an error.