I have configured a project to read my CCNet project from Fortress
Code: Select all
<project name="cc-config" queue="Q1" queuePriority="1">
<category>Administration</category>
<workingDirectory>d:\Program Files\CruiseControl.NET\server\config</workingDirectory>
<artifactDirectory>D:\CCNet_Builds\cc-config\Artifacts</artifactDirectory>
<triggers>
<intervalTrigger seconds="30" />
</triggers>
<sourcecontrol type="fortressplugin" autoGetSource="true" >
<username>CCNet</username>
<password>*********</password>
<host>source.dotnetnuke.com</host>
<repository>CI_Config</repository>
<folder>$/Config</folder>
<useWorkingDirectory>true</useWorkingDirectory>
<workingDirectory>d:\Program Files\CruiseControl.NET\server\config</workingDirectory>
</sourcecontrol>
</project>
2009-01-31 14:07:41,923 [cc-config:INFO] Project: 'cc-config' is added to queue: 'Q1' in position 0.
2009-01-31 14:07:42,023 [cc-config:INFO] Project: 'cc-config' is first in queue: 'Q1' and shall start integration.
2009-01-31 14:07:42,023 [cc-config:DEBUG] In FortressVaultSourceControl.GetModifications()
2009-01-31 14:07:42,199 [cc-config:DEBUG] Refresh() successful.
2009-01-31 14:07:42,200 [cc-config:ERROR] INTERNAL ERROR: Object reference not set to an instance of an object.
----------
System.NullReferenceException: Object reference not set to an instance of an object.
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.FortressClient.GetCurrentFolderVersion(String repositoryFolderPath)
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.FortressVaultSourceControl.GetModifications(IIntegrationResult from, IIntegrationResult to)
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModifications(ISourceControl sourceControl, IIntegrationResult lastBuild, IIntegrationResult thisBuild)
at ThoughtWorks.CruiseControl.Core.IntegrationRunner.GetModifications(IIntegrationResult from, IIntegrationResult to)
at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest request)
at ThoughtWorks.CruiseControl.Core.Project.Integrate(IntegrationRequest request)
at ThoughtWorks.CruiseControl.Core.ProjectIntegrator.Integrate()
at ThoughtWorks.CruiseControl.Core.ProjectIntegrator.Run()
----------
Until I can get past this error I am at a dead-end