I've got the same issue going on. I'm on 2.3.8. Here's what happens for me:
- My torrent application automatically moves files on completion to a specific folder
- Hazel runs rules only on that folder, specifically: it looks to match filenames on files that have NOT been modified in the last 15 minutes.
- Hazel is then set to move that file onto my NAS into a specific folder
However I wind up with the same issues as the OP - An initial notification that Hazel can't move the files, then if I don't catch it in time, hundreds and hundreds of copies of the same file in the target folder.
I too will turn on debug mode and give you the results.
EDIT to add the current log file results that can show an example of the errors that are generated:
2011-05-02 16:38:53.802 (null)[0] Desperate.Housewives.S07E20.HDTV.XviD-LOL.avi: Rule Desperate Housewives matched.
2011-05-02 16:39:55.009 hazelfolderwatch[45488] Error moving file /Volumes/Data/Downloads/Completed/Desperate.Housewives.S07E20.HDTV.XviD-LOL.avi to /Volumes/TV Shows/Desperate Housewives/Season 7/Desperate.Housewives.S07E20.HDTV.XviD-LOL-9.avi: -47 - File is busy (delete)
2011-05-02 16:39:55.010 hazelfolderwatch[45488] [Error] Move failed: Could not move file Desperate.Housewives.S07E20.HDTV.XviD-LOL.avi from folder /Volumes/Data/Downloads/Completed to folder /Volumes/TV Shows/Desperate Housewives/Season 7.
I'm not sure *how* it can be busy tho - it should've finished copying into the source directory at least 15 minutes prior to Hazel attempting the move.