Morning,

I am getting the following error when trying to start the cc.net server.  It
is complaining about the built-in environment variables that I am
referencing.  Pardon the long e-mail since i am including the error and the
ccnet.config contents also.  Thanks in advance.


MT



*error:*

2009-04-06 09:01:50,859 [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-04-06 09:01:50,875 [CCNet Server:INFO] Reading configuration file
"C:\Program Files\CruiseControl.NET\server\ccnet.config"
2009-04-06 09:01:50,984 [CCNet Server:ERROR] Exception: Duplicate node
detected: <property name="buildinfo"
value="${env.CCNETPROJECT}_${env.CCNETNUMERICLABEL}" />
----------
ThoughtWorks.CruiseControl.Core.Config.ConfigurationException: Duplicate
node detected: <property name="buildinfo"
value="${env.CCNETPROJECT}_${env.CCNETNUMERICLABEL}" />
*






*ccnet.config contents:*

<cruisecontrol>
    <!-- This is your CruiseControl.NET Server Configuration file. Add your
projects below! -->

  <project name="LIB_HRMB-CI" queue="liberty_harambee" queuePriority="10">
    <webURL>
http://NASJ1LHHNTTF1/ccnet/server/NASJ1LHHNTTF1/project/LIB_HRMB-CI/ViewProjectReport.aspx
</webURL>

<workingDirectory>D:\Integration\LIB_HRMB-CI\WorkingDirectory</workingDirectory>

<artifactDirectory>D:\Integration\LIB_HRMB-CI\Artifacts</artifactDirectory>
    <modificationDelaySeconds>10</modificationDelaySeconds>
    <property environment="env" toupper="true"/>
    <property name="buildinfo"
value="${env.CCNETPROJECT}_${env.CCNETNUMERICLABEL}" />
    <property name="buildlogdir"
value="C:\TEMP\logs\BuildLogs\ccnet\${buildinfo}" />

    <triggers>
      <intervalTrigger seconds="600" name="CI" initialSeconds="30"  />
    </triggers>
    <!--<triggers/>-->

    <sourcecontrol type="clearCase">

<viewPath>D:\snapviews\taylormx_liberty_harambee_main_snap\firmware</viewPath>
      <branch>liberty_harambee_main</branch>
      <autoGetSource>true</autoGetSource>
      <useLabel>false</useLabel>
      <useBaseline>false</useBaseline>
      <viewName>taylormx_liberty_harambee_main_snap</viewName>
      <executable>cleartool.exe</executable>
      <timeout>50000</timeout>
    </sourcecontrol>

<!--
    <sourcecontrol type="filesystem">

<repositoryRoot>D:\snapviews\taylormx_liberty_harambee_main_snap\firmware</repositoryRoot>
        <autoGetSource>false</autoGetSource>
        <ignoreMissingRoot>false</ignoreMissingRoot>
    </sourcecontrol>
-->
    <tasks>

      <exec>
   <!--     <executable>c:\WINDOWS\system32\cscript.exe</executable>  -->
        <executable>cmd /c
D:\snapviews\taylormx_liberty_harambee_main_snap\cm\firmware_utils\lbty_hrmb_build.bat</executable>

<baseDirectory>D:\snapviews\taylormx_liberty_harambee_main_snap\cm\firmware_utils\</baseDirectory>
  <!--      <buildArgs>//Nologo
D:\snapviews\taylormx_liberty_harambee_main_snap\cm\firmware_utils\build_fw.vbs
-target cms</buildArgs> -->
        <buildArgs>placeholder</buildArgs>
        <buildTimeoutSeconds>3000</buildTimeoutSeconds>
        <successExitCodes>0,1,3,5</successExitCodes>
        <environment>
          <variable name="BUILD_TYPE" value="CI"/>
        </environment>
      </exec>
    </tasks>

    <publishers>
      <merge>
        <files>

<file>D:\Snapviews\taylormx_liberty_harambee_main_snap\firmware\build_staging\logs\nunit_debug_results.xml</file>

<file>D:\Snapviews\taylormx_liberty_harambee_main_snap\firmware\build_staging\logs\nunit_release_results.xml</file>
          <file>${buildlogdir}\build_fw_ccnet_${buildinfo}.log</file>
          <file>${buildlogdir}\build_fw_ccnet_${buildinfo}.err</file>

        </files>
      </merge>
      <xmllogger />
      <statistics />
      <modificationHistory onlyLogWhenChangesFound="true" />
    </publishers>

  </project>

 <project name="TEST" queue="liberty_harambee" queuePriority="20">
    <webURL>
http://NASJ1LHHNTTF1/ccnet/server/NASJ1LHHNTTF1/project/TEST/ViewProjectReport.aspx
</webURL>

<workingDirectory>D:\Integration\TEST\WorkingDirectory</workingDirectory>
    <artifactDirectory>D:\Integration\TEST\Artifacts</artifactDirectory>
    <modificationDelaySeconds>10</modificationDelaySeconds>
    <property environment="env" toupper="true"/>
    <property name="buildinfo"
value="${env.CCNETPROJECT}_${env.CCNETNUMERICLABEL}"
unless="${property::exists('buildinfo')}"/>
    <property name="buildlogdir"
value="C:\TEMP\logs\BuildLogs\ccnet\${buildinfo}"
unless="${property::exists('buildlogdir')}"/>


    <triggers/>

    <sourcecontrol type="clearCase">

<viewPath>D:\snapviews\taylormx_liberty_harambee_main_snap\firmware</viewPath>
      <branch>liberty_harambee_main</branch>
      <autoGetSource>false</autoGetSource>
      <useLabel>false</useLabel>
      <useBaseline>false</useBaseline>
      <viewName>taylormx_liberty_harambee_main_snap</viewName>
      <executable>cleartool.exe</executable>
      <timeout>50000</timeout>
    </sourcecontrol>

    <!--
    <sourcecontrol type="filesystem">

<repositoryRoot>D:\snapviews\taylormx_liberty_harambee_main_snap\firmware</repositoryRoot>
    <autoGetSource>false</autoGetSource>
    <ignoreMissingRoot>false</ignoreMissingRoot>
    </sourcecontrol>
    -->
    <tasks>

      <exec>
         <executable>c:\WINDOWS\system32\cscript.exe</executable>

<baseDirectory>D:\snapviews\taylormx_liberty_harambee_main_snap\cm\firmware_utils\</baseDirectory>
        <buildArgs>c:\build_test.vbs</buildArgs>
        <buildTimeoutSeconds>3000</buildTimeoutSeconds>
        <successExitCodes>0,3,5</successExitCodes>
      <!--  <environment>
          <variable name="BUILD_TYPE" value="CI"/>
          <variable name="BUILD_LABEL" value="${CCNetNumericLabel}"/>
        </environment>
        -->
      </exec>
    </tasks>

    <publishers>
      <merge>
        <files>

<file>D:\Snapviews\taylormx_liberty_harambee_main_snap\firmware\build_staging\logs\nunit_debug_results.xml</file>

<file>D:\Snapviews\taylormx_liberty_harambee_main_snap\firmware\build_staging\logs\nunit_release_results.xml</file>
          <file>${buildlogdir}/build_fw_ccnet_${buildinfo}.log</file>
          <file>${buildlogdir}/build_fw_ccnet_${buildinfo}.err</file>
          </files>
      </merge>
      <xmllogger />
      <statistics />
      <modificationHistory onlyLogWhenChangesFound="true" />
    </publishers>

  </project>

</cruisecontrol>

Reply via email to