Exchange 2013 SP1 requires KB2938053 for Janusgate Mobile to operate

Janusgate Mobile v2.1 works on Exchange 2013.

If installed on an Exchange 2013 Service Pack 1 system, or an Exchange 2013 system is upgraded to Service Pack 1, then Janusgate Mobile (and ActiveSync itself) will not work due to an issue in Service Pack 1.

End-users will not be able to synchronise information to/from their devices.

The problem can be rectified by applying the fix from Microsoft detailed at

Janusnet also recommends restarting the server after the fix; Microsoft is not clear on whether this is required. Janusnet's experience is that a restart is required.

Article Information
known issue
Date created: 
24 Apr, 2014
Last updated: 
08 May, 2018 20:20
More Information: 

Exchange 2013 Service Pack 1 breaks the way in which some Exchange programming libraries are made available to third party programs like Janusgate Exchange and Janusgate Mobile.

Janusgate Mobile makes use of one of these libraries (Microsoft.Exchange.Data.Common) and must be able to load the library for successful operation. Because Exchange Server SP1 breaks the way in which these libraries are made available on the system Janusgate Mobile does not start successfully which in turn, prevents ActiveSync from operating. This results in end-users being unable to synchronise their mobile device to Exchange.

The actual error reported in the Event Log Viewer is along the lines of:

Event code: 3005 
Event message: An unhandled exception has occurred. 
Event time: 
Event time (UTC): 
Event ID: 
Event sequence: 2 
Event occurrence: 1 
Event detail code: 0 
Application information: 
    Application domain: /LM/W3SVC/2/ROOT/Microsoft-Server-ActiveSync-297-130427729098169573 
    Trust level: Full 
    Application Virtual Path: /Microsoft-Server-ActiveSync 
    Application Path: C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\sync\ 
    Machine name: 
Process information: 
    Process ID: 13540 
    Process name: w3wp.exe 
    Account name: NT AUTHORITY\SYSTEM 
Exception information: 
    Exception type: FileNotFoundException 
    Exception message: Could not load file or assembly 'Microsoft.Exchange.Data.Common, Version=8.0.681.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
   at Janusgate.Mobile.ApplicationController.GetAssemblyInfoForLogs()
   at Janusgate.Mobile.ApplicationController.Initialise()
   at Janusgate.Mobile.Module.GetController(HttpApplication context)
   at Janusgate.Mobile.Module.Init(HttpApplication context)
   at System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers)
   at System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context)
   at System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context)
   at System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext)

To fix the issue, use the techniques provided in Microsoft's Knowledge Base article KB2938053. Janusnet highly recommends you restart the server after the fix as our experience indicates this is necessary.

Applies To
Janusgate Mobile