Problem selecting project files with long paths

Hi FB-crew,

First of all, FB is the only drag'n'drop code tool I've ever loved. My deepest respect.

I have a problem though. When I have long and almost identical paths to projects with same name, it is impossible to distinguish them when creating a new project.

Example

Given two files added to "Manage Project Files" in FB-server: 

D:\accurev\products\some_accurev_streamname_int\products\service\Build\Build.fbp6

D:\accurev\products\some_accurev_streamname_build\products\service\Build\Build.fbp6

In "Add Project" under: "Project file" they will be shown something like:

D:\accurev\products\some_accurev_stream...\Build.fbp6

As the path as well as project name is given by coorporate conventions, i can't just fix the problem with a new name.

A hoover popup, or another size strategi for the "Add Project" page would solve the problem.

Hope you can help.

Regards Danishdeal.

 

Hi Danishdeal,

I’ve modified the page so that the tool tip of the project file name now contains the full path. We’ll have a new build available soon.

Regards,
Paul.

Thank you Paul. You’re the best.

Hi Jesper,

Try this build: https://www.finalbuilder.com/downloads/fbserver6/FBServer_6.3.0.735.exe

Regards,
Paul.

Hi Paul,
I have tried to install https://www.finalbuilder.com/downloads/fbserver6/FBServer_6.3.0.735.exe, but when i go to “Manage Project Files” the page fails here’s the bug report:
Date & Time:10/7/2009 1:29:45 PM
Operating System:Microsoft Windows NT 5.1.2600 Service Pack 3
System Up-time:00:09:47.4210000
Processor Count:2
Available Memory:2405 MB
Disk Usage:3.548908 GB/24.00763 GB (NTFS)
Version:6.3.0.735


Exception
---------

Type:System.ApplicationException
Message:Failed to retrieve the list of project files: Value cannot be null.
Parameter name: input
Stack Trace: at VSoftTechnologies.FinalBuilderServer.Web.ManageProjectFiles.BindProjectFiles()
at VSoftTechnologies.FinalBuilderServer.Web.ManageProjectFiles.Page_Load(Object sender, EventArgs e)
at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at VSoftTechnologies.FinalBuilderServer.Web.Classes.CommonPage.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Inner Exception
---------------

Type:System.ArgumentNullException
Message:Value cannot be null.
Parameter name: input
Stack Trace: at System.Text.RegularExpressions.Regex.Replace(String input, String replacement)
at System.Text.RegularExpressions.Regex.Replace(String input, String pattern, String replacement)
at VSoftTechnologies.FinalBuilderServer.Web.Classes.ContentFormatters.ConvertToHtml(String message)
at VSoftTechnologies.FinalBuilderServer.Web.ManageProjectFiles.GetProjectNotes(Object dataItem)
at ASP.manageprojectfiles_aspx.__DataBinding__control18(Object sender, EventArgs e)
at System.Web.UI.Control.OnDataBinding(EventArgs e)
at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at System.Web.UI.Control.DataBind()
at System.Web.UI.Control.DataBindChildren()
at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at System.Web.UI.Control.DataBind()
at System.Web.UI.Control.DataBindChildren()
at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at System.Web.UI.Control.DataBind()
at System.Web.UI.Control.DataBindChildren()
at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at System.Web.UI.Control.DataBind()
at System.Web.UI.Control.DataBindChildren()
at System.Web.UI.Control.DataBind(Boolean raiseOnDataBinding)
at System.Web.UI.Control.DataBind()
at System.Web.UI.WebControls.GridView.CreateRow(Int32 rowIndex, Int32 dataSourceIndex, DataControlRowType rowType, DataControlRowState rowState, Boolean dataBind, Object dataItem, DataControlField[] fields, TableRowCollection rows, PagedDataSource pagedDataSource)
at System.Web.UI.WebControls.GridView.CreateChildControls(IEnumerable dataSource, Boolean dataBinding)
at System.Web.UI.WebControls.CompositeDataBoundControl.PerformDataBinding(IEnumerable data)
at System.Web.UI.WebControls.GridView.PerformDataBinding(IEnumerable data)
at System.Web.UI.WebControls.DataBoundControl.OnDataSourceViewSelectCallback(IEnumerable data)
at System.Web.UI.DataSourceView.Select(DataSourceSelectArguments arguments, DataSourceViewSelectCallback callback)
at System.Web.UI.WebControls.DataBoundControl.PerformSelect()
at System.Web.UI.WebControls.BaseDataBoundControl.DataBind()
at System.Web.UI.WebControls.GridView.DataBind()
at VSoftTechnologies.FinalBuilderServer.Web.ManageProjectFiles.BindProjectFiles()

Hi Jesper,

Thanks for reporting this, will have a new build soon.

Regards,
Paul.