We have been struggling for some time now to resolve a Java error that gets thrown when we try and add a new application via the Mendix console on a server of ours.
We are running Mendix Service Console 4.5.0.
So we click Add app, and as soon as you click in the "Password:" field and leave it, it throws the below error.
With or without details, it gives the same error .
System.Security.Cryptography.CryptographicException: The requested operation cannot be completed. The computer must be trusted for delegation and the current user account must be configured to allow delegation.
at System.Security.Cryptography.ProtectedData.Protect(Byte[] userData, Byte[] optionalEntropy, DataProtectionScope scope)
at Mendix.M2EE.Utils.Encryption.Encrypt(String original)
at Mendix.MendixService.Management.ServiceControl.txtServicePassword_Validated(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnValidated(EventArgs e)
at System.Windows.Forms.Control.PerformControlValidation(Boolean bulkValidation)
We allowed users on the server with the relevant delegation rights, however, the error remains.
There are no details in the Java logs, nothing in the event viewer, and nothing else to lead us closer to the issue.
Any ideas as to what we can try, or change or check?