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.

Filter
Viewing Page 101 of 105 (20 questions out of 2092)
3
replies

Hi,

I'm getting the following error when creating a new build:

System.ArgumentException: String was not recognized as a valid DateTime.Couldn't store <2012/10/15 10:36:10:AM> in DATE Column. Expected type is DateTime. ---> System.FormatException: String was not recognized as a valid DateTime.

My deployment plan has one action which is to execute database change scripts. The change script executed without errors in the change script window.

Call stack info:
at System.Environment.get_StackTrace()
at Inedo.BuildMaster.Diagnostics.Logger.DatabaseErrorMessenger.Inedo.BuildMaster.Diagnostics.IMessenger.Message(MessageLevels messageLevel, String messageOrFormat, Object[] args)
at Inedo.BuildMaster.Diagnostics.Logger.Message(MessageLevels messageLevel, String messageOrFormat, Object[] args)
at Inedo.BuildMaster.Windows.ServiceApplication.PlanExecuter.executionThread_Execute(Object execIdObj)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart(Object obj)

Message:
System.ArgumentException: String was not recognized as a valid DateTime.Couldn't store <2012/10/15 10:36:10:AM> in DATE Column. Expected type is DateTime. ---> System.FormatException: String was not recognized as a valid DateTime.
at System.DateTimeParse.Parse(String s, DateTimeFormatInfo dtfi, DateTimeStyles styles)
at System.String.System.IConvertible.ToDateTime(IFormatProvider provider)
at System.Data.Common.DateTimeStorage.Set(Int32 record, Object value)
at System.Data.DataColumn.set_Item(Int32 record, Object value)
--- End of inner exception stack trace ---
at System.Data.DataColumn.set_Item(Int32 record, Object value)
at System.Data.DataRow.set_Item(DataColumn column, Object value)
at Inedo.BuildMaster.Templating.ActionPropertiesVariableReplacer.ToDataContext()
at Inedo.BuildMaster.Templating.ActionPropertiesVariableReplacer.ApplyVariableReplacementsToActionProperties(ActionBase action)
at Inedo.BuildMaster.Windows.ServiceApplication.PlanActionExecuter..ctor(DataRow buildExecActionExRow, ExecutionContext execContext)
at Inedo.BuildMaster.Windows.ServiceApplication.PlanExecuter.executionThread_Execute(Object execIdObj)

Please help as I cannot see what I'm doing wrong.

Thanks!

2
replies

How do we limit the amount of history (stored artifacts etc) BuildMaster stores?

Due to the vast levels we currently have, we need to store them on a large network drive but this has a negative effect on build performance.

Please advise.

1
replies

We are trying out BuildMaster, due to the nature of our Network Architecture, we are dealing with a few firewalls that prevent us from using a Push Approach, so the build master sends commands to the agent. Our Company requires a Pull Approach where the Agent constantly asks the service if there are new commands that it needs to run.

Please let me know if you can solve this?

6
replies

On a daily basis, we receive these errors, it takes about 24 hours to build up enough socket connections to exhaust them. They are all from the build server to our tfs server.

Posted is an example of the action error:

Initializing Action...
RemoteAction Initialization Complete:
Temp Directory: C:\BuildMaster_AGTTMP_A34_S0\TMP
Source Directory: C:\BuildMaster_AGTTMP_A34_S0\WRK
Target Directory: [redacted]
Server: [redacted] (Id: 40)
Initialization Complete. Executing...
Executing Get Latest Command
An unhandled exception occurred while executing this action: System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: An operation on a socket could not be performed because the system lacked sufficient buffer space or because a queue was full at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception) --- End of inner exception stack trace --- at Inedo.BuildMaster.Extensibility.Actions.RemoteCommandExecution.RemoteActionExecuterBase.remoteAction_RemoteCommand(Object sender, RemoteCommandEventArgs e) at Inedo.BuildMaster.Extensibility.Actions.RemoteActionBase.ExecuteRemoteCommand(String name, String[] args) at Inedo.BuildMaster.Extensibility.Actions.SourceControl.GetLatestAction.Execute() at Inedo.BuildMaster.Extensibility.Actions.ActionBase.ExecuteOnce()

An example of the buildmaster error log entry:

Unhandled Exception: Microsoft.TeamFoundation.TeamFoundationServiceUnavailableException: Team Foundation services are not available from server http://sdvtfs1:8080/.
Technical information (for administrator):
Unable to connect to the remote server

