Bugzilla – Bug 113869
Beagle will sometimes not notice moves
Last modified: 2005-09-08 16:11:13 UTC
Beagle will sometimes not notice moves or deletes of files and update the UI accordingly.
Improved in 0.0.13.2 for beta 4.
I touched "grapevine.txt" while I had a search for "grapevine" in best. The query updated but removing the file threw an exception. From the log: DEBUG: *** Add '/home/jpr' 'grapevine.txt' (file) DEBUG: -file:///home/jpr/grapevine.txt DEBUG: +file:///home/jpr/grapevine.txt DEBUG: -file:///home/jpr/grapevine.txt DEBUG: +file:///home/jpr/grapevine.txt DEBUG: *** Remove '/home/jpr' 'grapevine.txt' (file) DEBUG: -uid:9J1QoYk7vkmhTlXBiG1TXg DEBUG: -uid:jm_SWRXDVk+H_59E1bncog WARN: Caught exception in PostRemoveHook 'uid:jm_SWRXDVk+H_59E1bncog' WARN: System.Exception: No cached external Uri for uid:jm_SWRXDVk+H_59E1bncog in <0x0013a> Beagle.Daemon.FileSystemQueryable.FileSystemQueryable:PostRemoveHook (Beagle.Indexable indexable, Beagle.Daemon.IndexerRemovedReceipt receipt) in <0x005f0> Beagle.Daemon.LuceneQueryable:Flush ()
The exception on removing files is fixed in CVS. I'm now turning my attention to moves.
I fixed a few races, and moves seem to be working pretty smoothly. I'm closing this bug as FIXED.
Reopening until this issue is solved in the distro.
Created attachment 49142 [details] a patch which fixes this problem
submitted for RC2