Synchronize. Backup. Bootable Backup.
Whatever your backup or sync scenario, ChronoSync has got you covered!
Go back to more guides

MORE GUIDES

Error Handling Assistant

1. INTRODUCTION

2. CHOOSE ASSISTANT

3. SELECT THE TASKS TO MODIFY

4. CONTAINERS

MODIFY CONTAINED TASKS

CONTINUE CONTAINED TASKS AFTER ERRORS

5. RETRY ON ERRORS

6. IGNORE EA AND ACL ERRORS

7. ERROR PREDETERMINATION

8. DATE ROLLBACK PREDETERMINATION

9. CONFLICT PREDETERMINATION

10. POST-TASK SCRIPT EXECUTION

11. APPLY SETTINGS

12. CONCLUSION

13. WHEN THINGS GO WRONG

1. INTRODUCTION [top]

ChronoSync's 'Error Handling' assistant can modify the error handling behavior of multiple synchronizer tasks at once. This includes what to do when errors occur, ignoring certain types of errors and whether or not to dispatch post-task scripts. Options will be presented to you one-by-one and the selected tasks will be modified based on what you choose during the assistant.

Here are the settings you can expect to find in the 'Error Handling' assistant:

  • Continue Contained Tasks After Errors (containers only)
  • Retry On Errors
  • Ignore EA and ACL Errors
  • Error Predetermination
  • Date Rollback Predetermination
  • Conflict Predetermination
  • Post-Task Script Execution

Note that each setting you encounter can be skipped if you do not wish to change it. If you are ever in need of changing any of the listed error handling settings for one or more sync tasks, the assistant will be the absolute fastest and easiest way to do it.

2. CHOOSE ASSISTANT [top]

From the ChronoSync Organizer window, choose 'Use a setup assistant.' This takes you to all of the assistants ChronoSync has to offer. For this guide, choose 'Error Handling.'

list of assistants

A summary panel will appear to explain the 'Error Handling' assistant. Click on 'Get Started' to set up the assistant.

Error handling explanation

3. SELECT THE TASKS TO MODIFY [top]

Choose one or more of the tasks in the list that you would like modified. These are all of the backup and synchronization tasks that you have created.

select the tasks to modify

4. CONTAINERS [top]

If you chose a container in the previous step, you will be presented with a couple container-specific options.

MODIFY CONTAINED TASKS [top]

Determine if you would like to modify ALL of the tasks contained within the selected container(s).

Modify contained tasks

CONTINUE CONTAINED TASKS AFTER ERRORS [top]

Determine if you would like for the contained tasks to continue running after an error is encountered. If one task is heavily-dependent on another, you may want to choose "No" to have the container stop running the sync. That way any error in one task won't affect subsequent tasks.

Continue tasks after errors

5. RETRY ON ERRORS [top]

If an error occurs, ChronoSync will attempt the operation again before it reports the error. Choose 'Yes, retry operations before reporting an error' if this is how you'd like the selected tasks to perform. Click on 'Next Step.'

retry on errors option

6. IGNORE EA AND ACL ERRORS [top]

ChronoSync will ignore errors generated when extended attributes and/or access control lists can't be preserved. If this is how you'd like your selected tasks to perform, choose 'Yes, ignore EA and ACL errors.' Click on 'Next Step.'

ignore ea and acl errors

7. ERROR PREDETERMINATION [top]

If an errors occurs, you can choose how you would like ChronoSync to handle it. This can be by reporting it to the user, ignoring it or aborting the task. Choose what you'd prefer and click on 'Next Step' to go to the next screen.

Error predetermination

8. DATE ROLLBACK PREDETERMINATION [top]

If you have any left-to-right or right-to-left tasks selected for mass modification, you can choose how ChronoSync handles date rollbacks. Date roll-backs occur when the modification date of a file has gone back in time from its previous known setting. Under normal circumstances, this should never happen. It can accidentally happen, though, when you inadvertently replace a new file with an older one or it can also happen if something has gone wrong with clock synchronization between two computers or the system clock setting on your computer. Choose the option which best suits you and then click on 'Next Step.'

Date rollback predetermination

9. CONFLICT PREDETERMINATION [top]

If you have any bidirectional synchronizer tasks selected for mass modification, you can choose how ChronoSync handles file conflicts. Conflicts arise when a file has been modified on both sides since the last synchronization was run. While one file will likely be more recent than the other, ChronoSync decides to err on the side of caution and flag these files as a conflict. Choose the option which best suits you and then click on 'Next Step.'

conflict predetermination

10. POST-TASK SCRIPT EXECUTION [top]

If you have any post-task scripts defined in the selected tasks, ChronoSync can modify how those scripts are handled if an error occurs during the synchronization. Post-task scripts are AppleScripts, shell scripts or an application that is run after the synchronization task completes. If an error occurs, you may not wish to have the script run. Choose how you would like to handle post-task scripts when errors occur. Click on 'Next Step.'

post-task script execution

11. APPLY SETTINGS [top]

If you are happy with the options you've selected in the previous panels and you wish to apply all the changes to the selected synchronization tasks, click on 'Apply Settings.'

Apply settings Settings applied

12. CONCLUSION [top]

That's it! You now have applied error handling behavior options to multiple synchronization tasks. If you need to access any of the tasks in the future, they can be found in the ChronoSync Organizer.

13. WHEN THINGS GO WRONG [top]

Using the error handling assistant is pretty straightforward so the above steps should work flawlessly and without incident. If you encounter any problems following this tutorial or you have any questions concerning any of the settings, please contact our technical support team and just ask! We don’t mind — we're here to help!