Sync to Dropbox not starting

Get help. Get answers. Let others lend you a hand.

Moderator: Mr_Noodle

Sync to Dropbox not starting Wed Feb 26, 2014 12:01 pm • by ruddy
Hello,

I have added the following Hazel rule to sync the folder Report and files within it to dropbox folder "RYA13".

Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
   <key>$archiver</key>
   <string>NSKeyedArchiver</string>
   <key>$objects</key>
   <array>
      <string>$null</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>117</integer>
         </dict>
         <key>options</key>
         <dict>
            <key>CF$UID</key>
            <integer>115</integer>
         </dict>
         <key>rules</key>
         <dict>
            <key>CF$UID</key>
            <integer>2</integer>
         </dict>
         <key>version</key>
         <dict>
            <key>CF$UID</key>
            <integer>116</integer>
         </dict>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>16</integer>
         </dict>
         <key>NS.objects</key>
         <array>
            <dict>
               <key>CF$UID</key>
               <integer>3</integer>
            </dict>
            <dict>
               <key>CF$UID</key>
               <integer>76</integer>
            </dict>
         </array>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>75</integer>
         </dict>
         <key>actions</key>
         <dict>
            <key>CF$UID</key>
            <integer>65</integer>
         </dict>
         <key>criteria</key>
         <dict>
            <key>CF$UID</key>
            <integer>6</integer>
         </dict>
         <key>dateLastModified</key>
         <dict>
            <key>CF$UID</key>
            <integer>0</integer>
         </dict>
         <key>description</key>
         <dict>
            <key>CF$UID</key>
            <integer>4</integer>
         </dict>
         <key>isActive</key>
         <true/>
         <key>note</key>
         <dict>
            <key>CF$UID</key>
            <integer>0</integer>
         </dict>
         <key>predicateTarget</key>
         <dict>
            <key>CF$UID</key>
            <integer>5</integer>
         </dict>
         <key>predicateType</key>
         <integer>1</integer>
      </dict>
      <string>Sync folder "Report"</string>
      <integer>0</integer>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>16</integer>
         </dict>
         <key>NS.objects</key>
         <array>
            <dict>
               <key>CF$UID</key>
               <integer>7</integer>
            </dict>
            <dict>
               <key>CF$UID</key>
               <integer>24</integer>
            </dict>
            <dict>
               <key>CF$UID</key>
               <integer>35</integer>
            </dict>
         </array>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>23</integer>
         </dict>
         <key>NSLeftExpression</key>
         <dict>
            <key>CF$UID</key>
            <integer>8</integer>
         </dict>
         <key>NSPredicateOperator</key>
         <dict>
            <key>CF$UID</key>
            <integer>21</integer>
         </dict>
         <key>NSRightExpression</key>
         <dict>
            <key>CF$UID</key>
            <integer>18</integer>
         </dict>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>17</integer>
         </dict>
         <key>NSArguments</key>
         <dict>
            <key>CF$UID</key>
            <integer>12</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>3</integer>
         <key>NSOperand</key>
         <dict>
            <key>CF$UID</key>
            <integer>10</integer>
         </dict>
         <key>NSSelectorName</key>
         <dict>
            <key>CF$UID</key>
            <integer>9</integer>
         </dict>
      </dict>
      <string>valueForKey:</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>11</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>1</integer>
      </dict>
      <dict>
         <key>$classes</key>
         <array>
            <string>NSSelfExpression</string>
            <string>NSExpression</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>NSSelfExpression</string>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>16</integer>
         </dict>
         <key>NS.objects</key>
         <array>
            <dict>
               <key>CF$UID</key>
               <integer>13</integer>
            </dict>
         </array>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>15</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>10</integer>
         <key>NSKeyPath</key>
         <dict>
            <key>CF$UID</key>
            <integer>14</integer>
         </dict>
      </dict>
      <string>displayBasename</string>
      <dict>
         <key>$classes</key>
         <array>
            <string>NSKeyPathSpecifierExpression</string>
            <string>NSExpression</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>NSKeyPathSpecifierExpression</string>
      </dict>
      <dict>
         <key>$classes</key>
         <array>
            <string>NSMutableArray</string>
            <string>NSArray</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>NSMutableArray</string>
      </dict>
      <dict>
         <key>$classes</key>
         <array>
            <string>NSKeyPathExpression</string>
            <string>NSFunctionExpression</string>
            <string>NSExpression</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>NSKeyPathExpression</string>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>20</integer>
         </dict>
         <key>NSConstantValue</key>
         <dict>
            <key>CF$UID</key>
            <integer>19</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>0</integer>
      </dict>
      <string>Report</string>
      <dict>
         <key>$classes</key>
         <array>
            <string>NSConstantValueExpression</string>
            <string>NSExpression</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>NSConstantValueExpression</string>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>22</integer>
         </dict>
         <key>NSModifier</key>
         <integer>0</integer>
         <key>NSNegate</key>
         <false/>
         <key>NSOperatorType</key>
         <integer>4</integer>
         <key>NSOptions</key>
         <integer>3</integer>
      </dict>
      <dict>
         <key>$classes</key>
         <array>
            <string>NSEqualityPredicateOperator</string>
            <string>NSPredicateOperator</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>NSEqualityPredicateOperator</string>
      </dict>
      <dict>
         <key>$classes</key>
         <array>
            <string>NSComparisonPredicate</string>
            <string>NSPredicate</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>NSComparisonPredicate</string>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>23</integer>
         </dict>
         <key>NSLeftExpression</key>
         <dict>
            <key>CF$UID</key>
            <integer>25</integer>
         </dict>
         <key>NSPredicateOperator</key>
         <dict>
            <key>CF$UID</key>
            <integer>32</integer>
         </dict>
         <key>NSRightExpression</key>
         <dict>
            <key>CF$UID</key>
            <integer>30</integer>
         </dict>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>17</integer>
         </dict>
         <key>NSArguments</key>
         <dict>
            <key>CF$UID</key>
            <integer>27</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>3</integer>
         <key>NSOperand</key>
         <dict>
            <key>CF$UID</key>
            <integer>10</integer>
         </dict>
         <key>NSSelectorName</key>
         <dict>
            <key>CF$UID</key>
            <integer>26</integer>
         </dict>
      </dict>
      <string>valueForKey:</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>16</integer>
         </dict>
         <key>NS.objects</key>
         <array>
            <dict>
               <key>CF$UID</key>
               <integer>28</integer>
            </dict>
         </array>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>15</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>10</integer>
         <key>NSKeyPath</key>
         <dict>
            <key>CF$UID</key>
            <integer>29</integer>
         </dict>
      </dict>
      <string>typeObject</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>20</integer>
         </dict>
         <key>NSConstantValue</key>
         <dict>
            <key>CF$UID</key>
            <integer>31</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>0</integer>
      </dict>
      <string>public.folder</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>34</integer>
         </dict>
         <key>NSModifier</key>
         <integer>0</integer>
         <key>NSOperatorType</key>
         <integer>11</integer>
         <key>NSSelectorName</key>
         <dict>
            <key>CF$UID</key>
            <integer>33</integer>
         </dict>
      </dict>
      <string>isType:</string>
      <dict>
         <key>$classes</key>
         <array>
            <string>NSCustomPredicateOperator</string>
            <string>NSPredicateOperator</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>NSCustomPredicateOperator</string>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>64</integer>
         </dict>
         <key>NSCompoundPredicateType</key>
         <integer>2</integer>
         <key>NSSubpredicates</key>
         <dict>
            <key>CF$UID</key>
            <integer>36</integer>
         </dict>
         <key>predicateTarget</key>
         <dict>
            <key>CF$UID</key>
            <integer>5</integer>
         </dict>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>62</integer>
         </dict>
         <key>NS.objects</key>
         <array>
            <dict>
               <key>CF$UID</key>
               <integer>37</integer>
            </dict>
            <dict>
               <key>CF$UID</key>
               <integer>50</integer>
            </dict>
         </array>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>23</integer>
         </dict>
         <key>NSLeftExpression</key>
         <dict>
            <key>CF$UID</key>
            <integer>38</integer>
         </dict>
         <key>NSPredicateOperator</key>
         <dict>
            <key>CF$UID</key>
            <integer>48</integer>
         </dict>
         <key>NSRightExpression</key>
         <dict>
            <key>CF$UID</key>
            <integer>43</integer>
         </dict>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>17</integer>
         </dict>
         <key>NSArguments</key>
         <dict>
            <key>CF$UID</key>
            <integer>40</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>3</integer>
         <key>NSOperand</key>
         <dict>
            <key>CF$UID</key>
            <integer>10</integer>
         </dict>
         <key>NSSelectorName</key>
         <dict>
            <key>CF$UID</key>
            <integer>39</integer>
         </dict>
      </dict>
      <string>valueForKey:</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>16</integer>
         </dict>
         <key>NS.objects</key>
         <array>
            <dict>
               <key>CF$UID</key>
               <integer>41</integer>
            </dict>
         </array>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>15</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>10</integer>
         <key>NSKeyPath</key>
         <dict>
            <key>CF$UID</key>
            <integer>42</integer>
         </dict>
      </dict>
      <string>dateModified</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>17</integer>
         </dict>
         <key>NSArguments</key>
         <dict>
            <key>CF$UID</key>
            <integer>45</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>3</integer>
         <key>NSOperand</key>
         <dict>
            <key>CF$UID</key>
            <integer>10</integer>
         </dict>
         <key>NSSelectorName</key>
         <dict>
            <key>CF$UID</key>
            <integer>44</integer>
         </dict>
      </dict>
      <string>valueForKey:</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>16</integer>
         </dict>
         <key>NS.objects</key>
         <array>
            <dict>
               <key>CF$UID</key>
               <integer>46</integer>
            </dict>
         </array>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>15</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>10</integer>
         <key>NSKeyPath</key>
         <dict>
            <key>CF$UID</key>
            <integer>47</integer>
         </dict>
      </dict>
      <string>dateMatched</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>49</integer>
         </dict>
         <key>NSModifier</key>
         <integer>0</integer>
         <key>NSOperatorType</key>
         <integer>2</integer>
         <key>NSOptions</key>
         <integer>3</integer>
         <key>NSVariant</key>
         <integer>2</integer>
      </dict>
      <dict>
         <key>$classes</key>
         <array>
            <string>NSComparisonPredicateOperator</string>
            <string>NSPredicateOperator</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>NSComparisonPredicateOperator</string>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>64</integer>
         </dict>
         <key>NSCompoundPredicateType</key>
         <integer>1</integer>
         <key>NSSubpredicates</key>
         <dict>
            <key>CF$UID</key>
            <integer>51</integer>
         </dict>
         <key>predicateTarget</key>
         <dict>
            <key>CF$UID</key>
            <integer>63</integer>
         </dict>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>62</integer>
         </dict>
         <key>NS.objects</key>
         <array>
            <dict>
               <key>CF$UID</key>
               <integer>52</integer>
            </dict>
         </array>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>23</integer>
         </dict>
         <key>NSLeftExpression</key>
         <dict>
            <key>CF$UID</key>
            <integer>53</integer>
         </dict>
         <key>NSPredicateOperator</key>
         <dict>
            <key>CF$UID</key>
            <integer>61</integer>
         </dict>
         <key>NSRightExpression</key>
         <dict>
            <key>CF$UID</key>
            <integer>57</integer>
         </dict>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>17</integer>
         </dict>
         <key>NSArguments</key>
         <dict>
            <key>CF$UID</key>
            <integer>55</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>3</integer>
         <key>NSOperand</key>
         <dict>
            <key>CF$UID</key>
            <integer>10</integer>
         </dict>
         <key>NSSelectorName</key>
         <dict>
            <key>CF$UID</key>
            <integer>54</integer>
         </dict>
      </dict>
      <string>valueForKey:</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>16</integer>
         </dict>
         <key>NS.objects</key>
         <array>
            <dict>
               <key>CF$UID</key>
               <integer>56</integer>
            </dict>
         </array>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>15</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>10</integer>
         <key>NSKeyPath</key>
         <dict>
            <key>CF$UID</key>
            <integer>42</integer>
         </dict>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>17</integer>
         </dict>
         <key>NSArguments</key>
         <dict>
            <key>CF$UID</key>
            <integer>59</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>3</integer>
         <key>NSOperand</key>
         <dict>
            <key>CF$UID</key>
            <integer>10</integer>
         </dict>
         <key>NSSelectorName</key>
         <dict>
            <key>CF$UID</key>
            <integer>58</integer>
         </dict>
      </dict>
      <string>valueForKey:</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>16</integer>
         </dict>
         <key>NS.objects</key>
         <array>
            <dict>
               <key>CF$UID</key>
               <integer>60</integer>
            </dict>
         </array>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>15</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>10</integer>
         <key>NSKeyPath</key>
         <dict>
            <key>CF$UID</key>
            <integer>47</integer>
         </dict>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>49</integer>
         </dict>
         <key>NSModifier</key>
         <integer>0</integer>
         <key>NSOperatorType</key>
         <integer>2</integer>
         <key>NSOptions</key>
         <integer>3</integer>
         <key>NSVariant</key>
         <integer>2</integer>
      </dict>
      <dict>
         <key>$classes</key>
         <array>
            <string>NSArray</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>NSArray</string>
      </dict>
      <integer>1</integer>
      <dict>
         <key>$classes</key>
         <array>
            <string>HazelCompoundPredicate</string>
            <string>NSCompoundPredicate</string>
            <string>NSPredicate</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>HazelCompoundPredicate</string>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>16</integer>
         </dict>
         <key>NS.objects</key>
         <array>
            <dict>
               <key>CF$UID</key>
               <integer>66</integer>
            </dict>
         </array>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>74</integer>
         </dict>
         <key>options</key>
         <dict>
            <key>CF$UID</key>
            <integer>72</integer>
         </dict>
         <key>parameter</key>
         <dict>
            <key>CF$UID</key>
            <integer>67</integer>
         </dict>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>71</integer>
         </dict>
         <key>identifier</key>
         <dict>
            <key>CF$UID</key>
            <integer>68</integer>
         </dict>
         <key>isPaused</key>
         <false/>
         <key>path</key>
         <dict>
            <key>CF$UID</key>
            <integer>70</integer>
         </dict>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>69</integer>
         </dict>
         <key>NS.string</key>
         <string>16777217-18040940</string>
      </dict>
      <dict>
         <key>$classes</key>
         <array>
            <string>NSMutableString</string>
            <string>NSString</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>NSMutableString</string>
      </dict>
      <string>~/Dropbox/working/RYA13</string>
      <dict>
         <key>$classes</key>
         <array>
            <string>ComNoodlesoft_HazelConcreteFolder</string>
            <string>ComNoodlesoft_HazelFolder</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>ComNoodlesoft_HazelConcreteFolder</string>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>73</integer>
         </dict>
         <key>NS.keys</key>
         <array/>
         <key>NS.objects</key>
         <array/>
      </dict>
      <dict>
         <key>$classes</key>
         <array>
            <string>NSMutableDictionary</string>
            <string>NSDictionary</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>NSMutableDictionary</string>
      </dict>
      <dict>
         <key>$classes</key>
         <array>
            <string>ComNoodlesoft_HazelSyncAction</string>
            <string>ComNoodlesoft_HazelAction</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>ComNoodlesoft_HazelSyncAction</string>
      </dict>
      <dict>
         <key>$classes</key>
         <array>
            <string>ComNoodlesoft_HazelRule</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>ComNoodlesoft_HazelRule</string>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>75</integer>
         </dict>
         <key>actions</key>
         <dict>
            <key>CF$UID</key>
            <integer>112</integer>
         </dict>
         <key>criteria</key>
         <dict>
            <key>CF$UID</key>
            <integer>78</integer>
         </dict>
         <key>dateLastModified</key>
         <dict>
            <key>CF$UID</key>
            <integer>0</integer>
         </dict>
         <key>description</key>
         <dict>
            <key>CF$UID</key>
            <integer>77</integer>
         </dict>
         <key>isActive</key>
         <false/>
         <key>note</key>
         <dict>
            <key>CF$UID</key>
            <integer>0</integer>
         </dict>
         <key>predicateTarget</key>
         <dict>
            <key>CF$UID</key>
            <integer>5</integer>
         </dict>
         <key>predicateType</key>
         <integer>1</integer>
      </dict>
      <string>Copy of Sync folder "Report"</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>16</integer>
         </dict>
         <key>NS.objects</key>
         <array>
            <dict>
               <key>CF$UID</key>
               <integer>79</integer>
            </dict>
            <dict>
               <key>CF$UID</key>
               <integer>88</integer>
            </dict>
            <dict>
               <key>CF$UID</key>
               <integer>98</integer>
            </dict>
         </array>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>23</integer>
         </dict>
         <key>NSLeftExpression</key>
         <dict>
            <key>CF$UID</key>
            <integer>80</integer>
         </dict>
         <key>NSPredicateOperator</key>
         <dict>
            <key>CF$UID</key>
            <integer>87</integer>
         </dict>
         <key>NSRightExpression</key>
         <dict>
            <key>CF$UID</key>
            <integer>85</integer>
         </dict>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>17</integer>
         </dict>
         <key>NSArguments</key>
         <dict>
            <key>CF$UID</key>
            <integer>82</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>3</integer>
         <key>NSOperand</key>
         <dict>
            <key>CF$UID</key>
            <integer>10</integer>
         </dict>
         <key>NSSelectorName</key>
         <dict>
            <key>CF$UID</key>
            <integer>81</integer>
         </dict>
      </dict>
      <string>valueForKey:</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>16</integer>
         </dict>
         <key>NS.objects</key>
         <array>
            <dict>
               <key>CF$UID</key>
               <integer>83</integer>
            </dict>
         </array>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>15</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>10</integer>
         <key>NSKeyPath</key>
         <dict>
            <key>CF$UID</key>
            <integer>84</integer>
         </dict>
      </dict>
      <string>displayBasename</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>20</integer>
         </dict>
         <key>NSConstantValue</key>
         <dict>
            <key>CF$UID</key>
            <integer>86</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>0</integer>
      </dict>
      <string>RoyalAlbertDock</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>22</integer>
         </dict>
         <key>NSModifier</key>
         <integer>0</integer>
         <key>NSNegate</key>
         <false/>
         <key>NSOperatorType</key>
         <integer>4</integer>
         <key>NSOptions</key>
         <integer>3</integer>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>23</integer>
         </dict>
         <key>NSLeftExpression</key>
         <dict>
            <key>CF$UID</key>
            <integer>89</integer>
         </dict>
         <key>NSPredicateOperator</key>
         <dict>
            <key>CF$UID</key>
            <integer>96</integer>
         </dict>
         <key>NSRightExpression</key>
         <dict>
            <key>CF$UID</key>
            <integer>94</integer>
         </dict>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>17</integer>
         </dict>
         <key>NSArguments</key>
         <dict>
            <key>CF$UID</key>
            <integer>91</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>3</integer>
         <key>NSOperand</key>
         <dict>
            <key>CF$UID</key>
            <integer>10</integer>
         </dict>
         <key>NSSelectorName</key>
         <dict>
            <key>CF$UID</key>
            <integer>90</integer>
         </dict>
      </dict>
      <string>valueForKey:</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>16</integer>
         </dict>
         <key>NS.objects</key>
         <array>
            <dict>
               <key>CF$UID</key>
               <integer>92</integer>
            </dict>
         </array>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>15</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>10</integer>
         <key>NSKeyPath</key>
         <dict>
            <key>CF$UID</key>
            <integer>93</integer>
         </dict>
      </dict>
      <string>typeObject</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>20</integer>
         </dict>
         <key>NSConstantValue</key>
         <dict>
            <key>CF$UID</key>
            <integer>95</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>0</integer>
      </dict>
      <string>hazelkind:QGIS Project document</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>34</integer>
         </dict>
         <key>NSModifier</key>
         <integer>0</integer>
         <key>NSOperatorType</key>
         <integer>11</integer>
         <key>NSSelectorName</key>
         <dict>
            <key>CF$UID</key>
            <integer>97</integer>
         </dict>
      </dict>
      <string>isType:</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>64</integer>
         </dict>
         <key>NSCompoundPredicateType</key>
         <integer>2</integer>
         <key>NSSubpredicates</key>
         <dict>
            <key>CF$UID</key>
            <integer>99</integer>
         </dict>
         <key>predicateTarget</key>
         <dict>
            <key>CF$UID</key>
            <integer>5</integer>
         </dict>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>62</integer>
         </dict>
         <key>NS.objects</key>
         <array>
            <dict>
               <key>CF$UID</key>
               <integer>100</integer>
            </dict>
         </array>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>23</integer>
         </dict>
         <key>NSLeftExpression</key>
         <dict>
            <key>CF$UID</key>
            <integer>101</integer>
         </dict>
         <key>NSPredicateOperator</key>
         <dict>
            <key>CF$UID</key>
            <integer>111</integer>
         </dict>
         <key>NSRightExpression</key>
         <dict>
            <key>CF$UID</key>
            <integer>106</integer>
         </dict>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>17</integer>
         </dict>
         <key>NSArguments</key>
         <dict>
            <key>CF$UID</key>
            <integer>103</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>3</integer>
         <key>NSOperand</key>
         <dict>
            <key>CF$UID</key>
            <integer>10</integer>
         </dict>
         <key>NSSelectorName</key>
         <dict>
            <key>CF$UID</key>
            <integer>102</integer>
         </dict>
      </dict>
      <string>valueForKey:</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>16</integer>
         </dict>
         <key>NS.objects</key>
         <array>
            <dict>
               <key>CF$UID</key>
               <integer>104</integer>
            </dict>
         </array>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>15</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>10</integer>
         <key>NSKeyPath</key>
         <dict>
            <key>CF$UID</key>
            <integer>105</integer>
         </dict>
      </dict>
      <string>dateModified</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>17</integer>
         </dict>
         <key>NSArguments</key>
         <dict>
            <key>CF$UID</key>
            <integer>108</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>3</integer>
         <key>NSOperand</key>
         <dict>
            <key>CF$UID</key>
            <integer>10</integer>
         </dict>
         <key>NSSelectorName</key>
         <dict>
            <key>CF$UID</key>
            <integer>107</integer>
         </dict>
      </dict>
      <string>valueForKey:</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>16</integer>
         </dict>
         <key>NS.objects</key>
         <array>
            <dict>
               <key>CF$UID</key>
               <integer>109</integer>
            </dict>
         </array>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>15</integer>
         </dict>
         <key>NSExpressionType</key>
         <integer>10</integer>
         <key>NSKeyPath</key>
         <dict>
            <key>CF$UID</key>
            <integer>110</integer>
         </dict>
      </dict>
      <string>dateMatched</string>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>49</integer>
         </dict>
         <key>NSModifier</key>
         <integer>0</integer>
         <key>NSOperatorType</key>
         <integer>2</integer>
         <key>NSOptions</key>
         <integer>3</integer>
         <key>NSVariant</key>
         <integer>2</integer>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>16</integer>
         </dict>
         <key>NS.objects</key>
         <array>
            <dict>
               <key>CF$UID</key>
               <integer>113</integer>
            </dict>
         </array>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>74</integer>
         </dict>
         <key>options</key>
         <dict>
            <key>CF$UID</key>
            <integer>114</integer>
         </dict>
         <key>parameter</key>
         <dict>
            <key>CF$UID</key>
            <integer>67</integer>
         </dict>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>73</integer>
         </dict>
         <key>NS.keys</key>
         <array/>
         <key>NS.objects</key>
         <array/>
      </dict>
      <dict>
         <key>$class</key>
         <dict>
            <key>CF$UID</key>
            <integer>73</integer>
         </dict>
         <key>NS.keys</key>
         <array/>
         <key>NS.objects</key>
         <array/>
      </dict>
      <integer>17</integer>
      <dict>
         <key>$classes</key>
         <array>
            <string>ComNoodlesoft_HazelRuleSet</string>
            <string>NSObject</string>
         </array>
         <key>$classname</key>
         <string>ComNoodlesoft_HazelRuleSet</string>
      </dict>
   </array>
   <key>$top</key>
   <dict>
      <key>root</key>
      <dict>
         <key>CF$UID</key>
         <integer>1</integer>
      </dict>
   </dict>
   <key>$version</key>
   <integer>100000</integer>
