When You Change Hardware or Installation Folder of eWay-CRM Web Service, License Does Not Work
Description
Log contains this error:
--- HASH: 76E2FB95D3B09F97F3B5B98D6014682C ---
Synchronization failed
eWay.Core.Exceptions.eWayWebServiceException: Web service returned an error (rcLicenseError): Different fingerprint of device and fingerprint of LicenceKey.
at eWay.Core.WebService.Connection.LogIn() in C:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayShared\WebService\Connection.cs:line 316
at eWay.Core.WSDataInterface.eWayWSConnection.LogIn() in C:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayWSDataInterface\eWayWSConnection.cs:line 87
at eWay.Core.WebService.Connection.get_SID() in C:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayShared\WebService\Connection.cs:line 43
at eWay.Core.WebService.BasicItemStore.<GetServiceInfo>b__40_0() in C:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayShared\WebService\BasicItemStore.cs:line 700
at eWay.Core.WebService.BasicItemStore.CallWebServiceMethod[TResult](WebServiceMethodDelegate`1 method, Boolean supressAfterReLoginEventHandler) in C:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayShared\WebService\BasicItemStore.cs:line 72
at eWay.Core.WebService.BasicItemStore.CallWebServiceMethod[TResult](WebServiceMethodDelegate`1 method) in C:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayShared\WebService\BasicItemStore.cs:line 59
at eWay.Core.WSDataInterface.eWayItemStore.CallWebServiceMethod[TResult](WebServiceMethodDelegate`1 method) in C:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayWSDataInterface\eWayItemStore.cs:line 1569
at eWay.Core.WebService.BasicItemStore.GetServiceInfo() in C:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWayShared\WebService\BasicItemStore.cs:line 700
at eWay.Core.Synchronization.SynchronizeThread.SaveServiceInfo(String server, String userName, String password, String domainName, ServiceInfo& info) in C:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWaySynchronization\SynchronizeThread.cs:line 322
at eWay.Core.Synchronization.SynchronizeThread.CreateConnection(String server, String userName, String password, Boolean outlookSave) in C:\CC.NET\Projects\NAnt\Sources\eWayLibrary\eWaySynchronization\SynchronizeThread.cs:line 282
--- END TRACE ---
Version
All versions of eWay-CRM
Difficulty
High
Resolution
Incorrect fingerprint is generated for eWay-CRM. You need to report this issue to eWay-CRM support. Below is a list of values that are used to generate fingerprint and that should not be changed repeatedly.
Fingerprint is calculated from system values (WMI Properties) that are sorted to classes (WMI Classes):
- CpuId = First non-empty value from these WMI Properties: UniqueId, ProcessorId, Name, Manufacturer. (Last two are supplemented by MaxClockSpeed.) WMI Class is Win32_Processor.
- BiosId = all these WMI Properties: Manufacturer, SMBIOSBIOSVersion, IdentificationCode, SerialNumber, ReleaseDate, Version. WMI Class is Win32_BIOS.
- BaseIdOrMacId = If it is not empty, all these WMI Properties: Model, Manufacturer, Name, SerialNumber, WMI Class Win32_BaseBoard. If the information about board is empty, it uses MACAddress from Win32_NetworkAdapterConfiguration.