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 74 of 89 (20 questions out of 1767)

Steps to reproduce:

  1. add multiple versions of a packages to a feed.
  2. create a new feed
  3. use the /packages/add-package/pull mechanism to add a package from the first feed.

The package is added to the new feed, both in the file system and the webpage display. The package is still available in file system for the old feed, but no longer appears in the webpage of the old feed (It is also only in one feed in the dbo.Packages table.

Expected Result:
I expected the package to be added to the new feed, but still be available in the old feed. I would also expect the content of the DB and the filesystem to be kept in sync, so if you are deleting a package entry in the old feed, the package should also be removed.


Hi, I would like to be able to automate the moving of my packages around my feeds. First prize would be a move functionality, however I am already able to delete from a feed, so the ability to add a package would solve my problems. I would like to be able to call this WebMethod (http://MyProgetSite/packages/add-package/pull).


i don't understand if buildmaster supports tests with microsoft fakes and can play coded ui tests.
Are these features already included or are in plans in a short future?


When attempting to connection with the Subversion extension, I am receiving this error. How can I fix this?


The newest version of Proget doesn't appear to work via IIS install. Not sure it's setting it up right, but you get a 403 directory browsing not enabled.

Rolling back to the previous minor version, the install works as expected.

There was an issue with the newer version where packages would not fill in on the ui when you dumped them in the folder and it would get out of sync and say the package can't be found even though it was in the folder. We have quite a few feeds and packages. Reverting back to the previous minor version fixed this problem. I can't give you a ton of details as at first I tried rebuilding the server with the newest version (which failed due to the above issue). I didn't want to spend a lot of time on it, so I reverted it to the previous minor version.

It appears that if your Package name has "Soap" in it or at least the suffix of the package is .Soap, you get a 404 specific proget error page with this error message.

/api/v2/package/builds/Ipc.Boarding.Endpoints.Soap/ does not map to any handlers. The URL may have been entered incorrectly or linked to from an old reference.

changing the package to Ipc.Boarding.Endpoints.Sp made it work, but no matter how many I generate under the previous name, I always get the same error


hi, we are using Buildmaster 4.0.6 build 26. The log output windows show as white/coloured text on a black background which causes problems when printing.

In Buildmaster v3.7 we were able to toggle the text in the log window from block on white to whie on block.

Can we still change the colours in Buildmaster v4 ?



Hi, we are using Buildmaster v4.0.6 build 26.

We have setup a Developer Role which is allowed to all option under "Builds" excet "Force Build" and "Override Promotion Status".

We then assign a user as a Developer under Manage Privileges.

But the user is now able to promote the build - they only get viewing privileges.

Can you please check if there is a bug or maybe we have not set it up correctly.



Hi, we are using Buildmaster v4.0.6 (build 26).

When deploying to a remote unix server (solaris 10 and red hat linux) the Buildmaster ssh agent seems to leave a number of sshd processes running on the unix machine.

Can you please investigate this.



Is there a way to turn off the automatic update check for ProGet 2.2.x? We are running it on a server with limited Internet access and don't want it trying to ping out all the time.


We have been using Buildmaster which suddenly starting working slow, when we execute a particular workflow, it just hang for a longer time and get executed after almost an hour..
So we tried upgrading it to the latest version of 4.0.6 and still the issue persists.


We got part way through upgrading from 3.7.0 build 5 to 4.0.6 build 26 when we got this error. How do we fix this up so that we can complete the release?

Debug: The script "10-RELNO. DROP NumericReleaseNumber" executed successfully.
Debug: 10-RELNO. UPDATE Sortable Release Numbers v2...
Error: The script "10-RELNO. UPDATE Sortable Release Numbers v2" execution failed. SQL Error: Release number '9.4.0' is invalid for the selected application.
Error: The transaction ended in the trigger. The batch has been aborted.
Error: System.InvalidOperationException: C:\Users\SVC_JE~1\AppData\Local\Temp\2\BuildMasterSetup\bmdbupdate.exe returned exit code -2
at Inedo.Installer.Subtasks.RunProcessSubtask.Run()
at Inedo.Installer.Subtasks.InstallationSubtask.RunSubtask(IInstallationTask parentTask)
at Inedo.BuildMaster.Setup.InstallBuildMasterTask.Upgrade(Version oldVersion)
at Inedo.Installer.InstallationTask`1.Inedo.Installer.IInstallationTask.RunInternal()


Unfortunately, some paths in my Git repository are longer than the Windows 'MAX_PATH' limit; I'm seeing errors in the build log like the following:

Applying label '1.1.1'.
Arguments: get "" "refs/heads/master"
Working Directory: C:\BuildMaster\_SVCTMP\GitRepositories\my-repository.git

Executing C:\BuildMaster_SVCTMP\ExtTemp\Git\lilgit.exe
An unhandled exception occurred while executing this action: System.InvalidOperationException: Failed to make directory 'C:/BuildMaster/_SVCTMP/GitRepositories/my-repository.git/this-was-a-really-long-path': The filename or extension is too long. at Inedo.BuildMasterExtensions.Git.Clients.LilGitClient.UpdateLocalRepo(IGitRepository repo, String branch, String tag) at Inedo.BuildMasterExtensions.Git.GitSourceControlProviderCommon.ApplyLabel(String label, String sourcePath) at Inedo.BuildMaster.Extensibility.Actions.SourceControl.ApplyLabelAction.Execute() at Inedo.BuildMaster.Extensibility.Actions.ProviderBasedAction`1.Execute(IActionCancellationToken cancellationToken) at Inedo.BuildMaster.Extensibility.Actions.ActionBase.Execute(IActionCancellationToken cancellationToken, ExecutionContext context, ExtensionConfigurerBase extensionConfigurer, Boolean resumeNextOnError, Boolean logErrorsAsWarnings)

I'm guessing that the relevant code could be modified to use different Windows API methods that aren't limited to MAX_PATH.


An error occurs in BuildMaster when we try to run NUnit tests from buildmaster.

Configuration of the 'Execute NUnit Tests' action:
Source directory: C:\test
NUnit Exe Path: C:\Program Files (x86)\NUnit 2.6.3\bin\nunit-console.exe
.NET Framework Version: 4.0.30319
Test File: SyncForce.SalesOrder.ServiceTest.dll
Group Name: Test
Additional Argument:

If we run the unit tests from a command prompt, there are no problems. We used this command:
C:\Program Files (x86)\NUnit 2.6.3\bin>nunit-console.exe "C:\test\SyncForce.SalesOrder.ServiceTest.dll"

Here is the log:

DEBUG: AgentBasedAction Initialization Complete:DEBUG: Temp Directory: C:\BuildMaster_SVCTMP_A20_S24\TMPDEBUG: Source Directory: C:\testDEBUG: Target Directory: C:\BuildMaster_SVCTMP_A20_S24\WRKDEBUG: Server: SFEHVBLD002 (Id: 1)DEBUG: Initializing action...DEBUG: Initialization complete. Executing... INFO: Running unit tests...ERROR: An unhandled exception occurred while executing this action: System.InvalidCastException: Unable to cast object of type 'Inedo.BuildMaster.Extensibility.Agents.Local.LocalAgent' to type 'Inedo.BuildMaster.Extensibility.Agents.IFileOperationsExecuter'.
at Inedo.BuildMaster.Extensibility.Actions.Testing.UnitTestActionBase.Execute()
at Inedo.BuildMaster.Extensibility.Actions.ActionBase.ExecuteInternal(IActionExecutionContext context, ExtensionConfigurerBase extensionConfigurer, Boolean resumeNextOnError, Boolean logErrorsAsWarnings)


When pulling a package, with dependencies, into a proget feed from a connector, proget fails.
System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.InvalidOperationException: Sequence contains no elements
at System.Linq.Enumerable.First[TSource](IEnumerable1 source) at Inedo.NuGet.Packages.Dependencies.PackageDependencyResolver.<>c__DisplayClass6.<ResolveDependencies>b__2(CandidateSet d) at System.Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext()
at System.Collections.Generic.List1..ctor(IEnumerable1 collection)
at System.Linq.Enumerable.ToList[TSource](IEnumerable1 source) at Inedo.NuGet.Packages.Dependencies.PackageDependencyResolver.ResolveDependencies(IPackageDependencyQueryable feed, IEnumerable1 packages, DependencyResolutionOptions options)
at Inedo.NuGet.Packages.NuGetFeed.GetAllRequiredPackages(IEnumerable`1 imports, DependencyResolutionOptions options)
at Inedo.ProGet.WebApplication.Pages.Packages.PullFromRepositoryPage.<>c__DisplayClass20.<CreateChildControls>b__18(Object s, EventArgs e)
at Inedo.Web.Controls.ButtonLinks.PostBackButtonLink.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)

Just pulling the package itself without dependencies works fine.

Proget info:
Version 2.2



In ProGet, the "Last Updated" date in the nuget package is shown correctly in the web interface, but when viewed in a nuget client, displays at UTC/GMT.

In looking at the raw feed data, the timezone portion (the Z) of the datetime string is missing.

Eg in the <entry> element there is an <update> element.

Proget provides:

NuGet.Server provides:

This allows nuget clients to show the published date in the local time zone, rather than UTC/GMT.


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?


Ask A Question
Page: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172747677787980818283848586878889