</dict>
</plist>


The rule works for a while. But then after the computer sleeps or is restarted the rule doesn't start - even though there are files to be synced - unless I open Hazel in System Preferences and open/close this rule. Could do some more testing around this but wanted to check with the forum before I spent a day shutting down-powering up my Mac for no reason.

I have run Hazel in DEBUG whilst the rule is working and get the following:

Code: Select all
2014-02-26 15:31:18.594 hazelworker[79266] DEBUG: Program is licensed.
2014-02-26 15:31:18.612 hazelworker[79266] DEBUG: Unexpected type for Mail download URL: (null)
2014-02-26 15:31:18.635 hazelworker[79266] DEBUG: Could not find entry for default_directory in Chrome preference file.
2014-02-26 15:31:18.645 hazelworker[79266] Processing folder Working (forced)
2014-02-26 15:31:18.645 hazelworker[79266] DEBUG: Initialized
2014-02-26 15:31:18.645 hazelworker[79266] DEBUG: Pausing to wait for things to settle down.
2014-02-26 15:31:20.646 hazelworker[79266] DEBUG: Processing directories: (
    "/Users/markruddy/Documents/Personal/Work/Jobs/Geoarchaeology/LP/RYA13/Working"
)
2014-02-26 15:31:20.649 hazelworker[79266] DEBUG: About to process directory /Users/markruddy/Documents/Personal/Work/Jobs/Geoarchaeology/LP/RYA13/Working
2014-02-26 15:31:20.651 hazelworker[79266] DEBUG: Received file event: {
    date = "2014-02-26 15:31:18 +0000";
    path = "<ComNoodlesoft_NoodlePathSet: 0x7fcb45430270> - (\n    \"/Users/markruddy/Documents/Personal/Work/Jobs/Geoarchaeology/LP/RYA13/Working\"\n)";
}
2014-02-26 15:31:20.652 hazelworker[79266] DEBUG: .DS_Store: File is hidden/invisible. Skipping.
2014-02-26 15:31:20.652 hazelworker[79266] DEBUG: _old: Did not match any rules.
2014-02-26 15:31:20.653 hazelworker[79266] DEBUG: DBA: Did not match any rules.
2014-02-26 15:31:20.654 hazelworker[79266] DEBUG: Logs: Did not match any rules.
2014-02-26 15:31:20.654 hazelworker[79266] DEBUG: PostEx: Did not match any rules.
2014-02-26 15:31:20.785 hazelworker[79266] DEBUG: Report: Did not match any rules.
2014-02-26 15:31:20.786 hazelworker[79266] DEBUG: WSI: Did not match any rules.
2014-02-26 15:31:20.787 hazelworker[79266] DEBUG: Writing out DB file: /Users/markruddy/Documents/Personal/Work/Jobs/Geoarchaeology/LP/RYA13/Working
2014-02-26 15:31:20.793 hazelworker[79266] DEBUG: Directory /Users/markruddy/Documents/Personal/Work/Jobs/Geoarchaeology/LP/RYA13/Working processed in 0.144224 seconds
2014-02-26 15:31:20.793 hazelworker[79266] DEBUG: Sending metrics to scheduler. Next scheduled run: 5828963-12-20 00:00:00.000
2014-02-26 15:31:20.794 hazelworker[79266] Done processing folder Working