2
replies

I am getting the following error with executing database change scripts. My database connections are set, active, tested, and initialized. I tested executing a script through the SQL Change Scripts window, and that also worked. Any suggestions on how to proceed?

Thanks,
Matthew

An unhandled exception occurred while executing this action: System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values. Parameter name: providerId at Inedo.BuildMaster.Util.Providers.CreateProviderFromId(Int32 providerId, Boolean createProxy) at Inedo.BuildMaster.Util.Actions.<>c__DisplayClass13.<GetAgentInterfacesRequiredForAction>b__11(Type t) at Inedo.Linq.Enumerable.<>c__DisplayClass212.<Select>b__20(TSource item, Int32 i) at Inedo.Linq.Enumerable.<SelectYield>d__232.MoveNext() at Inedo.Linq.Enumerable.FirstImpl[TSource](IEnumerable1 source, Func1 empty) at Inedo.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source) at Inedo.BuildMaster.Util.Actions.GetAgentInterfacesRequiredForAction(ActionBase action) at Inedo.BuildMaster.Extensibility.Actions.RemoteCommandExecution.RemoteActionExecuterBase.remoteAction_InitializeRemoteConfiguration(Object sender, RemoteConfigurationEventArgs e) at Inedo.BuildMaster.Extensibility.Actions.RemoteActionBase.<.ctor>b__0(Object sender, EventArgs e) at System.EventHandler.Invoke(Object sender, EventArgs e) at Inedo.BuildMaster.Extensibility.Actions.ActionBase.ExecuteOnce()

1
replies

Hello,
Do you have any plans to have integration with HP's Quality Center (formerly Test Director, also called Application Lifecycle management (ALM)) in the near future?
Thank you
Fred

2
replies

Can I Rename a CONFIG File? The namespace of one of our projects has changed, and this will require a rename to one of our CONFIG files. How should I do this?
I'd like to not lose the CONFIG file history.

Thanks,
Matthew

1
replies

I'm trying to add users to our BuildMaster installation. I went to the Admin page and clicked "User Accounts & Log-Ins". We are using LDAP integration. Since we are a large corporation, we have thousands of AD accounts and groups in our domain. I cannot view all of them from the Users page. The table of users stops at about 1000. I've also noticed that not all our AD Groups are displayed on the Edit User page.

Now, I was able to manually build the Edit User hyperlink to be able to add the User I need, but I wanted to let you know that this is a challenge for us. I'm not sure how you would sole this (perhaps with some search functionality instead of display all results of a query), but I'd like to see some improved LDAP / AD integration features in a future release.

Thanks very much, and have a great day.

Matthew Pfluger

3
replies

I just added a step to one of my project's workflows (DEV) as we realized we needed a new environment. I then tried to update the CONFIG files to add the text for the new environment, and I found I could not add another instance to the CONFIG file. What do you think of adding a feature to allow another instance to the CONFIG files? That way, I don't have to create a new CONFIG file and lose the history of the new one. I'd really rather not manually change the database...

Thanks,
Matthew

1
replies

Hello,
I have BM installed and can see the application just fine when I'm rdp'ed into the server and in the url field I type in http://localhost/Applications
However outside that server if I do http://10.0.4.117/Applications and I just get a white page.

3
replies

We recently established a standard in our organization that custom developed applications will follow a Release Numbering Scheme of Major.Minor.Revision. We currently have a few projects in BuildMaster where the Release Numbering Scheme is set to Major.Minor. Can I change the scheme for those projects, or would I need to create new ones?

2
replies

We use redmine as our company wide issue tracker. I saw its not on your list of currently supported issue trackers. Is it possible to integrate with it or for me to simply do it myself?

6
replies

Hi,

I have my solution with more than 100 projects. I ideally would like to do something as what my current build scripts or VS does. Currently, I just build the solution file and each projects outputs to its respective 'bin\Release' folder. I then simply package the executables based on their files in the output dir which is bin\Release for each project.

I am trying to achieve the same with BM but could not do this in the same way how I can do this in VS. In BM, if I build my solution with any action (either build .Net project or MSBuild action), always the OutDir defined in BM, makes all the projects' output go in to the same, single OutDir folder. All projets in the entire solution build in to single output folder. So, ideally, to prepare the deployable components, I first need to build the solution (to check for any build errors) and then have to individually build projects, so I can sepcify individual output folder for each build action !

This seems so basic but may be I am missing something and could not get to meaningfully build my solution.

