Chyba "Expected file is not found in Pohoda output folder" při synchronizaci eWay-CRM®
Popis
V logu se vyskytuje následující chyba:
[129] ERROR w3wp [(null)] - Request processed with error response 'rcGeneralError' System.InvalidOperationException: Problem executing trigger 'eWay.WebService.Triggers.PohodaSync.SynchronizeCompanyChangesIntoPohodaTrigger' on item '3837ebeb-3d58-41af-b316-a1ce5fbfeff1'. Details: Expected file is not found in Pohoda output folder ---> System.IO.FileNotFoundException: Expected file is not found in Pohoda output folder v eWay.WebService.Triggers.PohodaSync.Services.Implementations.FileService.GetImportResultContent(String fileName) v eWay.WebService.Triggers.PohodaSync.Services.PohodaImportServiceBase.Import(IPohodaObject pohodaObject) v eWay.WebService.Triggers.PohodaSync.Services.Implementations.Base.ImportOrchestratorBase`1.Import(Guid itemGuid) v eWay.WebService.Triggers.PohodaSync.SynchronizeCompanyChangesIntoPohodaTrigger.Execute() v eWay.Triggers.TriggerManager.ExecuteTriggers(OutlookItem item, TriggerDefinitionsCollection triggers, OutlookItem oldItem) --- Konec trasování zásobníku pro vnitřní výjimku --- v eWay.Triggers.TriggerManager.ExecuteTriggers(OutlookItem item, TriggerDefinitionsCollection triggers, OutlookItem oldItem) v eWay.Triggers.TriggerManager.itemManager_AfterSave(OutlookItem item, OutlookItem oldItem) v eWayWSImpala.ItemManager.<>c__DisplayClass13.<SaveDataRow>b__12() v eWay.Core.Data.TransactionRepeater.RunInTransaction(Func`1 transactionCommands, Boolean allowBulkInsert) v eWayWSImpala.ItemManager.SaveDataRow(DataRow row) v eWayWSImpala.ItemManager.SaveItems(DataSet dsItems) v eWayWSImpala.eWayWS.SaveItems(Guid SID, String ItemType, DataSet Items)
Případně chyba může vypadat takto:
ERROR w3wp [09DE61EAB89BD841B1F0678D962BB57E] - Request processed with error response 'rcGeneralError'
eWay.Core.Api.Pohoda.Exceptions.PohodaSynchronizationException: Unable to import item '93b9dab3-1177-11ed-8b0f-b1972909220d' from folder 'Companies' to Pohoda: Soubor C:\inetpub\wwwroot\eWay\Pohoda\Output\Company_561_638333813394170717_93b9dab3-1177-11ed-8b0f-b1972909220d.xml nebyl nalezen. ---> System.IO.FileNotFoundException: Soubor C:\inetpub\wwwroot\eWay\Pohoda\Output\Company_561_638333813394170717_93b9dab3-1177-11ed-8b0f-b1972909220d.xml nebyl nalezen.
Verze
Všechny verze eWay-CRM®
Obtížnost řešení
Střední
Postup řešení
Varianta 1: Chyba procesu StwPh.exe
Může se jednat o problém, kdy dochází k pádu procesu StwPh.exe na serveru (je to vidět v prohlížeči události MS Windows) - je potřeba provést údržbu databáze v Pohodě. V takovém případě postupujte na základě tohoto článku.
Variant 2: Potřeba aktualizace
Může být problém v tom, že Pohoda má k dispozici aktualizaci a je potřeba ji nainstalovat. Stačí spustit Pohodu a zahájit aktualizaci.
Varianta 3: Mrtvé procesy
V procesech mohou nadále běžet mrtvé procesy StwPh.exe pod uživatel NETWORK SERVICE (nebo jiným, pod kterým běží webová služba eWay-CRM®). Je potřeba tyto procesy ručně ukončit.
Varianta 4: V případě zobrazení bezpečnostního varování
V případech, kdy je Pohoda spouštěna ze síťové cesty, může dojít k tomu, že se zobrazuje bezpečností varování jako následující:
Když se spouští proces na pozadí, může proces zůstat viset právě na tomto okně.
V Internet Exploreru (pod Windows uživatelem, který spouští Pohodu) se do Intranet přidá adresa sdíleného adresáře, kde se nachází Pohoda a ze kterého se spouští. Adresa se zadá ve tvaru file://nazev_serveru.