Support Q & A Home

Ask A Question

Anyone can ask or answer a question here, but our support engineers actively monitor your questions; we typically answer within a day or two.

Viewing Page 91 of 105 (20 questions out of 2092)

I am trying to create an application (named 'Platform multi') which creates builds for a number of other applications. In the deployment plan for 'Platform multi' I added a new Action of type 'Create New Build - Creates a new build of another Application.'.

The applications that must be build from the 'Platform multi' application all have 2 active releases:
107 (this is both the release name and the release number)
106 (this is both the release name and the release number)

107 is the newest active release.
106 is the oldest active release.

I only want to create new builds for the newest active release (107 in this case) of every application.

In the configuration for the 'Create New Build - Creates a new build of another Application.' action, I chose one of the applications to build ('Asset service') and entered the name of the release I want to build: '107' in the 'Select the release of the application to promote.' field. But when I build the 'Platform multi' application, it starts creating builds for both release 106 of the 'Asset service' and release 107 of the 'Asset service'.

Is there something wrong in the configuration of the action? Did I enter the correct name of the release in the 'Select the release of the application to promote.' field? Or is there a better way to create builds for the newest active release of multi applications at once?


If we buy an enterprise license for say, $2980 "yearly", I understand that all upgrades (unlimited servers, etc.) are included, and we get enterprise support, version updates, etc. However, what happens after we stop paying for BuildMaster? Do we just lose the support and version updates? If, after a year, we decide we aren't going to pay for it anymore, can we keep running BuildMaster Enterprise with the same functionality we've had, but we just don't get support and version updates, or does the BuildMaster instance transform back into a "free edition" again?