Is this possible at all ? Any help is appreciated.

Thanks.

1
replies

Hi,

I am evaluating BM for my team and having no way to get through this.

I build a exe. project (using Build .NET Project action or MSBuild action) and this is set up as an X86 project (Target Platforms - X86)since it contains some references to unmanaged code and does some Pinvoke stuff. This project refers to other projects which are built with 'Any Cpu' settings. (Target Platform- Any Cpu).

When I build this X86 executable project, I get an eror as 'Output path is not defined for all configruations in the the 'Any Cpu' project. No output path for Release and X86' in the referenced project. '

It works fine when I build the solution in VS. But with BM, again, I cannot build solution because I just cannot set bin\debug of all projects as the target dirs of respective projects and hence all the projects' output to a fixed single target dir folder. Hence, I had to go with building projects that need to be deployed but in this case stuck up with this output path issue !

How do I get around this. I am really stuck up having tried several options to build this project !

Any help is appreciated.

3
replies

Hello,

Our company already has few licenses and I am evaluating BM for my team.

I downloaded and installed (3.2.3, Build 63) the latest version and this seem to not allow me to create or manage releases. I get a nastry error with an unhanlded exception page. Details below. Can someone please let me know what to be fixed ASAP please.


Server Error in '/' Application.

Object reference not set to an instance of an object.

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.NullReferenceException: Object reference not set to an instance of an object.

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:

[NullReferenceException: Object reference not set to an instance of an object.]
Inedo.BuildMaster.Web.Controls.AsynchBlock.getEventHandler(Control fromControl, String eventName) +174
Inedo.BuildMaster.Web.Controls.AsynchBlock.OnLoad(EventArgs e) +151
System.Web.UI.Control.LoadRecursive() +74
System.Web.UI.Control.LoadRecursive() +146
System.Web.UI.Control.LoadRecursive() +146
System.Web.UI.Control.LoadRecursive() +146
System.Web.UI.Control.LoadRecursive() +146
System.Web.UI.Control.LoadRecursive() +146
System.Web.UI.Control.LoadRecursive() +146
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272

1
replies

I have an application that I am building using "Prepare ClickOnce Application" and "Transfer Files" Actions.

I am trying to created instance config files but I get the following error when I click on "Manage Configuration Files".

"You must create a deployable before configuration files can be edited."

I am using version 3.2.2 (Build 23)

3
replies

Hi,

I have a question about proget.

Does it allow to secure Feed with user/password ? (like in TeamCity, when someone is trying to list or download packages from NuGet using NuGet Gui or Conrole they are asked for password (it is simple auth) ?

1
replies

We are evaluating using BuildMaster for our team and have some questions when comparing it to our current automated deployment approach.

We would typically like to configure a deployment plan that is consistent (i.e. the same) for a number of separate environments. When we deploy an application we would typically like to select which database and target server we would like to deploy to, and have the deployment complete the same steps, but just change the target server and database connection.

It appears that with BuildMaster we would have the following limitations:

  1. We would need to setup a separate deployment plan for each server that we want to target.
  2. We could not share/link action groups because the actions within the group would be run on a specific target server, not parameterized in some way.
  3. We would need to copy an action group to share the same actions for a separate target server, then edit each action in the group to change the target server (note that some actions would likely run on a build server rather than a target server too).

With a lot of servers involved, if these steps are required it would make it difficult to manage.

An alternative would seem to be that if we could tie the selection of a target server and database connection to variables most of these limitations would be eliminated.

Are we missing something when considering BuildMaster's capabilities? If not, would use of variables for changing the target server or database connection be something that may be included in a future release perhaps?

Thanks!

2
replies

Is there an example somewhere of how to create an extension Database action? We have been able to create and install a C# component to implement an action, but when we attempt to add a new action it first prompts to select a DB connection, then displays 2 Extension Properties: DatabaseProviderId and ProviderId (which are initially empty).

We would have expected that the Action Form would have provided a selection option for the DB connection, but perhaps we're missing a step to define the contents of the customized Action Form?

Any help would be appreciated!

2
replies

I would like to automate the step of backing up our Production database and restoring it to my Test database so I can test running the change scripts over production data. There is no concern for prod data in a test environment.

However, I can't figure out how to connect to the Prod database from the TEST or DEV environment deployment plans without creating another connection. Is there a better way to do this?

Thanks,
Matthew

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 90 91 92 93 94 95 96 97 98 99 101 103 104 105