As I can see, the problem is mentioned in many thread on this Forum since 2004... I have found 2 threads with proposals, one with reply from CW. But no ultimate confirmed solution.
Following the tip, I was able to reproduce the error. So, it is still coming from mentioned in your current configuration surface, which for some reason is unregistered (was you using some Control Surfaces before? which?) or configuration file is corrupted (mentioning not existing surface).
But in my case (latest platinum version), Sonar is not closing after that error, it just cleanup the configuration. In your case it can not, so I guess your configuration file is corrupted.
In the Windows explorer, open this catalog:
%APPDATA%\Cakewalk\SONAR PlatinumAnd DELETE file
ctrlsurface.datDeleting this file only, you loose your Control Surface configuration (in case you have not saved it in preset before).
If that does not help / does not work, delete the whole SONAR Platinum folder there (but you will loose all your Sonar settings doing this...)
PS. %APPDATA% is resolved into "C:\Users\<You name>\AppData\Roaming" on Windows 10, but it "%..%" form that should work for any Windows version.