Nothing out of the ordinary here I think. It all seems to be working ok. But then the problem isn't that the rule doesn't work, it's that it only works intermittently.

Any help appreciated

Mark

Running Hazel 3.2.3 (build 1077) on MacBook Pro with OSX 10.8.5
ruddy
 
Posts: 3
Joined: Wed Feb 26, 2014 11:36 am

Re: Sync to Dropbox not starting Wed Feb 26, 2014 5:06 pm • by Mr_Noodle
First off, make sure you are running the latest version (3.2.5).

When posting logs for this type of problem, please note what time you expected Hazel to trigger (i.e. like when you add a file to the folder) and make sure you include the logs for around that time.
Mr_Noodle
Site Admin
 
Posts: 11255
Joined: Sun Sep 03, 2006 1:30 am
Location: New York City

Re: Sync to Dropbox not starting Sat Mar 01, 2014 6:23 pm • by ruddy
OK.

I'm using Hazel 3.2.5.

Using the sync rule I included in my initial post:

* Shut down my MacBook.
* Booted up.
* Made edits at 2014-03-01 @~22:00 on a file within the 'Report' folder that Hazel *had* previously synced.
* Hazel did not perform a sync instantaneously.
* I waited until ~22:07 and opened Hazel to view the Hazel.log
* A few seconds later the 'Report' folder sync started and completed successfully.

