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 87 of 99 (20 questions out of 1979)

We have multiple sites with various development and test servers. Is is possible to copy the configuration from one BM instance to another so that much of the work setting up the build and deployments can be shared instead of redoing this work on the other server?


Can't find any documentation on these. What is the difference between Feeds_DownloadPackage and Feeds_PullPackage?


We have a couple of packages that contain pdb files which are critical to the operation of the associated component, not to provide debugging information.

In the package the pdb file lives next to the dll in the lib\net40\ path.

When the package is either uploaded via the ProGet web interface or pushed via command-line, the package appears to be pulled into the server with the pdb intact (I confirmed this by opening the package from the server's \ProgramData\Proget\Feedname folder.)

However, when a client downloads the package the pdb file is stripped out. I suspect ProGet is seeing the package as a "symbol" package and taking the appropriate action to add the pdb to the symbol server but I'm not sure how to override this behavior. We do need the symbol server functionality for other packages so turning it off wouldn't be an option.

Is there a way to finagle the package so ProGet doesn't take the pdb out?




I used a SSH-Based Agent to connect to a Linux server (S1) for my application.

Then using 'Execute Command Line' option, I connected to S1 and deployed the application to GlassFish server running on another Linux server (S2).

The following error is seen:
deployment.xml:152: The following error occurred while executing this line:
api-build.xml:473: Execute failed: Cannot run program "asadmin" (in directory "/opt/glassfish3/glassfish/glassfish/bin"): error=2, No such file or directory

I checked on S1 and 'asadmin' command and the folder structure are present.

I am able to ping S2 from S1.
Ran the ant task from S1 and it deployed successfully to S2.

I am also able to deploy from my local Windows machine to S2 using BuildMaster.

Am I missing something which I have to add for using SSH Agent?



we are getting the following build error during our Integration build on our BuildMaster installation, while trying to retrieve locally-created nugget packages through our ProGet Feed:

C:\BuildMaster\_SVCTMP\_A1010\Src\.nuget\NuGet.targets(89,5): error : Unable to find version '1.24.1' of package 'xxx'. 

C:\BuildMaster\_SVCTMP\_A1010\Src\.nuget\NuGet.targets(89,5): error MSB3073: The command ""..\..\.nuget\NuGet.exe" install "C:\BuildMaster\_SVCTMP\_A1010\Src\server\xxx\packages.config" -source "http://xxserver:81/nuget/Default" -NonInteractive -RequireConsent -solutionDir "..\..\ "" exited with code 1. 

the Proget Feed contains 2 connectors (1 for a private feed and one for the official nugget source). We can access the feed page with a browser and with our development IDE - its only the buildmaster build that is failing...and it only seems to be the private feed packages which are causing a problem...


What is the proper way to access a feed with credentials in Visual Studio without a roaming user profile?

MyGet allows you to pop in the URL and asks you for credentials when you try to access it either through "Package Manager Console" or though "Manage NuGet Packages for Solution...". Is this possible with ProGet?

Thank you in advance, I thought I might get better support if I restructured my question.



We host the recently released Microsoft Immutable Collections 1.0.12-beta pacakge ( on out ProGet server.
When we try to download it we using the NUGET VS extension, we get an Internal server error.
The previous versions of this package were fine.


We are getting this message when we try to access our buildmaster system. Currently our sysadmin is on holidays. What we can do to try to solve this problem as soon as possible?

We are four persons using the system: there's one person who can promote deployments to different environments, another one who configures the system and two developers who use buildmaster with read only access.



When we try and purge applications we get the following error.

Server Error in '/' Application.

547160Applications_PurgeApplicationData173`The DELETE statement conflicted with the REFERENCE constraint "FK__BuildExecution_VariableValues__BuildExecution_PlanActions". The conflict occurred in database "BuildMaster", table "dbo.BuildExecution_PlanActionVariableValues", column 'BuildExecution_PlanAction_Id'.

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: System.Data.SqlClient.SqlException: 547160Applications_PurgeApplicationData173`The DELETE statement conflicted with the REFERENCE constraint "FK__BuildExecution_VariableValues__BuildExecution_PlanActions". The conflict occurred in database "BuildMaster", table "dbo.BuildExecution_PlanActionVariableValues", column 'BuildExecution_PlanAction_Id'.

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:

[SqlException (0x80131904): 547160Applications_PurgeApplicationData173`The DELETE statement conflicted with the REFERENCE constraint "FK__BuildExecution_VariableValues__BuildExecution_PlanActions". The conflict occurred in database "BuildMaster", table "dbo.BuildExecution_PlanActionVariableValues", column 'BuildExecution_PlanAction_Id'.]
System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) +224
System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) +245
System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) +2850
System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) +360
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) +1459
System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) +424
System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) +533
System.Data.SqlClient.SqlCommand.ExecuteNonQuery() +180
Inedo.Data.DatabaseFactory.Inedo.Data.IDatabaseExecuter.ExecuteNonQuery(String storedProcName, DbParameter[] parameters) +144
Inedo.Data.WrappedStoredProcedure.ExecuteNonQuery() +108
Inedo.BuildMaster.Web.WebApplication.Administration.Applications.PurgeApplication.<CreateChildControls>b__6(Object s, EventArgs e) +72
System.Web.UI.WebControls.Button.OnClick(EventArgs e) +90
System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +138
System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +32
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3087

Version Information: Microsoft .NET Framework Version:2.0.50727.6407; ASP.NET Version:2.0.50727.6406


Is there a way to customize the subject line in a notifier email? In our legacy build system, we send out emails at the end of a build with SUCCEEDED or FAILED prominently displayed in the subject line, so you can see at a glance what the status is, saving you in many cases from having to read the body of the email itself.


I know BuildMaster supports the typical custom software development scenario in which developers are producing applications that run on databases, etc. However, could BuildMaster support the deployment of commercial, off the shelf (COTS) software configurations? For example, could we use it to track deployments of Microsoft Dynamics CRM across different environments? Or Dynamics AX? In this scenario, we aren't deploying CRM or AX itself, but packages of configuration changes.



Hi, I was wondering if BuildMaster Supports .Net extensions build on .Net 4.5 Framework. I did develop the extension in .Net 4.5 version since its references other binaries built on the same version. Now, when I install it in BuildMaster I got an error.


What that error means? I keep seeing this at registration page.


keep getting this error when running my mspec test in gallio.

Build 4 for mosaicv2.framework 1.5 (2013-09-05 05:03:22 PM)
Action Group 47: Run Unit Tests
Action 2: Execute the Gallio test runner on F:\Mosaicv2 Builds\framework\integration\mosaic.framework.testing.ravendb\mosaic.framework.testing.ravendb.dll
Initializing action...
RemoteAction Initialization Complete:
Temp Directory: C:\BuildMaster_SVCTMP_A1004_S0\TMP
Source Directory: F:\Mosaicv2 Builds\framework\integration\mosaic.framework.testing.ravendb
Target Directory: C:\BuildMaster_SVCTMP_A1004_S0\WRK
Server: FNFDEVSV002 (Id: 1)
Initialization complete. Executing...
Running unit tests...
Executing "C:\Program Files\Gallio\bin\Gallio.Echo.exe": Arguments: "F:\Mosaicv2 Builds\framework\integration\mosaic.framework.testing.ravendb\mosaic.framework.testing.ravendb.dll" /verbosity:Verbose /report-type:Xml /report-directory:"C:\BuildMaster_SVCTMP_A1004_S0\TMP" /report-name-format:"gallio-report" Working Dir: F:\Mosaicv2 Builds\framework\integration\mosaic.framework.testing.ravendb
Gallio Echo - Version 3.4 build 11
Get the latest version at
Start time: 05:05 PM
Initializing the runtime and loading plugins.
Verifying test files.
Initializing the test runner.
Running the tests.
Host started at 2013-09-05 05:05:53 PM.
Running under CLR v4.0.30319 runtime.
[passed] Test mosaic.framework.testing.ravendb/CanCallLastOnArray/WillSupportLast
Host stopped at 2013-09-05 05:06:08 PM.
Host process exited with code: 0
Generating reports.
Disposing the test runner.
Stop time: 05:06 PM (Total execution time: 17,121 seconds)
1 run, 1 passed, 0 failed, 0 inconclusive, 0 skipped
An unhandled exception occurred while executing this action: System.FormatException: Input string was not in a correct format. at Inedo.BuildMaster.Extensibility.Actions.Testing.UnitTestActionBase.Execute() at Inedo.BuildMaster.Extensibility.Actions.ActionBase.Execute(IActionCancellationToken cancellationToken, ExecutionContext context, ExtensionConfigurerBase extensionConfigurer, Boolean resumeNextOnError, Boolean logErrorsAsWarnings)




I want to send a message with the compare report in it.

How can I send the comparison report of a build in a message?




I am running ProGet 2.1.4.

I have a feed named "default". The feed is configured to enable symbol/source server. When I browse into the URL that proget specifies as the symbol server URL, I get a "Request handler not found (404)" error with following details:

/symbols/default does not map to any handlers...



I'm working on a execution plan that needs to start a process remotely on one of our servers. This process is intended (among other tasks) to monitor some server activity, so needs to be visible for anyone looking at the computer screen.

When I execute the command (this is just an example):

Start-Process "notepad.exe"

I found looking at the task manager that the process have been started correctly, but it's not a windowed instance, it's hidden.

Any solutions?

Thanks in advance.


How do you put a carriage return / line feed character into a variable?

I would like to send out an email listing the components that have been deployed (not all components are in each release), eg:

This release consists of:

  • Client
  • Server
  • etc

I populate a variable for each item that I deploy, eg:

CLIENT_MSG = * Server configuration build

And set the message body as follows:
This release consists of:


Unfortunately the <br> is not valid. I could just put each variable on a separate line but I would end up with a empty lines for those components not included... Not a big deal but if there is an easy way to get around this.



I am trying to add an Oracle database provider for my application in Buildmaster.

The connection string to the Oracle database. The standard format for this is:

DATA SOURCE=myServerAddress; USER ID=myUsername; PASSWORD=myPassword

I tried the following ways:

DATA Source=<value from tnsnames.ora>;USER ID=<myusername>;PASSWORD=<mypassword>;

Gave me an error:

An unexpected error occurred while attempting to connect. ORA-12154: TNS:could not resolve the connect identifier specified 

DATA Source=<server ip:port:servicename>;USER ID=<myusername>;PASSWORD=<mypassword>;

Gave an error
ORA-12545: Connect failed because target host or object does not exist

DATA Source=@<server ip:port:servicename>;USER ID=<myusername>;PASSWORD=<mypassword>;

Gave an error

An unexpected error occurred while attempting to connect. ORA-12154: TNS:could not resolve the connect identifier specified 

I am able to connect to the required Oracle through SQL Plus. So the value in tnsnames.ora in Oracle is correct.

What am I missing?



Repro steps:

  • upload a package to ProGet default feed
  • execute the following command:

NuGet.exe delete TestPackage 1.0.0 <api_key> -Source <nuget_feed_url> -Verbosity detailed

Expected result: if the user has required permissions (Feeds_DeletePackage) the package should be successfully deleted from ProGet

Actual result:

c:\TEMP\test_proget>NuGet.exe delete TestPackage 1.0.0 <api_key> -Source <nuget_feed_url> -Verbosity detailed

TestPackage 1.0.0 will be deleted from the '<nuget_feed_url>'. Would you like to continue? (y/N) y
Deleting TestPackage 1.0.0 from the '<nuget_feed_url>'.
DELETE <nuget_feed_url>/TestPackage/1.0.0
System.InvalidOperationException: Failed to process request. 'Not Found'.
The remote server returned an error: (404) Not Found.. ---> System.Net.WebException: The remote server returned an error: (404) Not Found.
at System.Net.HttpWebRequest.GetResponse()
at NuGet.RequestHelper.GetResponse(Func`1 createRequest, Action`1 prepareRequest, IProxyCache proxyCache, ICredentialCache credentialCache, ICredentialProvider credentialProvider)
at NuGet.HttpClient.GetResponse()
at NuGet.PackageServer.EnsureSuccessfulResponse(HttpClient client, Nullable`1 expectedStatusCode)
--- End of inner exception stack trace ---
at NuGet.PackageServer.EnsureSuccessfulResponse(HttpClient client, Nullable`1 expectedStatusCode)
at NuGet.PackageServer.DeletePackageFromServer(String apiKey, String packageId, String packageVersion)
at NuGet.PackageServer.DeletePackage(String apiKey, String packageId, String packageVersion)
at NuGet.Commands.DeleteCommand.ExecuteCommand()
at NuGet.Commands.Command.Execute()
at NuGet.Program.Main(String[] args)
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 87 89 90 91 92 93 94 95 96 97 98 99