Unable to create or deploy K2 Cloud package with the following error: "Primary Credentials Not Authenticated. Session Not Authenticated"
kbt179097
PRODUCTIssue
K2 Cloud Update 11 FP08
When trying to create or deploy a K2 package on one of the environments the following error appears:
SourceCode.Hosting.Exceptions.AuthenticationException: Primary Credentials Not Authenticated. Session Not Authenticated. at SourceCode.Hosting.Client.BaseAPI.BaseAPIConnection.RemoteCall(String TypeName, String MethodName, Object[] Parameters, Boolean[] NullList, MarshalMessageType CallType) at SourceCode.Hosting.Client.BaseAPI.BaseAPI.RemoteCall(String TypeName, String MethodName, Object[] Parameters, Boolean[] NullList, MarshalMessageType CallType) at SourceCode.Deployment.Management.PackageDeploymentManager.ValidateUserRights() at SourceCode.Deployment.Standalone.UIManagerAction.ValidateUserRights(PackageDeploymentManager manager, String& sessionUsername) at SourceCode.Deployment.Standalone.UIManagerAction.ExecuteManagerAction(Action`2 action) at SourceCode.Deployment.Standalone.UIManagerAction.CreatePackage() at SourceCode.Deployment.Standalone.Launcher.<>c.b__7_0(UIManagerAction action) at SourceCode.Deployment.Standalone.Launcher.ExecuteButtonAction(Action`1 action)
Symptoms
- Following through the steps described in the Remote P&D Tool not prompting for login: "Primary Credentials Not Authenticated" KB article does not resolve this issue and after removing the account the issue still persists.
- Running P&D from different machines and with different user accounts does not help either.
Resolution
This problem can be caused by an expired K2 service account admin/app token. Renew the expired admin/app token for the K2 service account by means of re-running SharePoint App Registration using an Azure Tenant Admin user account, to grant consent in the process.