after updating to Hazel 3.0.7, i'm getting lots and lots of "There is no metadata available for the file" errors. Hazel actually throws errors when it tries to run rules on these files — rules which haven't been altered at all since before the update. i recently implemented some rules to clean up my ~/Music folder, which had been working great, but since it looks at the entire folder contents, i got about 2000 Growl errors. i had to stop Hazel and turn off Growl to settle things down.
a restart hasn't helped either. i know that Mr. Noodle sometimes advocates doing an uninstall and reinstall for fixing wonky problems like this. i'm just concerned whether doing so will reset Date Last Matched data. if it does, a bunch of my rules will run rampant, applying actions to files that they shouldn't.
oh, and here's an example of one of the errors from Hazel.log:
- Code: Select all
2012-06-01 13:09:49.983 hazelworker[5743] [Error] Error during rule evaluation: Received error while trying to evaluate rule replace underscores in filenames on file Carry On.m4a
2012-06-01 13:09:49.985 hazelworker[5743] Error while matching rule replace underscores in filenames against file /Users/ed/Music/fun./Some Nights/Carry On.m4a: -[__NSCFString timeIntervalSinceReferenceDate]: unrecognized selector sent to instance 0x1002660e0
2012-06-01 13:09:49.986 hazelworker[5743] (
0 CoreFoundation 0x00007fff9020ff56 __exceptionPreprocess + 198
1 libobjc.A.dylib 0x00007fff9329ad5e objc_exception_throw + 43
2 CoreFoundation 0x00007fff9029c1be -[NSObject doesNotRecognizeSelector:] + 190
3 CoreFoundation 0x00007fff901fce23 ___forwarding___ + 371
4 CoreFoundation 0x00007fff901fcc38 _CF_forwarding_prep_0 + 232
5 CoreFoundation 0x00007fff901dd0eb -[NSDate compare:] + 59
6 hazelworker 0x0000000100023cbe start + 139858
7 Foundation 0x00007fff929cae05 -[NSComparisonPredicateOperator performPrimitiveOperationUsingObject:andObject:] + 400
8 Foundation 0x00007fff929ca701 -[NSPredicateOperator performOperationUsingObject:andObject:] + 109
9 Foundation 0x00007fff929c9fe8 -[NSComparisonPredicate evaluateWithObject:substitutionVariables:] + 290
10 Foundation 0x00007fff929c9a9a -[NSPredicate evaluateWithObject:] + 18
11 hazelworker 0x00000001000380c0 start + 222804
12 hazelworker 0x0000000100037dc5 start + 222041
13 hazelworker 0x000000010003d13e start + 243410
14 hazelworker 0x0000000100037670 start + 220164
15 hazelworker 0x0000000100002c5e start + 4594
16 hazelworker 0x0000000100003b74 start + 8456
17 hazelworker 0x0000000100006a9c start + 20528
18 hazelworker 0x0000000100001aa0 start + 52
)