On Thu, 23 Sep 2004 16:27:40 -0700, Raul Acevedo <[EMAIL PROTECTED]> wrote: > On Thu, 2004-09-23 at 16:04 -0700, Suraj Acharya wrote: > > > Was bsh running when you renamed the class? > > Someone else renamed the class, I simply synchronized my code base. I > have since restarted Emacs several times.
Do you remember if bsh was running while you synchronized and built the code base? I'm trying to figure out if the bug is 1) in the code that updates the classes database (in memory) if it detects the files in the classpath have changed or 2) in the code that reconstructs the classes database from the cache files in ~/.jde-usages. > > > If the .class file is not in the classpath then getting rid of the > > files in ~/.jde-usages while bsh is not running should fix the > > problem. Please let me know if this works; > > It did!!! Yay!!! :) > > > and keep the old files around as I'd like to figure out how it got > > into this state originally. > > Oops, already deleted them. :( Though it sounds like it was a problem > with bsh thinking the old class was there, then usages putting it in > ~/.jde-usages... and when bsh was restarted, usages telling bsh the old > class was there from its ~/.jde-usages files. Bad cycle. The usages plugin doesn't rely on bsh to find the classes in the classpath, but I get your drift. You're describing option 2) from above. Suraj
