Skip to main content


 

Symptoms

 


Controlutil.exe in K2 4.6.9/4.6.10 ignores optional parameters such as port and always uses default localhost and 5555 to connect to server. Optional parameters used to work fine in older versions, e.g. 4.6.6.

The following error message is displayed:

System.Net.Sockets.SocketException (0x80004005): No connection could be made because the target machine actively refused it XXX.YYY.ZZZ.XXX:5555
at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
at System.Net.Sockets.Socket.Connect(IPAddress address, Int32 port)
at SourceCode.Hosting.Client.BaseAPI.SocketBaseAPIConnection.OnOpen(SCConnectionStringBuilder connectionStringBuilder)
at SourceCode.Hosting.Client.BaseAPI.BaseAPIConnectionBroker.OnOpen(SCConnectionStringBuilder connectionStringBuilder)
at SourceCode.Hosting.Client.BaseAPI.BaseAPIConnection.Open(String connectionString)
at SourceCode.Forms.Controls.Web.SDK.Installer.Program.ListControlTypes(String host, UInt32 port)
at SourceCode.Forms.Controls.Web.SDK.Installer.Program.Main(Stringn] args)

 

 

Diagnoses

 

 

 

This is known issue (internal ID 553536) which has been addressed in K2 4.6.11. In versions prior to 4.6.11 controlutil.exe has issues registering custom controls in K2 environments that do not use default port 5555.
 

 

Resolution

This issue has been fixed in K2 4.6.11 release. Please contact K2 support to obtain coldfix for previous versions of K2. 



 
Be the first to reply!

Reply