The link that is published on the BuildMaster homepage does not work ( Does the linix agent need to be installed in order to run remote SSH scripts?


After updating to Proget 2.2.2, I started having connection issues when pushing packages. I have a deployment script which pushes 8 or 9 packages (none of them weighing more than 50K). In the process, I get "Unable to connect to remote server" at some point, sometimes after the first package, sometimes in the middle, and rarely I get all packages pushed. I updated to 2.2.4 and I still find these issues. It was working fine before the upgrades. I tried extending the timeouts and the request size. I recycled the application pool. None of these actions seem to resolve the problem. This is the exception I am getting:

System.Net.WebException: No es posible conectar con el servidor remoto ---> System.Net.Sockets.SocketException: Se produjo un error durante el in
tento de conexión ya que la parte conectada no respondió adecuadamente tras un periodo de tiempo, o bien se produjo un error en la conexión estab
lecida ya que el host conectado no ha podido responder
en System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
en System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSock
etState state, IAsyncResult asyncResult, Exception& exception)
--- Fin del seguimiento de la pila de la excepción interna ---
en System.Net.HttpWebRequest.GetResponse()
en NuGet.RequestHelper.GetResponse(Func1 createRequest, Action1 prepareRequest, IProxyCache proxyCache, ICredentialCache credentialCache, IC
redentialProvider credentialProvider)
en NuGet.HttpClient.GetResponse()
en NuGet.RedirectedHttpClient.GetResponseUri(HttpClient client)
en NuGet.RedirectedHttpClient.EnsureClient()
en System.Lazy1.CreateValue() en System.Lazy1.LazyInitValue()
en System.Lazy1.get_Value() en NuGet.MemoryCache.GetOrAdd[T](Object cacheKey, Func1 factory, TimeSpan expiration, Boolean absoluteExpiration)
en NuGet.RedirectedHttpClient.get_CachedClient()
en NuGet.RedirectedHttpClient.get_Uri()
en NuGet.PackageServer.ResolveBaseUrl()
en System.Lazy1.CreateValue() en System.Lazy1.LazyInitValue()
en System.Lazy1.get_Value() en NuGet.PackageServer.GetClient(String path, String method, String contentType) en NuGet.PackageServer.PushPackageToServer(String apiKey, Func1 packageStreamFactory, Int32 timeout)
en NuGet.PackageServer.PushPackage(String apiKey, IPackage package, Int32 timeout)
en NuGet.Commands.PushCommand.PushPackageCore(String source, String apiKey, PackageServer packageServer, String packageToPush, TimeSpan timeou
en NuGet.Commands.PushCommand.PushPackage(String packagePath, String source, String apiKey, TimeSpan timeout)
en NuGet.Commands.PushCommand.ExecuteCommand()
en NuGet.Commands.Command.Execute()
en NuGet.Program.Main(String[] args)



I am having trouble executing Shell scripts on my Integration server, which is a CentOS machine.

The output in the debug console is:

Initializing action...
Initialization complete. Executing...
An unhandled exception occurred while executing this action: System.InvalidOperationException: Process has not been started.
at Inedo.BuildMaster.Extensibility.Agents.Ssh.SshProcess.WaitForExit(Nullable`1 milliseconds)
at Inedo.BuildMaster.Extensibility.Agents.AgentExtensions.WaitForExit(IProcess process)
at Inedo.BuildMaster.Extensibility.Actions.General.ExecuteShellScriptAction.Execute()
at Inedo.BuildMaster.Extensibility.Actions.ActionBase.ExecuteInternal(IActionExecutionContext context, ExtensionConfigurerBase extensionConfigurer, Boolean resumeNextOnError, Boolean logErrorsAsWarnings)

For starters I would like to run a basic /bin/ls command just to get it working.
I had selected the "Execute Shell Script" as action and my Integration server as the "Execute on Server" field and added "/bin/ls" to "Script" field.

Can you provide any directions on how to solve this Exception?




We have installed ProGet in our environment.

We install these infrastructure tools on one server, where each application runs on different port and then we have a proxy server, that does the routing.

So, proget is actually running on address "http://common.ysoft:8080/" and the proxy runs on "http://nuget.ysoft/". The problem is, that proget still thinks it runs on port 8080 and obtaining packages does not work.

Is there a way to tell ProGet on what address it runs?


Hi guys.

I have an assembly package(let's call it 'A') published to the ProGet feed. It has a few versions. For example 1.0.1, 1.0.2 and 1.0.3. And I have project 'B' that refers to the last version of 'A'(1.0.3). But when I'm trying to debug 'B' and step into 'A' Visual Studio downloads symbols and sources of the first version(1.0.1). What could I do wrong?

Thanks in advance.


Hi, I am trying to setup proget with authentication. I have setup for simple authentication with no anonymous browsing. Every time you install a package do you need to type in the username and password or can you cache it somehow ? When I do type it in I can see my package but when I click install I get "Download failed for MyPackage.9.9.999: The remote server returned an error: (403) Forbidden. " . I am using the Alpha vsix , is this even necessary ? Thanks


While using the SQL API, I am receiving the error:

Msg 50000, Level 16, State 42, Procedure HandleError, Line 29 500001642HandleError29515162Events_RaiseEvent22Cannot insert the value NULL into column 'User_Name', table 'BuildMaster.dbo.EventOccurences'; column does not allow nulls. INSERT fails.

Is there a solution to this problem?


Are there any plans to add the ability to unzip password-protected zip files to the "Unzip File" action? Currently, we do an "Execute Command Line" action to do this, but it would be nice to use the "Unzip File" action to do it. Conceivably, as an added benefit, implementing this could allow users to mask this password output in any logs, debug/output messages, etc.


Let's say I'm doing a web deployment which involves stopping an Application Pool, performing a sequence of deployment actions, then starting the Application Pool. Is there a way to cancel that sequence of actions if one of them fails, but still run the action to start the Application Pool?

It seems like the only way to accomplish this is to run through every action in the sequence even if one of them fails.


Hi guys.

I have a problem using ProGet as a symbol server. I've installed ProGet and configured Visual Studio. But while debugging Visual Studio tries to get symbols using url like http://<proget host name>:<port>/symbols/<feed name>/<package name>.pdb/F0ACA3C4ED884D6FA10F3AFF727C3A3F1/<package name>.pdb. And ProGet returns 404(Not Found).

Any help will be highly appreciated.



What happened to the .Net extension? Is it no longer supported in BuildMaster 4.*? Is it supposed to be supplanted by the Windows SDK extension? The .Net extension doesn't appear anywhere on my Extensions page. Without it, I don't see how to do the "Build .NET Project" action.


Is it possible to specify msbuild target(s) for the 'Build .Net Project' action?


I have been trying to set up a Build .NET Project step for my Visual studio 2012, framework 4.0, wpf project in build master. When it goes to build I keep getting the following error..."
Task could not find "LC.exe" using the SdkToolsPath "" or the registry key "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.0A\WinSDK-NetFx40Tools-x86". Make sure the SdkToolsPath is set and the tool exists in the correct processor specific location under the SdkToolsPath and that the Microsoft Windows SDK is installed
I have tried everything I could find, including specifying the SDK location but nothing so far has even changed the message, much less worked. I am at a loss, any ideas?


Is is possible to get ProGet to install on IIS 8? I have tried adding the Windows Features for .Net 3.5 & 4.5 (, as well as the web.config trick ( Is there anything else I can do or do I need to give it up and use a 2k8 server?


When I want access to my Nuget in my different feeds, I've an error :

An unexpected error has occurred: Unable to cast object of type 'System.Func2[Inedo.ProGet.Packages.LocalPackageSource+LocalPackage,System.Boolean]' to type 'System.Func2[Inedo.ProGet.Packages.ProGetFeedPackage,System.Boolean]'.

Please help me, this problem is really blocking for my project .

Thanks you


Environment: Win 2k8 Std Server x32 SP2
Error code: -2146233082
Process: bmdbupdate.exe

Hi everyone,

I try to install BuildMaster on my testing server but, during the installation process, bmdbupdate.exe keeps crashing and abort the wizard.

I thought this fix ( would sort this out but unfortunately it didn't...

When crashing, the following entry is added to the event log :
Faulting application bmdbupdate.exe,
Application version,
Application timestamp 0x52602ea4,
Faulting module clr.dll,
Module version 4.0.30319.586,
Module timestamp 0x50483ee3,
Exception code 0xc0000005,
Exception offset 0x001350fa,
Process ID 0x%9,
Application starting time 0x%10.

Here is a partial copy of the installation log:
Information: Checking for database and creating if necessary...
Debug: Checking database...
Debug: Determining database collation...
Debug: Collation is SQL_Latin1_General_CP1_CI_AS
Information: Updating database schema...
Debug: Launching process "<path to tempdir>\Temp\2\BuildMasterSetup\bmdbupdate.exe" UPDATE /conn="Data Source=localhost\BuildMaster; Initial Catalog=BuildMaster; Integrated Security=True;" /init=yes...
Debug: Initializing database...
Error: System.InvalidOperationException: <path to tempir>\Temp\2\BuildMasterSetup\bmdbupdate.exe returned exit code -2146233082
à Inedo.Installer.Subtasks.RunProcessSubtask.Run()
à Inedo.Installer.InstallationTask1.RunSubtask(InstallationSubtask subtask) à Inedo.BuildMaster.Setup.InstallBuildMasterTask.Install() à Inedo.Installer.InstallationTask1.Inedo.Installer.IInstallationTask.RunInternal()

Will appreciate if anyone can help me deal with this :)



I create a click Once action. I enter in the path of the certificate and a password. I then run a build. It seems to have passed with a trick. But the target directory is empty. If I look at the log I see:

Executing C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\mage.exe Unable to open certificate "D:\Certs\MyCertificate.pfx":The specified network password is not correct.

If I open up the action - the password no longer appears in the action.

What is up?


I create a test action which executes some tests - I don't give it a group name.

I run the build

On the Execution Details page I click the Tests link by the log link and get:

Server Error in '/' Application.

The parameter "GroupName" is missing.
Parameter name: GroupName
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: Inedo.Web.HttpArgs.HttpArgumentMissingException: The parameter "GroupName" is missing.
Parameter name: GroupName

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:

[HttpArgumentMissingException: The parameter "GroupName" is missing.
Parameter name: GroupName]
Inedo.Web.HttpArgs.QueryStringArgumentAttribute.Encode(String argumentName, Object value, PageFreeUrlBuilder targetUrl) +330
Inedo.Web.HttpArgs.HttpArgumentProvider.BuildUrl(Type pageType, String canonicalUrl, IEnumerable1 arguments) +862 Inedo.BuildMaster.Web.WebApplication.Pages.Applications.ApplicationPageBase.BuildBaseUrl(Int32 applicationId, KeyValuePair2[] args) +98
Inedo.BuildMaster.Web.WebApplication.Pages.Applications.Executions.ViewTestLogPage.BuildUrl(Int32 applicationId, Int32 executionId, String groupName, Int32 testSequence) +350
Inedo.BuildMaster.Web.WebApplication.Applications.Executions.TestResults.TestResults_Load(Object sender, EventArgs e) +3320
System.Web.UI.Control.LoadRecursive() +71
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3178

Ask A Question
Page: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 91 93 94 95 96 97 98 99 100 101 102 103 104 105