SPR# ICAO64DJ72 - If a user recompiled all LotusScript in a template (.ntf), then refreshed the design in a database that inherited from that template, the agents in the database (.nsf) did not get updated. With these fixes, script library routines do not keep executing beyond the time limit, and the agents do get updated.
I’ve opened a ticket with Lotus Support… we’ll see what happens.
Can’t say that I’ve seen the issue with agents not updating, but the execution time limit fix would be nice. I’ve had a few agents run on for HOURS caught in a loop that would have died much sooner if they weren’t built around script libraries.
Subject: RE: 6.5.5 Recompile all LotusScript gives “Non existent document” after dependancy check.
Well, I filed a report, and I’ve got some feedback. I had a hunch (but hadn’t tested) that if the database had a “Database Script” defined then it would work properly, but that wasn’t it. Apparently the whole feature is just broken now:
“I have pinpointed this issue to be any databases (NSF or NTF) containing a
LotusScript Library. It does not matter if the database contains a
Database Script.”
It’s marked as a regression bug, but I’m really shocked that this got out the door – you would think that since there’s a related SPR fix in this release that somebody would have hit “Recompile All LotusScript” at some point in the testing process.
Subject: RE: 6.5.5 Recompile all LotusScript gives “Non existent document” after dependancy check.
I just confirmed this from scratch:
Make a new database
Hit Recompile All - everything works OK.
Add a new LS library, go to the declarations section and just add a comment, e.g. " 'This does nothing", save the library.
Hit Recompile All - the error appears.
It looks like this feature is completely broken in 6.5.5. Hopefully we’ll hear something from support pretty quick - I would think that whatever this is would be pretty easy to isolate (since it’s specific to the client), and maybe we’ll get a hotfix for it.