I've just had a heckuva week, and haven't had much time to work on this project, let alone edit files (.tcl, .adp, or otherwise) in the packages that I wrote. So you can imagine my surprise when the JavaScript/HTML guru on the project complained that the various changes to the JavaScript that I produce had been rolled back to a previous version. In other words, it's as if my last three weeks worth of work were no longer being executed.
But the real kicker was that when I checked the .tcl source code (in both the "tcl" and "www" directories), it was all 100 percent OK. That is, my code was correct, but somehow things were getting lost between the Moreover, restarting the server solved the problem.
So I'm really confused, and even a bit worried. Why would AOLServer (and/or OpenACS) be keeping around old versions of my .tcl files? Why would the old ones suddenly come to life? Why should restarting the server fix this? (Does it have something to do with ADP caching?)
Has anyone else seen this problem? It was quite disturbing to see this happen, and I'm beginning to wonder what I should do to avoid it in the future.
Reuven
Request notifications