Jump to content
C4 Forums | Control4

Composer HE 2.2 failing after connecting to director. OID missing


Recommended Posts

Windows XP SP2 fully patched

New machine, new director first time meeting each other....

On load here is what I get

Ring any bells ? Beleive me I searched here and abroad first

**********Starting Composer Session***********

2012-06-29 10:43:50,842 [1328] FATAL Control4.Designer.DesignerForm - OnUnhandledException

Exception: System.Security.Cryptography.CryptographicException

Message: Object identifier (OID) is unknown.

Source: mscorlib

at System.Security.Cryptography.X509Certificates.X509Utils._GetAlgIdFromOid(String oid)

at System.Security.Cryptography.X509Certificates.X509Utils.OidToAlgId(String oid)

at System.Security.Cryptography.RSACryptoServiceProvider.SignHash(Byte[] rgbHash, String str)

at Control4.Client.Controller.PerformChallengeResponse()

at Control4.Client.C4System.ConnectToController(String ipAddress, String filename, String systemPassword)

at Control4.Client.C4System.ConnectToController(String ipAddress, Int32 port, String filename, Boolean useSsl, String systemPassword)

at Control4.Designer.DesignerForm.ConnectToController(String uuid, String ipAddress, Int32 port, String filename, String username, String password, Boolean useSsl)

at Control4.Designer.DesignerForm.ConnectToController(String uuid, String ipAddress, String username, String password)

at Control4.Designer.DesignerForm.ConnectToLocalController()

at Control4.Designer.DesignerForm.ShowStartup()

at Control4.Designer.DesignerForm.ShowStartupOnFirstRun()

at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)

at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)

at System.Threading.ExecutionContext.runTryCode(Object userData)

at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)

at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)

at System.Windows.Forms.Control.InvokeMarshaledCallbacks()

Link to comment
Share on other sites


Unfortunately nothing that I tried worked - so I fell back 10 and punted. Meaning - I setup another VM this time with windows 7 - clean, and loaded it and it worked fine.

There is some file/version dependency that exists - but since it had to do with keys (crypto) I assumed the root keys or CA keys in my version were out dated and HE was COMPILED with only a later version

That guess proved correct

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.