
Hello,
I am facing a critical issue after restoring a Business Central on-prem database to a new server. After entering my credentials, I get the following login error
The session never opens. Note that the event viewer doesnt contain any error, just a warning also pasted at the end (1).
Note: the BC application was in Version 15.
What i've tried:
1. I checked that all accounts have the needed permissions.
2. Cleared Browser cache and tried another.
3. Tried to install version 15 with database version 14, but i got an error "database is too recent"
4. Tried to install BC 18, i get the attached error in this question.
5. Tried to install BC 22 but it says i need to upgrade the database "i still tried to upgrade but it seems it needed a missing dll"
(1) The warning in event viewer:
Message (NavNCLDotNetCreateException): This message had personal data removed. The original may still be in transient telemetry. Find it using the transientTelemetryId.
RootException: NavNCLDotNetCreateException
Message not shown because the NavBaseException(string, Exception, bool) constructor was used.
ExceptionStackTrace:
at Microsoft.Dynamics.Nav.Runtime.Apps.TenantNavAppsAddInRetriever.CreateDotNetObject(String assemblyFullName, String typeName, Object[] arguments)
at Microsoft.Dynamics.Nav.Runtime.NavDotNet.CreateNavAppServerHandle(Boolean createInstance, Boolean createType, Boolean suppressDisposeInvocation, Object instance, Object[] arguments)
at Microsoft.Dynamics.Nav.Runtime.NavDotNet.CreateNavServerHandle(String fullyQualifiedAssemblyName, String fullyQualifiedTypeName, Boolean createInstance, Boolean createType, Boolean suppressDisposeInvocation, Boolean includeAddInsTable, Object instance, Boolean includeNavApps, Object[] arguments)
at Microsoft.Dynamics.Nav.Runtime.NavDotNet.CreateDotNet(Object[] arguments)
CallerStackTrace:
at Microsoft.Dynamics.Nav.Runtime.NavDotNet.CreateDotNet(Object[] arguments)
at Microsoft.Dynamics.Nav.BusinessApplication.Codeunit10036985.RegisterLSTools_Scope__809723447.OnRun()
at Microsoft.Dynamics.Nav.Runtime.NavMethodScope.Run()
at Microsoft.Dynamics.Nav.BusinessApplication.Codeunit10036985.RegisterLSTools()
at Microsoft.Dynamics.Nav.Runtime.NavMethodScope.Run()
at Microsoft.Dynamics.Nav.BusinessApplication.Codeunit10036985.OnOpenCompany()