I get an internal error building one solution that I have. 

 

The following is list of the projects in the solution in the order they are set to build in Visual Studio.

CommonUI (solution)

CATS.CommonUI (VB Project)

CATS.CommonUI.Controls (VB Project)

CATS.CommonUI.Controls.CollapsibleSplitter (C# Project)

CATS.CommonUI.Forms (VB Project)

CATS.CommonUI.MainMenu (VB Project)

CATS.CommonUI.Singletongs (VB Project)

CATS.CommonUI.Startup (VB Project)

 

The Target I use is as follows. 

<solution configuration="${config}" outputdir="${UIoutputDir}" solutionfile="${SourceIteration}\UI\CommonUI.root\CommonUI\CommonUI.sln" includevsfolders="true" verbose="true"></solution>

All the properties are set correctly and using other solutions this target statement works.

 

 

 

Below is the output from verbose.  One of my first thoughts is how does NAnt determine the build order when using a solution target.  The one it used was clearly not what was specified in the solution.  While I'm not certain that this is the error thrown it is attempting to build the projects in an order that won't work to do project dependencies.

 

__________________________________________________________________________________________________________________

 

 

NAnt 0.85 (Build 0.85.1768.0; nightly; 11/3/2004)

Copyright (C) 2001-2004 Gerry Shaw

http://nant.sourceforge.net

 

[loadtasks] Failure scanning "C:\NantTest\NAnt.NUnit1Tasks.dll" for extensions. One or more of the types in the assembly unable to load.

Buildfile: file:///C:/NantTest/WinCATSUI.Build

Target(s) specified: debug

 

 

debug:

 

 

clean:

 

 

cleaner:

 

   [delete] Deleting 0 files.

 

buildUI:

 

 [solution] Starting solution build.

 [solution] Loading projects...

 [solution] Loading project 'c:\src\ITERATION_6\UI\CommonUI.root\CommonUI\CATS.CommonUI.Controls.CollapsibleSplitter\CATS.CommonUI.Controls.CollapsibleSplitter.csproj'.

 [solution] Loading project 'c:\src\ITERATION_6\UI\CommonUI.root\CommonUI\CATS.CommonUI.Singletons\CATS.CommonUI.Singletons.vbproj'.

 

BUILD FAILED

 

INTERNAL ERROR

 

System.NullReferenceException: Object reference not set to an instance of an object.

   at NAnt.VSNet.ProjectSettings.GetProjectGuid(XmlElement elemRoot) in d:\Source\nant-20041103T201108Z\src\NAnt.VSNet\ProjectSettings.cs:line 261

   at NAnt.VSNet.ProjectSettings..ctor(XmlElement elemRoot, XmlElement elemSettings, Project project) in d:\Source\nant-20041103T201108Z\src\NAnt.VSNet\ProjectSettings.cs:line 46

   at NAnt.VSNet.Project.Load(Solution sln, String projectPath) in d:\Source\nant-20041103T201108Z\src\NAnt.VSNet\Project.cs:line 168

   at NAnt.VSNet.ProjectFactory.LoadProject(Solution sln, SolutionTask slnTask, TempFileCollection tfc, GacCache gacCache, ReferencesResolver refResolver, DirectoryInfo outputDir, String path) in d:\Source\nant-20041103T201108Z\src\NAnt.VSNet\ProjectFactory.cs:line 100

   at NAnt.VSNet.Reference..ctor(Solution solution, ProjectSettings ps, XmlElement elemReference, GacCache gacCache, ReferencesResolver refResolver, ProjectBase parent, DirectoryInfo outputDir) in d:\Source\nant-20041103T201108Z\src\NAnt.VSNet\Reference.cs:line 105

   at NAnt.VSNet.Project.Load(Solution sln, String projectPath) in d:\Source\nant-20041103T201108Z\src\NAnt.VSNet\Project.cs:line 178

   at NAnt.VSNet.ProjectFactory.LoadProject(Solution sln, SolutionTask slnTask, TempFileCollection tfc, GacCache gacCache, ReferencesResolver refResolver, DirectoryInfo outputDir, String path) in d:\Source\nant-20041103T201108Z\src\NAnt.VSNet\ProjectFactory.cs:line 100

   at NAnt.VSNet.Solution.LoadProjects(GacCache gacCache, ReferencesResolver refResolver) in d:\Source\nant-20041103T201108Z\src\NAnt.VSNet\Solution.cs:line 574

   at NAnt.VSNet.Solution..ctor(FileInfo solutionFile, ArrayList additionalProjects, ArrayList referenceProjects, TempFileCollection tfc, SolutionTask solutionTask, WebMapCollection webMaps, FileSet excludesProjects, DirectoryInfo outputDir, GacCache gacCache, ReferencesResolver refResolver) in d:\Source\nant-20041103T201108Z\src\NAnt.VSNet\Solution.cs:line 130

   at NAnt.VSNet.Tasks.SolutionTask.ExecuteTask() in d:\Source\nant-20041103T201108Z\src\NAnt.VSNet\Tasks\SolutionTask.cs:line 380

   at NAnt.Core.Task.Execute() in d:\Source\nant-20041103T201108Z\src\NAnt.Core\Task.cs:line 177

   at NAnt.Core.Target.Execute() in d:\Source\nant-20041103T201108Z\src\NAnt.Core\Target.cs:line 249

   at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies) in d:\Source\nant-20041103T201108Z\src\NAnt.Core\Project.cs:line 876

   at NAnt.Core.Project.Execute(String targetName) in d:\Source\nant-20041103T201108Z\src\NAnt.Core\Project.cs:line 846

   at NAnt.Core.Tasks.CallTask.ExecuteTask() in d:\Source\nant-20041103T201108Z\src\NAnt.Core\Tasks\CallTask.cs:line 117

   at NAnt.Core.Task.Execute() in d:\Source\nant-20041103T201108Z\src\NAnt.Core\Task.cs:line 177

   at NAnt.Core.Target.Execute() in d:\Source\nant-20041103T201108Z\src\NAnt.Core\Target.cs:line 249

   at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies) in d:\Source\nant-20041103T201108Z\src\NAnt.Core\Project.cs:line 876

   at NAnt.Core.Project.Execute() in d:\Source\nant-20041103T201108Z\src\NAnt.Core\Project.cs:line 833

   at NAnt.Core.Project.Run() in d:\Source\nant-20041103T201108Z\src\NAnt.Core\Project.cs:line 902

 

Please send bug report to [EMAIL PROTECTED]

 

Total time: 0.2 seconds.

 

 

 

 

 

 

 

 

DEPARTMENT OF SOCIAL AND HEALTH SERVICES
   Juvenile Rehabilitation Administration - Division of Operations Support Services    
Mike Conley, Information Technology Application Specialist 5 (360)902-8045
CATS Help Desk: (360) 664-CATS  [EMAIL PROTECTED]

 

Reply via email to