When starting E-WMS or ICL services, following errors are visible in the Windows Application Event Log:
Failed to create application environment: The server threw an exception. (Exception from HRESULT: 0x80010105 (RPC_E_SERVERFAULT))
orFaulting application name: exeaSDK6.exe, version: 5.1.0.145, time stamp: 0x4b0fe835Faulting module name: e4slayer.dll, version: 4.0.0.342, time stamp: 0x4c7603deException code: 0xc0000005Fault offset: 0x00025a1eFaulting process id: 0x778Faulting application start time: 0x01cb54ba90ad9519Faulting application path: C:\Program Files (x86)\Exact Software\BIN\exeaSDK6.exeFaulting module path: C:\Program Files (x86)\Exact Software\BIN\e4slayer.dllReport Id: ce637eb6-c0ad-11df-ab0f-f07bcba80f0a
On Windows 2008 Server (x64), also following error was noted:Server (sqlserver), Database (001): The remote procedure call failed. (Exception from HRESULT: 0x800706BE)
Reason for this error can be a missing Windows system folder.While starting the service, the system tries to create a (test) file in a user profile folder. Default, this would be the folder C:\Windows\System32\config\systemprofile\documents. This sub folder 'documents' does not exist automatically in every environment - it has been seen missing in several operating systems. The folder C:\Windows\System32\config\systemprofile would exist, but not the Documents folder. After creating the folder Documents, the service would than start without any errors. On 64-bit PC's this folder may be named differently: C:\Windows\SysWOW64\config\systemprofile\DocumentsThis folder may be named differently on different operating systems. You can try to trace with Microsoft Process Monitor which folder is accessed resulting in error, search for "werfault.exe" (=Windows event log manager) in the log file . The log entry just before 'werfault.exe' is probably the cause of the error.
Create the missing folder:
The (form) printers are not properly configured for the account used to run the service. Logon to the PC where the services are running, as this user, and start Globe (do not use 'Run as' to start Globe). Go to File/Form printer. You may now see the message: First define: printers. Go to File/Printer settings and choose 'Specific' , and choose the same printer as the 'default' printer. Go back to File/Form printer, the error message should not show anymore.