I attach the log covering a period well before and after the edits were made to the file to be synced and the time that Hazel started run the sync rule.

My query is why is Hazel not running the sync rule right away when the 'Report' folder being watched is modified? After Hazel has been opened from the menu bar the rule starts to run and thereafter any modifications that are made to the folder are synced instantly.

Many thanks

Code: Select all
2014-02-28 20:49:17.764 hazelworker[5075] [File Event] File/folder synced: Report synced to /Users/markruddy/Dropbox/working/RYA13/Report.
2014-02-28 20:49:17.775 hazelworker[5083] ###main load address: 0x10f576000
2014-02-28 20:49:17.776 hazelworker[5083] ###Noodle load address: 0x10f65d000
2014-02-28 20:49:17.776 hazelworker[5083] ###CK load address: 0x10f615000
2014-02-28 20:49:17.798 hazelworker[5083] Processing folder Trash
2014-02-28 20:49:18.122 hazelworker[5075] Done processing folder Working
2014-02-28 20:49:18.917 hazelworker[5083] Done processing folder Trash
2014-02-28 20:53:30.961 hazelworker[5338] ###main load address: 0x104616000
2014-02-28 20:53:30.962 hazelworker[5338] ###Noodle load address: 0x1046f8000
2014-02-28 20:53:30.962 hazelworker[5338] ###CK load address: 0x1046b0000
2014-02-28 20:53:31.021 hazelworker[5338] Processing folder Working
2014-02-28 20:53:33.152 hazelworker[5338] Report: Rule Sync folder "Report" matched.
2014-02-28 20:53:33.236 hazelworker[5338] [File Event] File/folder synced: Report synced to /Users/markruddy/Dropbox/working/RYA13/Report.
2014-02-28 20:53:33.244 hazelworker[5345] ###main load address: 0x10e44e000
2014-02-28 20:53:33.245 hazelworker[5345] ###Noodle load address: 0x10e533000
2014-02-28 20:53:33.245 hazelworker[5345] ###CK load address: 0x10e4ed000
2014-02-28 20:53:33.274 hazelworker[5345] Processing folder Trash
2014-02-28 20:53:33.597 hazelworker[5338] Done processing folder Working
2014-02-28 20:53:34.386 hazelworker[5345] Done processing folder Trash
2014-02-28 20:59:46.985 hazelworker[5746] ###main load address: 0x104a1a000
2014-02-28 20:59:46.986 hazelworker[5746] ###Noodle load address: 0x104afa000
2014-02-28 20:59:46.986 hazelworker[5746] ###CK load address: 0x104ab8000
2014-02-28 20:59:47.002 hazelworker[5746] Processing folder Trash
2014-02-28 20:59:48.100 hazelworker[5746] Done processing folder Trash
2014-02-28 20:59:51.985 hazelworker[5756] ###main load address: 0x10d455000
2014-02-28 20:59:51.986 hazelworker[5756] ###Noodle load address: 0x10d53d000
2014-02-28 20:59:51.986 hazelworker[5756] ###CK load address: 0x10d4f2000
2014-02-28 20:59:52.003 hazelworker[5756] Processing folder Trash
2014-02-28 20:59:53.107 hazelworker[5756] Done processing folder Trash
2014-03-01 21:39:28.947 hazelworker[15974] ###main load address: 0x106587000
2014-03-01 21:39:28.949 hazelworker[15974] ###Noodle load address: 0x106665000
2014-03-01 21:39:28.949 hazelworker[15974] ###CK load address: 0x106621000
2014-03-01 21:39:36.127 hazelworker[15974] Processing folder Working
2014-03-01 21:39:38.190 hazelworker[15974] Done processing folder Working
2014-03-01 21:40:22.555 hazelworker[16048] ###main load address: 0x10d943000
2014-03-01 21:40:22.556 hazelworker[16048] ###Noodle load address: 0x10da23000
2014-03-01 21:40:22.556 hazelworker[16048] ###CK load address: 0x10d9e1000
2014-03-01 21:40:22.614 hazelworker[16048] Processing folder Working
2014-03-01 21:40:24.631 hazelworker[16048] Done processing folder Working
2014-03-01 22:07:49.204 hazelworker[17647] ###main load address: 0x10d9f2000
2014-03-01 22:07:49.205 hazelworker[17647] ###Noodle load address: 0x10dad9000
2014-03-01 22:07:49.205 hazelworker[17647] ###CK load address: 0x10da8b000
2014-03-01 22:07:49.264 hazelworker[17647] Processing folder Downloads
2014-03-01 22:07:51.591 hazelworker[17647] Done processing folder Downloads
2014-03-01 22:08:04.201 hazelworker[17666] ###main load address: 0x10aa24000
2014-03-01 22:08:04.202 hazelworker[17666] ###Noodle load address: 0x10ab04000
2014-03-01 22:08:04.202 hazelworker[17666] ###CK load address: 0x10aabf000
2014-03-01 22:08:04.266 hazelworker[17666] Processing folder Working
2014-03-01 22:08:06.587 hazelworker[17666] Report: Rule Sync folder "Report" matched.
2014-03-01 22:08:06.675 hazelworker[17671] ###main load address: 0x109e98000
2014-03-01 22:08:06.676 hazelworker[17671] ###Noodle load address: 0x109f75000
2014-03-01 22:08:06.676 hazelworker[17671] ###CK load address: 0x109f32000
2014-03-01 22:08:06.694 hazelworker[17671] Processing folder Trash
2014-03-01 22:08:08.052 hazelworker[17666] [File Event] File/folder synced: Report synced to /Users/markruddy/Dropbox/working/RYA13/Report.
2014-03-01 22:08:08.462 hazelworker[17671] Done processing folder Trash
2014-03-01 22:08:08.772 hazelworker[17666] Done processing folder Working
2014-03-01 22:08:19.197 hazelworker[17697] ###main load address: 0x109d5c000
2014-03-01 22:08:19.197 hazelworker[17697] ###Noodle load address: 0x109e45000
2014-03-01 22:08:19.198 hazelworker[17697] ###CK load address: 0x109dfc000
2014-03-01 22:08:19.260 hazelworker[17697] Processing folder GIS
2014-03-01 22:08:21.312 hazelworker[17697] Done processing folder GIS
2014-03-01 22:08:34.199 hazelworker[17712] ###main load address: 0x10e25f000
2014-03-01 22:08:34.200 hazelworker[17712] ###Noodle load address: 0x10e33d000
2014-03-01 22:08:34.200 hazelworker[17712] ###CK load address: 0x10e2fb000
2014-03-01 22:08:34.258 hazelworker[17712] Processing folder Public
2014-03-01 22:08:36.301 hazelworker[17712] Done processing folder Public
2014-03-01 22:08:49.201 hazelworker[17727] ###main load address: 0x102d0e000
2014-03-01 22:08:49.202 hazelworker[17727] ###Noodle load address: 0x102df6000
2014-03-01 22:08:49.202 hazelworker[17727] ###CK load address: 0x102dae000
2014-03-01 22:08:49.265 hazelworker[17727] Processing folder dmg
2014-03-01 22:08:51.326 hazelworker[17727] Done processing folder dmg
2014-03-01 22:09:04.198 hazelworker[17743] ###main load address: 0x10895f000
2014-03-01 22:09:04.199 hazelworker[17743] ###Noodle load address: 0x108a45000
2014-03-01 22:09:04.199 hazelworker[17743] ###CK load address: 0x1089fe000
2014-03-01 22:09:04.261 hazelworker[17743] Processing folder TV Shows
2014-03-01 22:09:06.321 hazelworker[17743] Done processing folder TV Shows
 
