<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/bmsystem/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/bmsystem/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Fri, 13 Apr 2007 02:57:26 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/bmsystem/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>Server Crashing at various stages</title><link>https://sourceforge.net/p/bmsystem/bugs/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The BMS Server is crashing when trying to use the BuildDir property on a build object. There are a couple of scenarios that cause an exception to occur.&lt;/p&gt;
&lt;p&gt;Scenario 1:&lt;br /&gt;
The MoveArchiver threw an exception because it was expecting the BuildDir to contain only the relative build information and not the full path to the build.&lt;/p&gt;
&lt;p&gt;Scenario 2:&lt;br /&gt;
The SvrMaintenance.CleanupBuild method threw an exception because .NET evidently doesn't really like to allow for deletes on a UNC (\\computername\dir\something).&lt;/p&gt;
&lt;p&gt;Proposed Solution:&lt;br /&gt;
The build object should have 3 "BuildDirs" to allow for different access types. BuildDir1 (RelativeBuildDir) should be only the relative build path.  BuildDir2 (LocalBuildDir) should be the publish location's local path plus the relative build path.  BuildDir3 (RemoteBuildDir) should be the publish location's remote path plus the relative build path.&lt;/p&gt;
&lt;p&gt;This will require that the entire system be updated and re-tested.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">BigD</dc:creator><pubDate>Fri, 13 Apr 2007 02:57:26 -0000</pubDate><guid>https://sourceforge.net4cf186af994dd0d0918a140ab2b721a359d4591f</guid></item></channel></rss>