locked
Synctoy 2.0 Exception during preview: Failed to detect changes RRS feed

  • Question

  • Hi All (especially experts).

    Can someone pls translate this into English and kindly let me know why my 'regular' backup is now failing..

    - I am backing one HDD to another.
    - Always fails on the last folder of the destination (Right Folder).  I tried deleting that last folder, but it still fails on then the next last folder..
    - I tried creating New Folder Pair with the same specs (left/right folder etc), but the error is still the same.


    View Sync Toy Log :

    SYNC: 09/27/2009 11:43:37:296: Started scanning directory : K:\
    SYNC: 09/27/2009 11:43:37:296: Started scanning directory : G:\Mini-E\
    SYNC: 09/27/2009 12:45:00:953: Stopped scanning directory : G:\Mini-E\
    SYNC: 09/27/2009 12:45:01:000: *** Exception during preview: {0} :
     Microsoft.Synchronization.SyncException: Failed to detect changes. ---> System.Runtime.InteropServices.COMException (0x8007045D): The FileSyncProvider failed while detecting changes.
       at Microsoft.Synchronization.Files.Interop.FileSyncProviderClass.DetectChanges()
       at Microsoft.Synchronization.Files.FileSyncProvider.DetectChanges()
       --- End of inner exception stack trace ---

    Server stack trace:
       at Microsoft.Synchronization.Files.FileSyncProvider.DetectChanges()
       at SyncToy.SyncEngine.DetectChangesOnProvider(FileSyncProvider syncProvider, String replicaRootPath)
       at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
       at System.Runtime.Remoting.Messaging.StackBuilderSink.AsyncProcessMessage(IMessage msg, IMessageSink replySink)

    Exception rethrown at [0]:
       at System.Runtime.Remoting.Proxies.RealProxy.EndInvokeHelper(Message reqMsg, Boolean bProxyCase)
       at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(Object NotUsed, MessageData& msgData)
       at SyncToy.SyncEngine.DetectChanges.EndInvoke(IAsyncResult result)
       at SyncToy.SyncEngine.Run(Boolean previewMode)
       at SyncToy.SyncEngine.Preview()
       at SyncToyUI.PreviewDialog.PreviewOnePair(SyncEngine she)
    SYNC: 09/27/2009 12:45:01:031: *** Exception during preview: Failed to detect changes.



    Thanks in advance...

    Tim

    Sunday, September 27, 2009 4:55 AM

Answers

  • Hi -

    The error code 0x8007045D is ERROR_IO_DEVICE which translates into The request could not be performed because of an I/O device error . This seems to be coming from the hardware itself so you will need to start investigating there.

    Thanks
    Deepa
    Deepa ( Microsoft Sync Framework)
    Tuesday, October 6, 2009 5:34 PM