Unable to get the /log option to actually produce any of these errors, so I had to grab them out of CMD.exe. Looks like the majority of information is around LDAP authentication. Here is the security configured for Continua.
![](upload://sWX1G8p6Ddwi6RbljvDntuQE7FT.jpeg)
Bug 1 - get command line options in command prompt
Trying to get the command line options (as per many other applications) with the /? command.
C:\Program Files\VSoft Technologies\ContinuaCI\Server>importfbs.exe /?
The following error occurred importing Final Builder Server to Continua: System. Security.SecurityException: Failed to authenticate LDAP user. at Continua.Import.ContinuaConnection.Connect() at ImportFBS.Import.Main(String[] args) The Zone of the assembly that failed was: MyComputer
Bug 2 - command line options with a really bad port call (http IIS port)
C:\Program Files\VSoft Technologies\ContinuaCI\Server>importfbs.exe /logpath=c:\ Data\ /hostname=localhost /port=18080
The following error occurred importing Final Builder Server to Continua: System. ServiceModel.ProtocolException: You have tried to create a channel to a service that does not support .Net Framing. It is possible that you are encountering an HTTP endpoint. ---> System.IO.InvalidDataException: Expected record type 'Preamb leAck', found '72'. --- End of inner exception stack trace --- Server stack trace: at System.ServiceModel.Channels.FramingDecoder.ValidatePreambleAck(FramingRec ordType foundType) at System.ServiceModel.Channels.ClientDuplexDecoder.Decode(Byte[] bytes, Int3 2 offset, Int32 size) at System.ServiceModel.Channels.ConnectionUpgradeHelper.ValidatePreambleRespo nse(Byte[] buffer, Int32 count, ClientFramingDecoder decoder, Uri via) at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.SendPreambl e(IConnection connection, ArraySegment`1 preamble, TimeoutHelper& timeoutHelper) at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.DuplexConne ctionPoolHelper.AcceptPooledConnection(IConnection connection, TimeoutHelper& ti meoutHelper) at System.ServiceModel.Channels.ConnectionPoolHelper.EstablishConnection(Time Span timeout) at System.ServiceModel.Channels.ClientFramingDuplexSessionChannel.OnOpen(Time Span timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) Exception rethrown at [0]: at System.ServiceModel.Security.IssuanceTokenProviderBase`1.DoNegotiation(Tim eSpan timeout) at System.ServiceModel.Security.SspiNegotiationTokenProvider.OnOpen(TimeSpan timeout) at System.ServiceModel.Security.TlsnegoTokenProvider.OnOpen(TimeSpan timeout) at System.ServiceModel.Security.WrapperSecurityCommunicationObject.OnOpen(Tim eSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Security.CommunicationObjectSecurityTokenProvider.Open (TimeSpan timeout) at System.ServiceModel.Security.SymmetricSecurityProtocol.OnOpen(TimeSpan tim eout) at System.ServiceModel.Security.WrapperSecurityCommunicationObject.OnOpen(Tim eSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Channels.SecurityChannelFactory`1.ClientSecurityChanne l`1.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Security.SecuritySessionSecurityTokenProvider.DoOperat ion(SecuritySessionOperation operation, EndpointAddress target, Uri via, Securit yToken currentToken, TimeSpan timeout) at System.ServiceModel.Security.SecuritySessionSecurityTokenProvider.GetToken Core(TimeSpan timeout) at System.IdentityModel.Selectors.SecurityTokenProvider.GetToken(TimeSpan tim eout) at System.ServiceModel.Security.SecuritySessionClientSettings`1.ClientSecurit ySessionChannel.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Channels.ServiceChannel.OnOpen(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout) at System.ServiceModel.Channels.CommunicationObject.Open() Exception rethrown at [1]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage req Msg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgDa ta, Int32 type) at System.ServiceModel.ICommunicationObject.Open() at Continua.Shared.ServiceClient`1.Initialise() at Continua.Shared.ServiceClient`1.get_Proxy() at Continua.Import.ContinuaConnection.Connect() at ImportFBS.Import.Main(String[] args) C:\Program Files\VSoft Technologies\ContinuaCI\Server>
Bug 3 - Command line options - different log path, server name
C:\Program Files\VSoft Technologies\ContinuaCI\Server>importfbs.exe /logpath=c:\
Data\ /hostname=jdsrv07
The following error occurred importing Final Builder Server to Continua: System.
Security.SecurityException: Failed to authenticate LDAP user.
at Continua.Import.ContinuaConnection.Connect()
at ImportFBS.Import.Main(String[] args)
The Zone of the assembly that failed was:
MyComputer
Bug 4 - Command line options - different log path
I did this test because I was concerned about the volume of files in C:\ProgramData\VSoft\FBServer7 and I'm not sure I could determine what's going on.
C:\Program Files\VSoft Technologies\ContinuaCI\Server>importfbs.exe /logpath=c:\Data\
The following error occurred importing Final Builder Server to Continua: System.
Security.SecurityException: Failed to authenticate LDAP user.
at Continua.Import.ContinuaConnection.Connect()
at ImportFBS.Import.Main(String[] args)
The Zone of the assembly that failed was:
MyComputer
Bug 5 - Command line - no options
C:\Program Files\VSoft Technologies\ContinuaCI\Server>importfbs.exe
The following error occurred importing Final Builder Server to Continua: System.
Security.SecurityException: Failed to authenticate LDAP user.
at Continua.Import.ContinuaConnection.Connect()
at ImportFBS.Import.Main(String[] args)
The Zone of the assembly that failed was:
MyComputer