Hi all,

When I use a string label like "abc0801200811023" in ccnet, the
following exception message is received in the build log:

  <exception><![CDATA[System.OverflowException: Value was either too
large or too small for an Int32.
   at System.Number.ParseInt32(String s, NumberStyles style,
NumberFormatInfo info)
   at
ThoughtWorks.CruiseControl.Core.IntegrationResult.get_NumericLabel()
   at
ThoughtWorks.CruiseControl.Core.IntegrationResult.get_IntegrationProperties
()
   at
ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask.NewProcessInfoFrom
(IIntegrationResult result)
   at ThoughtWorks.CruiseControl.Core.Tasks.ExecutableTask.Run
(IIntegrationResult result)
   at ThoughtWorks.CruiseControl.Core.Project.RunTasks
(IIntegrationResult result, IList tasksToRun)
   at ThoughtWorks.CruiseControl.Core.Project.Run(IIntegrationResult
result)
   at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Build
(IIntegrationResult result)]]></exception>

It seems that ccnet interprets the label as a number (even with the
"abc" prefix) , but actually I just want it to be a string.  Does
anyone know how to force ccnet to read the label as a string but not a
number?

Thanks in advance!

Reply via email to