I have installed a scale-out deployment of the GP2013 Web Client using Tenant Services. I am able to log into the Web Client using an admin AD login and everything works correctly. But I get the following error when I try to log in as a user (with an AD account that is in the Web Client User group):
ERROR from Session Central Server:
Session Central Service was not able to successfully communicate with the Session Service at http://GPSERVER:48650/SessionService. The exception details are:
System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Object reference not set to an instance of an object. (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Dexterity.Resource.DexDictionary..ctor(IDexResourceProvider resourceProvider)
at Microsoft.Dexterity.Resource.DexDictionary.Open(IDexResourceImplementation resourceImplementation, DexDictionaryConnection connection)
at Microsoft.Dynamics.GP.Web.Services.Runtime.Dexterity.Implementation.WCDexRuntimeHost..ctor(DexRuntimeArgs dexRuntimeArgs, IWCDexImplementation implementation)
at Microsoft.Dynamics.GP.Web.Services.Runtime.Dexterity.DexRuntimeService..ctor(DexRuntimeArgs args, Int32 desktopHeapSize, Boolean runtimeLogEnabled, String customRuntimeSettings)
at Microsoft.Dynamics.GP.Web.Services.Runtime.RuntimeService..ctor(SessionProcessSharedData sharedData, String appDirectory, String setFile, String dexInitializationFile, Int32 desktopHeapSize, Boolean runtimeLogEnabled, String customRuntimeSettings, Str...).
ERROR from Session Server:
An error occurred while creating a session: '
Date: 1/7/2016 2:14:33 PM
SessionId: userID_2016-1-7_14-14-14-24_GPSERVER
ProcessId: 2200
ProcessUsername: DOMAIN\userID
TenantName: SCS
ApplicationDirectory: \\gpserver\GP2013
DexInitializationFile: \\gpserver\GP2013\Data\Dex.ini
SetFile: \\gpserver\GP2013\Dynamics.set
Exception Details: System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Object reference not set to an instance of an object. (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Dexterity.Resource.DexDictionary..ctor(IDexResourceProvider resourceProvider)
at Microsoft.Dexterity.Resource.DexDictionary.Open(IDexResourceImplementation resourceImplementation, DexDictionaryConnection connection)
at Microsoft.Dynamics.GP.Web.Services.Runtime.Dexterity.Implementation.WCDexRuntimeHost..ctor(DexRuntimeArgs dexRuntimeArgs, IWCDexImplementation implementation)
at Microsoft.Dynamics.GP.Web.Services.Runtime.Dexterity.DexRuntimeService..ctor(DexRuntimeArgs args, Int32 desktopHeapSize, Boolean runtimeLogEnabled, String customRuntimeSettings)
at Microsoft.Dynamics.GP.Web.Services.Runtime.RuntimeService..ctor(SessionProcessSharedData sharedData, String appDirectory, String setFile, String dexInitializationFile, Int32 desktopHeapSize, Boolean runtimeLogEnabled, String customRuntimeSettings, Str...).
'.
Is there a permission setting that I am missing?
*This post is locked for comments