Hello everyone.
Sometimes (once a day I'd say) I have a connection error "You cannot sign in due to a technical issue. Contact your system administrator." and I'm struggling to understand the reason.
In the event viewer i got this:
(Business Central 17.0, with AccessControlService credential type. if the user getting this error refresh the page, he's able to login correctly most of the times)
Errore durante l'accesso al sito Web
Type: Microsoft.Dynamics.Nav.Types.Exceptions.NavSCOpenConnectionException
Message: Impossibile eseguire l'accesso a causa di un problema tecnico. Contattare l'amministratore di sistema.
StackTrace:
at Microsoft.Dynamics.Nav.Client.ServiceConnection.OpenConnection() in s:\repo\src\platform\client\Shared\Prod.Client.ServiceConnection\ServiceConnection.cs:line 883
at Microsoft.Dynamics.Nav.Client.ServiceConnection.Initialize() in s:\repo\src\platform\client\Shared\Prod.Client.ServiceConnection\ServiceConnection.cs:line 535
at Microsoft.Dynamics.Nav.Client.FormBuilder.AcsHandshakeHandler.InitializeServiceIsHandshakeNeeded(IService service) in s:\repo\src\platform\client\Shared\Prod.Client.Builder\BuilderSession\AcsHandshakeHandler.cs:line 92
at Microsoft.Dynamics.Nav.Client.FormBuilder.AcsHandshakeHandler.InitializeServiceAndPerformAcsHandshakeIfNeeded() in s:\repo\src\platform\client\Shared\Prod.Client.Builder\BuilderSession\AcsHandshakeHandler.cs:line 59
at Microsoft.Dynamics.Nav.Client.FormBuilder.BuilderSessionInitializer.OpenConnectionToServer() in s:\repo\src\platform\client\Shared\Prod.Client.Builder\BuilderSession\BuilderSessionInitializer.cs:line 304
at Microsoft.Dynamics.Nav.Client.FormBuilder.BuilderSessionInitializer.InitializeCore() in s:\repo\src\platform\client\Shared\Prod.Client.Builder\BuilderSession\BuilderSessionInitializer.cs:line 92
at Microsoft.Dynamics.Nav.Client.FormBuilder.BuilderSessionInitializer.Initialize() in s:\repo\src\platform\client\Shared\Prod.Client.Builder\BuilderSession\BuilderSessionInitializer.cs:line 76
at Microsoft.Dynamics.Framework.UI.UISession.Initialize() in s:\repo\src\platform\client\Shared\Prod.ClientFwk\Session\UiSession.cs:line 1211
at Microsoft.Dynamics.Nav.Client.Web.NavWebUISessionInitializer.InitializeCore(UISession session) in s:\repo\src\platform\client\web\Prod.Client.WebCommon\Session\NavWebUISessionInitializer.cs:line 76
at Microsoft.Dynamics.Nav.WebClient.NavWebClientUISessionInitializer.InitializeCore(UISession session) in s:\repo\src\platform\client\web\Prod.Client.WebClient\Session\NavWebClientUISessionInitializer.cs:line 52
at Microsoft.Dynamics.Nav.Client.Web.NavWebUISessionInitializer.Initialize(UISession session) in s:\repo\src\platform\client\web\Prod.Client.WebCommon\Session\NavWebUISessionInitializer.cs:line 57
at Microsoft.Dynamics.Framework.UI.Client.OpenFormExecutionStrategy.TryInitializeUiSession(UISession session) in s:\repo\src\platform\client\Shared\Prod.ClientFwk\Client\Interactions\ExecutionStrategies\OpenFormExecutionStrategy.cs:line 67
at Microsoft.Dynamics.Framework.UI.Web.WebOpenFormExecutionStrategy.TryInitializeUiSession(UISession session) in s:\repo\src\platform\client\web\Prod.Client.Web\Interactions\ExecutionStrategies\WebOpenFormExecutionStrategy.cs:line 60
at Microsoft.Dynamics.Framework.UI.Client.OpenFormExecutionStrategy.Execute() in s:\repo\src\platform\client\Shared\Prod.ClientFwk\Client\Interactions\ExecutionStrategies\OpenFormExecutionStrategy.cs:line 41
at Microsoft.Dynamics.Framework.UI.InteractionManager.<>c__DisplayClass8_2.<InvokeInteractions>b__4() in s:\repo\src\platform\client\Shared\Prod.ClientFwk\Interactions\InteractionManager.cs:line 126
Source: Microsoft.Dynamics.Nav.Client.ServiceConnection----------------------------------
Type: Microsoft.Dynamics.Nav.Types.Exceptions.NavAuthenticationException
Message: Impossibile eseguire l'accesso a causa di un problema tecnico. Contattare l'amministratore di sistema.
StackTrace:
at Microsoft.Dynamics.Nav.Client.FaultExceptionHelperClass.ConvertException(Exception ex, Func`1 productNameProvider, NavClientCredentialType credentialType) in s:\repo\src\platform\client\Shared\Prod.Client.ServiceConnection\FaultExceptionHelperClass.cs:line 316
at Microsoft.Dynamics.Nav.Client.ConnectionEstablisher.OpenConnection[TChannel](ConnectFailedEventArgs connectFailedArgs, ConnectionRequest connectionRequest, ConnectionOptions connectionOptions, SpnSetting spnSettingToTry, Boolean allowSpnSettingsSwap, UserSettings& userSettings) in s:\repo\src\platform\client\Shared\Prod.Client.ServiceConnection\ConnectionEstablisher.cs:line 416
at Microsoft.Dynamics.Nav.Client.ConnectionEstablisher.OpenConnection[TChannel](ConnectionRequest connectionRequest, ConnectionOptions connectionOptions, UserSettings& userSettings) in s:\repo\src\platform\client\Shared\Prod.Client.ServiceConnection\ConnectionEstablisher.cs:line 218
at Microsoft.Dynamics.Nav.Client.ServiceConnection.OpenConnection() in s:\repo\src\platform\client\Shared\Prod.Client.ServiceConnection\ServiceConnection.cs:line 799
Source: Microsoft.Dynamics.Nav.Client.ServiceConnection----------------------------------
Type: System.ServiceModel.Security.MessageSecurityException
Message: An unsecured or incorrectly secured fault was received from the other party. See the inner FaultException for the fault code and detail.
StackTrace:
Server stack trace:
at System.ServiceModel.Channels.SecurityChannelFactory`1.SecurityRequestChannel.ProcessReply(Message reply, SecurityProtocolCorrelationState correlationState, TimeSpan timeout)
at System.ServiceModel.Channels.SecurityChannelFactory`1.SecurityRequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Security.SecuritySessionSecurityTokenProvider.DoOperation(SecuritySessionOperation operation, EndpointAddress target, Uri via, SecurityToken currentToken, TimeSpan timeout)
at System.ServiceModel.Security.SecuritySessionSecurityTokenProvider.GetTokenCore(TimeSpan timeout)
at System.IdentityModel.Selectors.SecurityTokenProvider.GetToken(TimeSpan timeout)
at System.ServiceModel.Security.SecuritySessionClientSettings`1.ClientSecuritySessionChannel.OnOpen(TimeSpan timeout)
at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
at System.ServiceModel.Channels.ReliableChannelBinder`1.ChannelSynchronizer.SyncWaiter.TryGetChannel()
at System.ServiceModel.Channels.ReliableChannelBinder`1.ChannelSynchronizer.SyncWaiter.TryWait(TChannel& channel)
at System.ServiceModel.Channels.ReliableChannelBinder`1.ChannelSynchronizer.TryGetChannel(Boolean canGetChannel, Boolean canCauseFault, TimeSpan timeout, MaskingMode maskingMode, TChannel& channel)
at System.ServiceModel.Channels.ReliableChannelBinder`1.Send(Message message, TimeSpan timeout, MaskingMode maskingMode)
at System.ServiceModel.Channels.SendReceiveReliableRequestor.OnRequest(Message request, TimeSpan timeout, Boolean last)
at System.ServiceModel.Channels.ReliableRequestor.Request(TimeSpan timeout)
at System.ServiceModel.Channels.ClientReliableSession.Open(TimeSpan timeout)
at System.ServiceModel.Channels.ClientReliableDuplexSessionChannel.OnOpen(TimeSpan timeout)
at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
at Microsoft.Dynamics.Nav.Types.Channels.ChunkingDuplexSessionChannel.OnOpen(TimeSpan timeout) in s:\repo\src\platform\ClientServerShared\Prod.Types\Channels\ChunkingDuplexSessionChannel.cs:line 97
at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout)
at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at System.ServiceModel.ICommunicationObject.Open()
at Microsoft.Dynamics.Nav.Client.ConnectionEstablisher.CallOpenConnection(IAsyncNavService server, ConnectionRequest connectionRequest) in s:\repo\src\platform\client\Shared\Prod.Client.ServiceConnection\ConnectionEstablisher.cs:line 529
at Microsoft.Dynamics.Nav.Client.ConnectionEstablisher.OpenConnection[TChannel](ConnectFailedEventArgs connectFailedArgs, ConnectionRequest connectionRequest, ConnectionOptions connectionOptions, SpnSetting spnSettingToTry, Boolean allowSpnSettingsSwap, UserSettings& userSettings) in s:\repo\src\platform\client\Shared\Prod.Client.ServiceConnection\ConnectionEstablisher.cs:line 342
Source: mscorlib----------------------------------
Type: System.ServiceModel.FaultException
Message: You cannot sign in due to a technical issue. Contact your system administrator.
StackTrace:
Source:
Any suggestion to investigate further?

Report
All responses (
Answers (