Hi Dave,

I have good news and bad.

First, the bad news: although this is a known issue, we won't be
fixing it for 1.4.4.

Next, the good news: the reason why we won't be fixing it is there is
a work-around. Add the following element to the <msbuild> task and it
should work:
<logger>C:\Program Files\CruiseControl.NET\Server
\ThoughtWorks.CruiseControl.MsBuild.dll</logger>

If you have installed to a location other than C:\Program Files
\CruiseControl.NET, then you'll need to change this to match.

There are more details on this at
http://groups.google.com/group/ccnet-user/browse_thread/thread/413aad932ffb8395.


Craig

On Jun 5, 10:41 pm, Dave Carson <[email protected]> wrote:
> Got another problem now - I'm testing with a very basic project but
> the build fails because it cannot load MSBuild.!
>
> This is the task:
>     <tasks>
>       <!-- compiles working copy -->
>       <msbuild>
>         <executable>C:\WINDOWS\Microsoft.NET\Framework
> \v2.0.50727\MSBuild.exe</executable>
>         <workingDirectory>C:\svnworkarea\WebServices\trunk\</
> workingDirectory>
>         <projectFile>WebServiceProject_Concept.sln</projectFile >
>         <buildArgs>/noconsolelogger /v:quiet /p:Configuration=Debug /
> p:ReferencePath="C:\NUnit_2.4.8\bin"</buildArgs>
>         <targets>ReBuild</targets>
>         <timeout>600</timeout>
>       </msbuild>
>     </tasks>
>
> The build fails with the following being written to the logfile:
> 2009-06-05 11:37:22,537 [CCNet Server:DEBUG] The trace level is
> currently set to debug.  This will cause CCNet to log at the most
> verbose level, which is useful for setting up or debugging the
> server.  Once your server is running smoothly, we recommend changing
> this setting in C:\Program Files\CruiseControl.NET\server
> \ccnet.exe.Config to a lower level.
> 2009-06-05 11:37:22,567 [CCNet Server:INFO] Reading configuration file
> "C:\Program Files\CruiseControl.NET\server\ccnet.config"
> 2009-06-05 11:37:24,099 [CCNet Server:INFO] Registered channel: tcp
> 2009-06-05 11:37:24,109 [CCNet Server:INFO] CruiseManager: Listening
> on url: tcp://192.168.0.115:21234/CruiseManager.rem
> 2009-06-05 11:37:24,109 [CCNet Server:INFO] Starting CruiseControl.NET
> Server
> 2009-06-05 11:37:24,109 [acme Webservices:INFO] Starting integrator
> for project: acme Webservices
> 2009-06-05 11:37:24,119 [CCNet Server:INFO] Starting extensions
> 2009-06-05 11:37:30,609 [748:INFO] Dashboard forced Build for project:
> acme Webservices
> 2009-06-05 11:37:30,609 [748:INFO] Project: 'acme Webservices' is
> added to queue: 'DSC' in position 0.
> 2009-06-05 11:37:30,679 [acme Webservices:INFO] Project: 'acme
> Webservices' is first in queue: 'DSC' and shall start integration.
> 2009-06-05 11:37:30,689 [acme Webservices:INFO] No modifications
> detected.
> 2009-06-05 11:37:30,699 [acme Webservices:INFO] Building: Dashboard
> triggered a build (ForceBuild)
> 2009-06-05 11:37:30,779 [acme Webservices:DEBUG] Starting process [C:
> \WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe] in working
> directory [C:\svnworkarea\WebServices\trunk\] with arguments [/nologo /
> t:ReBuild /p:CCNetArtifactDirectory=C:\svnworkarea\WebServices
> \artifacts;CCNetBuildCondition=ForceBuild;CCNetBuildDate=2009-06-05;CCNetBuildTime=11:37:30;CCNetFailureUsers=;CCNetIntegrationStatus=Unknown;CCNetLabel=3;CCNetLastIntegrationStatus=Failure;CCNetListenerFile="C:
> \svnworkarea\WebServices\artifacts\acme
> Webservices_ListenFile.xml";CCNetModifyingUsers=;CCNetNumericLabel=3;CCNetProject="acme
> Webservices";CCNetProjectUrl=http://192.168.0.115/
> ccnet;CCNetRequestSource=Dashboard;CCNetWorkingDirectory=C:\svnworkarea
> \WebServices\trunk /p:Configuration=Debug
> WebServiceProject_Concept.sln /l:"C:\Documents and Settings
> \Administrator.SERVER01.000\Local Settings\Application Data\assembly
> \dl3\2AKHNH9B.853\9DY1KXM6.VZR\a1ca215e
> \64c09bca_f6e4c901\ThoughtWorks.CruiseControl.MsBuild.dll";C:
> \svnworkarea\WebServices\artifacts\msbuild-results.xml]
> 2009-06-05 11:37:31,160 [940:DEBUG] [acme Webservices C:\WINDOWS
> \Microsoft.NET\Framework\v2.0.50727\MSBuild.exe] MSBUILD : error
> MSB1021: Cannot create an instance of the logger. Could not load file
> or assembly 'C:\\Documents and Settings\\Administrator.SERVER01.000\
> \Local Settings\\Application Data\\assembly\\dl3\\2AKHNH9B.853\
> \9DY1KXM6.VZR\\a1ca215e\\64c09bca_f6e4c901\
> \ThoughtWorks.CruiseControl.MsBuild.dll' or one of its dependencies.
> The given assembly name or codebase was invalid. (Exception from
> HRESULT: 0x80131047)
> 2009-06-05 11:37:31,170 [940:DEBUG] [acme Webservices C:\WINDOWS
> \Microsoft.NET\Framework\v2.0.50727\MSBuild.exe] Switch: C:\Documents
> and Settings\Administrator.SERVER01.000\Local Settings\Application Data
> \assembly\dl3\2AKHNH9B.853\9DY1KXM6.VZR\a1ca215e
> \64c09bca_f6e4c901\ThoughtWorks.CruiseControl.MsBuild.dll;C:
> \svnworkarea\WebServices\artifacts\msbuild-results.xml
> 2009-06-05 11:37:31,190 [acme Webservices:INFO] Task execution failed
> 2009-06-05 11:37:31,190 [acme Webservices:INFO] Task output: MSBUILD :
> error MSB1021: Cannot create an instance of the logger. Could not load
> file or assembly 'C:\\Documents and Settings\
> \Administrator.SERVER01.000\\Local Settings\\Application Data\\assembly
> \\dl3\\2AKHNH9B.853\\9DY1KXM6.VZR\\a1ca215e\\64c09bca_f6e4c901\
> \ThoughtWorks.CruiseControl.MsBuild.dll' or one of its dependencies.
> The given assembly name or codebase was invalid. (Exception from
> HRESULT: 0x80131047)
> Switch: C:\Documents and Settings\Administrator.SERVER01.000\Local
> Settings\Application Data\assembly\dl3\2AKHNH9B.853\9DY1KXM6.VZR
> \a1ca215e\64c09bca_f6e4c901\ThoughtWorks.CruiseControl.MsBuild.dll;C:
> \svnworkarea\WebServices\artifacts\msbuild-results.xml
>
> 2009-06-05 11:37:31,390 [acme Webservices:INFO] Integration complete:
> Failure - 05/06/2009 11:37:31
>
> Any ideas...?
>
> Thanks in advance
>
> On Jun 5, 10:58 am, Ruben Willems <[email protected]> wrote:
>
> > Hi
>
> > you can grab the latest build of the 
> > 1.4.4http://ccnetlive.thoughtworks.com/CCNet-builds/1.4.4/1.4.4.80/
>
> > this will be the SP1
>
> > with kind regards
> > Ruben Willems
>
> > On Fri, Jun 5, 2009 at 11:56 AM, Dave Carson<[email protected]> wrote:
>
> > > Hi Ruben,
>
> > > I've just come across the NetReflector issue on my VirtualPC
> > > installation of CCNet.
>
> > > Is there anything I can do while I wait for SP1?
>
> > > Cheers
> > > Dave
>
> > > On Jun 5, 10:46 am, Ruben Willems <[email protected]> wrote:
> > >> Hi
>
> > >> unless you use plugins, not
>
> > >> there is a problem with plugins due to a netreflector change,
> > >> but this is fixed already. 1.4.4 SP1 will normally be released this 
> > >> weekend.
>
> > >> SP1 is 1.4.4 + fixed netrefelctor dll
>
> > >> with kind regards
> > >> Ruben Willems
>
> > >> On Fri, Jun 5, 2009 at 11:27 AM, DilbertDave<[email protected]> 
> > >> wrote:
>
> > >> > Hi All,
>
> > >> > I'm looking to upgrade our CCnet server from 1.4.1[.3797] to 1.4.4 and
> > >> > thought I'd ask whether anyone has done the same and how they got on.
>
> > >> > I've read the release notes for 1.4.2, 1.4.3 and 1.4.4 and apart from
> > >> > editing the report.xml file to get the statistics working I can't see
> > >> > anything else that should cause me any problems - but an I missing
> > >> > anything?
>
> > >> > Thanks In Advance

Reply via email to