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.