You are here: Home / FAQ / Synchronization / Synchronization error - Attachment not found

Synchronization error - Attachment not found

Description

Synchronization with server is not working, but eWay Agent is blue (it shows that last synchronization was finished at some date and time). The user will see this error in the log:

HASH: 28F5F7302605F8A08537A3BD67E36456
Synchronization failed
eWay.Core.DataInterface.StoreException: Uploading of items failed. ---> eWay.Core.Exceptions.BinaryDataNotReadyException: Attachment 'd1cd455a-c621-4734-ba4e-5235ac9b1f1a' not found
   v eWay.Core.CachedDataInterface.Triggers.CheckBinaryDataBeforeMetadataUpload.Execute()
   v eWay.Core.Triggers.ClassTrigger.Execute()
   v eWay.Core.CachedDataInterface.CachedItemStore.ExecuteTriggers(Dictionary`2 triggers, OutlookItem diItem, IApplication olApplication, Nullable`1 serverItem, Object[] additionalParameters)
   v eWay.Core.CachedDataInterface.CachedItemStore.ExecuteBeforeSaveToRemoteTriggers(OutlookItem remoteItem, Application olApplication)
   v eWay.Core.CachedDataInterface.CachedItemStore.SaveLocalItemToRemoteStore(Application application, SynchronizationItem synchronizationSetting, OutlookItem localItem)
   v eWay.Core.CachedDataInterface.CachedItemStore.UploadItem(Application application, ItemVersion item, Boolean remove)
   --- End of inner exception stack trace ---
   v eWay.Core.CachedDataInterface.CachedItemStore.UploadItem(Application application, ItemVersion item, Boolean remove)
   v eWay.StandardEdition.Synchronization.SynchronizeThread.<>c__DisplayClass4.<UploadItem>b__3()
   v eWay.Core.Data.TransactionRepeater.RunInTransaction(TransactionDelegate transactionCommands)
   v eWay.StandardEdition.Synchronization.SynchronizeThread.UploadItem(Boolean& synchronizationOK, Boolean& newData, DateTime till, Application outlookApplication)
   v eWay.StandardEdition.Synchronization.SynchronizeThread.TryUploadItem(Boolean& synchronizationOK, Boolean& newData, DateTime start, Application outlookApplication)
   v eWay.StandardEdition.Synchronization.SynchronizeThread.UploadItems(Boolean& synchronizationOK, Boolean& newData, List`1 lastUploadedItems)
--- END TRACE ---

Version

All versions of eWay-CRM

Difficulty

Medium

Resolution

  1. Find the item with this GUID in %USERPROFILE%\.eWay-CRM\Email (formerly %APPDATA%\Memos\eWay\Email).
  2. Copy it to the %USERPROFILE%\.eWay-CRM\Upload (formerly %APPDATA%\Memos\eWay\Upload folder (folder was called Temp previously)) and change the extension to tmp.
  3. Synchronization should work correctly, now.