ruddy
 
Posts: 3
Joined: Wed Feb 26, 2014 11:36 am

Re: Sync to Dropbox not starting Mon Mar 03, 2014 5:03 pm • by Mr_Noodle
Is this a Dropbox shared folder, by chance? If so, it won't work because Dropbox shared folders seem to break the file events system preventing Hazel from being notified if files under there are changed.
Mr_Noodle
Site Admin
 
Posts: 11255
Joined: Sun Sep 03, 2006 1:30 am
Location: New York City

Re: Sync to Dropbox not starting Mon Mar 03, 2014 5:23 pm • by ruddy
No the Dropbox folder i'm syncing to is not a shared folder. But also I'm not syncing from Dropbox to my machine. I'm syncing from my machine to Dropbox.

After the Hazel sync rule is run once the rule works continually without issue. The problem is that Hazel isn't initially getting the rule started after logout or shutdown/reboot.
ruddy
 
Posts: 3
Joined: Wed Feb 26, 2014 11:36 am

Re: Sync to Dropbox not starting Wed Mar 05, 2014 3:54 pm • by Mr_Noodle
Can you email support? I may want to have you run a test build with more logging.
Mr_Noodle
Site Admin
 
Posts: 11255
Joined: Sun Sep 03, 2006 1:30 am
Location: New York City


Return to Support