TF26212 - Cause may be custom Reason Field?
I have customized the bug.xml work item and I am getting the TF26212 error when I select some of the ALLOWEDVALUES in my custom Field "JTE.BugReason". Can anyone decipher why? Some values like Watch, Approved, work while others like Working, Testing puke. My xml is below.
<?
xmlversion="1.0"encoding="utf-8"?><
witd:WITDapplication="Work item type editor"version="1.0"xmlns:witd="http://schemas.microsoft.com/VisualStudio/2005/workitemtracking/typedef"><
WORKITEMTYPEname="Bug"><
DESCRIPTION>Includes information to track the work to resolve the bug and to verify its resolution</DESCRIPTION><
FIELDS><
FIELDname="Title"refname="System.Title"type="String"reportable="dimension"><
HELPTEXT>Short description of the bug used to differentiate it in a list or report</HELPTEXT><
REQUIRED /></
FIELD><
FIELDname="State"refname="System.State"type="String"reportable="dimension"><
HELPTEXT>The workflow state of the bug</HELPTEXT></
FIELD><
FIELDname="Rev"refname="System.Rev"type="Integer"reportable="dimension" /><
FIELDname="Changed By"refname="System.ChangedBy"type="String"reportable="dimension"><
VALIDUSER /></
FIELD><
FIELDname="Issue"refname="Microsoft.VSTS.Common.Issue"type="String"reportable="dimension"><
HELPTEXT>Used to highlight the work item, e.g., to mark it as an issue.</HELPTEXT><
REQUIRED /><
ALLOWEDVALUESexpanditems="true"><
LISTITEMvalue="Yes" /><
LISTITEMvalue="No" /></
ALLOWEDVALUES><
DEFAULTfrom="value"value="No" /></
FIELD><
FIELDname="State Change Date"refname="Microsoft.VSTS.Common.StateChangeDate"type="DateTime"><
WHENCHANGEDfield="System.State"><
SERVERDEFAULTfrom="clock" /></
WHENCHANGED><
WHENNOTCHANGEDfield="System.State"><
READONLY /></
WHENNOTCHANGED></
FIELD><
FIELDname="Activated Date"refname="Microsoft.VSTS.Common.ActivatedDate"type="DateTime"reportable="dimension"><
WHENNOTCHANGEDfield="System.State"><
READONLY /></
WHENNOTCHANGED></
FIELD><
FIELDname="Activated By"refname="Microsoft.VSTS.Common.ActivatedBy"type="String"reportable="dimension"><
VALIDUSER /><
WHENNOTCHANGEDfield="System.State"><
READONLY /></
WHENNOTCHANGED></
FIELD><
FIELDname="Resolved Date"refname="Microsoft.VSTS.Common.ResolvedDate"type="DateTime"reportable="dimension"><
WHENNOTCHANGEDfield="System.State"><
READONLY /></
WHENNOTCHANGED></
FIELD><
FIELDname="Reason"refname="System.Reason"type="String"reportable="dimension"><
HELPTEXT>The reason why the bug is in the current state</HELPTEXT></
FIELD><
FIELDname="Resolved By"refname="Microsoft.VSTS.Common.ResolvedBy"type="String"reportable="dimension"><
WHENNOTCHANGEDfield="System.State"><
READONLY /></
WHENNOTCHANGED><
VALIDUSER /></
FIELD><
FIELDname="Assigned To"refname="System.AssignedTo"type="String"reportable="dimension"><
HELPTEXT>The person assigned to act on the bug, either to fix it or to verify the fix</HELPTEXT><
ALLOWEDVALUES><
LISTITEMvalue="[Global]\Developers" /><
LISTITEMvalue="[Global]\Testers" /><
LISTITEMvalue="[Project]\Project Lead" /></
ALLOWEDVALUES><
DEFAULTfrom="value"value="Project Lead"/></
FIELD><
FIELDname="Work Item Type"refname="System.WorkItemType"type="String"reportable="dimension" /><
FIELDname="Closed Date"refname="Microsoft.VSTS.Common.ClosedDate"type="DateTime"reportable="dimension"><
WHENNOTCHANGEDfield="System.State"><
READONLY /></
WHENNOTCHANGED></
FIELD><
FIELDname="Severity"refname="Microsoft.VSTS.Common.Severity"type="String"><
HELPTEXT>Assessment of the effect of the bug on the project</HELPTEXT><
REQUIRED /><
ALLOWEDVALUESexpanditems="true"><
LISTITEMvalue="Critical" /><
LISTITEMvalue="High" /><
LISTITEMvalue="Medium" /><
LISTITEMvalue="Low" /></
ALLOWEDVALUES><
DEFAULTfrom="value"value="Low" /></
FIELD><
FIELDname="Test Name"refname="Microsoft.VSTS.Test.TestName"type="String"reportable="detail"><
HELPTEXT>The name of the test that encountered this bug</HELPTEXT></
FIELD><
FIELDname="Test Id"refname="Microsoft.VSTS.Test.TestId"type="String"reportable="detail"><
HELPTEXT>The Id of the test that encountered this bug</HELPTEXT></
FIELD><
FIELDname="Test Path"refname="Microsoft.VSTS.Test.TestPath"type="String"reportable="detail"><
HELPTEXT>The full pathname of the test that encountered this bug</HELPTEXT></
FIELD><
FIELDname="Found In"refname="Microsoft.VSTS.Build.FoundIn"type="String"reportable="dimension"><
HELPTEXT>The build in which the bug was encountered</HELPTEXT><
SUGGESTEDVALUESexpanditems="true"><
LISTITEMvalue="None" /></
SUGGESTEDVALUES></
FIELD><
FIELDname="Created Date"refname="System.CreatedDate"type="DateTime"reportable="dimension" /><
FIELDname="Created By"refname="System.CreatedBy"type="String"reportable="dimension" /><
FIELDname="Completed Work"refname="Microsoft.VSTS.Scheduling.CompletedWork"type="Double"reportable="measure"formula="sum"><
HELPTEXT>The number of hours that have been expended to resolve the bug (in person hours)</HELPTEXT></
FIELD><
FIELDname="Baseline Work"refname="Microsoft.VSTS.Scheduling.BaselineWork"type="Double"reportable="measure"formula="sum"><
HELPTEXT>The number of hours of work from the baseline plan</HELPTEXT></
FIELD><
FIELDname="Estimate"refname="Microsoft.VSTS.CMMI.Estimate"type="Double"><
HELPTEXT>The estimate for the amount of work (in person hours)</HELPTEXT></
FIELD><
FIELDname="Integration Build"refname="Microsoft.VSTS.Build.IntegrationBuild"type="String"reportable="dimension"><
HELPTEXT>The build in which the bug was fixed</HELPTEXT><
SUGGESTEDVALUESexpanditems="true"><
LISTITEMvalue="None" /></
SUGGESTEDVALUES></
FIELD><
FIELDname="Remaining Work"refname="Microsoft.VSTS.Scheduling.RemainingWork"type="Double"reportable="measure"formula="sum"><
HELPTEXT>An estimate of the number of hours remaining to resolve the bug (in person hours)</HELPTEXT></
FIELD><
FIELDname="Bug Origin"refname="JTE.Origin"type="String"reportable="dimension"><
DEFAULTfrom="value"value="Internal"/><
ALLOWEDVALUES><
LISTITEMvalue="Internal" /><
LISTITEMvalue="External" /></
ALLOWEDVALUES></
FIELD><
FIELDname="Bug Blocked"refname="JTE.Blocked"type="String"reportable="dimension"><
DEFAULTfrom="value"value="Yes" /><
WHENfield="JTE.Origin"value="External"><
ALLOWEDVALUES ><
LISTITEMvalue="No" /><
LISTITEMvalue="Yes" /></
ALLOWEDVALUES></
WHEN><
WHENfield="JTE.Origin"value="Internal"><
ALLOWEDVALUES ><
LISTITEMvalue="Yes" /><
LISTITEMvalue="No" /></
ALLOWEDVALUES></
WHEN></
FIELD><
FIELDname="Found In Environment"refname="Microsoft.VSTS.CMMI.FoundInEnvironment"type="String" /><
FIELDname="Root Cause"refname="Microsoft.VSTS.CMMI.RootCause"type="String"><
ALLOWEDVALUESexpanditems="true"><
LISTITEMvalue="Coding Error" /><
LISTITEMvalue="Design Error" /><
LISTITEMvalue="Specification Error" /><
LISTITEMvalue="Communication Error" /><
LISTITEMvalue="Unknown" /></
ALLOWEDVALUES><
DEFAULTfrom="value"value="Unknown" /></
FIELD><
FIELDname="How Found"refname="Microsoft.VSTS.CMMI.HowFound"type="String" /><
FIELDname="Symptom"refname="Microsoft.VSTS.CMMI.Symptom"type="HTML"><
REQUIRED /></
FIELD><
FIELDname="Steps To Reproduce"refname="Microsoft.VSTS.CMMI.StepsToReproduce"type="HTML"><
REQUIRED /></
FIELD><
FIELDname="Proposed Fix"refname="Microsoft.VSTS.CMMI.ProposedFix"type="HTML" /><
FIELDname="Closed By"refname="Microsoft.VSTS.Common.ClosedBy"type="String"reportable="dimension"><
VALIDUSER /><
WHENNOTCHANGEDfield="System.State"><
READONLY /></
WHENNOTCHANGED></
FIELD><
FIELDname="Priority"refname="Microsoft.VSTS.Common.Priority"type="Integer"reportable="dimension"><
HELPTEXT>Priority for fixing the bug, based on business goals</HELPTEXT><
REQUIRED /><
ALLOWEDVALUESexpanditems="true"><
LISTITEMvalue="1" /><
LISTITEMvalue="2" /><
LISTITEMvalue="3" /><
LISTITEMvalue="4" /><
LISTITEMvalue="5" /></
ALLOWEDVALUES><
DEFAULTfrom="value"value="3" /></
FIELD><
FIELDname="Triage"refname="Microsoft.VSTS.Common.Triage"type="String"reportable="dimension"><
HELPTEXT>Status of triaging the bug</HELPTEXT><
REQUIRED /><
ALLOWEDVALUESexpanditems="true"><
LISTITEMvalue="Pending" /><
LISTITEMvalue="More Info" /><
LISTITEMvalue="Info Recv" /><
LISTITEMvalue="Triaged" /></
ALLOWEDVALUES><
DEFAULTfrom="value"value="Pending" /></
FIELD><
FIELDname="Description"refname="System.Description"type="PlainText" /><
FIELDname="History"refname="System.History"type="History"><
HELPTEXT>Discussion thread and other historical information</HELPTEXT></
FIELD><
FIELDname="RelatedLinkCount"refname="System.RelatedLinkCount"type="Integer" /><
FIELDname="Bug Type"refname="JTE.BugType"type="String"reportable="dimension"><
HELPTEXT>The Type of Bug Reported</HELPTEXT><
ALLOWEDVALUESexpanditems="true"><
LISTITEMvalue="BCR" /><
LISTITEMvalue="DR" /></
ALLOWEDVALUES><
DEFAULTfrom="value"value="DR" /></
FIELD><
FIELDname="Iteration Path"refname="System.IterationPath"type="TreePath"reportable="dimension"><
HELPTEXT>The iteration of the product with which this bug is associated</HELPTEXT></
FIELD><
FIELDname="IterationID"refname="System.IterationId"type="Integer" /><
FIELDname="ExternalLinkCount"refname="System.ExternalLinkCount"type="Integer" /><
FIELDname="Team Project"refname="System.TeamProject"type="String"reportable="dimension" /><
FIELDname="HyperLinkCount"refname="System.HyperLinkCount"type="Integer" /><
FIELDname="AttachedFileCount"refname="System.AttachedFileCount"type="Integer" /><
FIELDname="Node Name"refname="System.NodeName"type="String" /><
FIELDname="Area Path"refname="System.AreaPath"type="TreePath"reportable="dimension"><
HELPTEXT>The area of the product with which this bug is associated</HELPTEXT></
FIELD><
FIELDname="Revised Date"refname="System.RevisedDate"type="DateTime" /><
FIELDname="Changed Date"refname="System.ChangedDate"type="DateTime"reportable="dimension" /><
FIELDname="ID"refname="System.Id"type="Integer"reportable="dimension" /><
FIELDname="AreaID"refname="System.AreaId"type="Integer" /><
FIELDname="Authorized As"refname="System.AuthorizedAs"type="String" /><
FIELDname="External References"refname="JTE.ExtRef"type="String"reportable="dimension"><
WHENfield="JTE.Origin"value="Internal"><
READONLY/></
WHEN></
FIELD><
FIELDname="Recurring Problem"refname="JTE.RecurringProblem"type="String"reportable="dimension"><
DEFAULTfrom="value"value="No"/><
ALLOWEDVALUES><
LISTITEMvalue="Yes" /><
LISTITEMvalue="No" /></
ALLOWEDVALUES></
FIELD><
FIELDname="Discovered Phase"refname="JTE.DiscoveredPhase"type="String"reportable="dimension"><
DEFAULTfrom="value"value="Contractor Testing"/><
ALLOWEDVALUES><
LISTITEMvalue="Requirements Definition" /><
LISTITEMvalue="Design" /><
LISTITEMvalue="Development" /><
LISTITEMvalue="Contractor Testing" /><
LISTITEMvalue="Formal Testing" /></
ALLOWEDVALUES></
FIELD><
FIELDname="Found By"refname="JTE.FoundBy"type="String"reportable="dimension"><
DEFAULTfrom="currentuser"/><
SUGGESTEDVALUES><
LISTITEMvalue="[Global]\Developers" /><
LISTITEMvalue="[Global]\Testers" /></
SUGGESTEDVALUES></
FIELD><
FIELDname="Bug Reason"refname="JTE.BugReason"type="String"reportable="dimension"><
WHENfield="System.State"value="Active"><
REQUIRED /><
DEFAULTfrom="value"value="Working" /><
ALLOWEDVALUES><
LISTITEMvalue="Approved"/><
LISTITEMvalue="Working" /><
LISTITEMvalue="Testing" /><
LISTITEMvalue="Validated" /><
LISTITEMvalue="Investigate" /><
LISTITEMvalue="Deferred" /><
LISTITEMvalue="Watch" /></
ALLOWEDVALUES></
WHEN><
WHENfield="System.State"value="Proposed"><
REQUIRED /><
DEFAULTfrom="value"value="New" /><
ALLOWEDVALUES><
LISTITEMvalue="New" /></
ALLOWEDVALUES></
WHEN><
WHENfield="System.State"value="Closed"><
REQUIRED /><
DEFAULTfrom="value"value="Fixed" /><
ALLOWEDVALUES><
LISTITEMvalue="Fixed" /><
LISTITEMvalue="Cancelled" /></
ALLOWEDVALUES></
WHEN></
FIELD></
FIELDS><
WORKFLOW><
STATES><
STATEvalue="Proposed"><
FIELDS><
FIELDrefname="Microsoft.VSTS.Common.ResolvedDate"><
EMPTY /></
FIELD><
FIELDrefname="Microsoft.VSTS.Common.ResolvedBy"><
EMPTY /></
FIELD><
FIELDrefname="Microsoft.VSTS.Common.ClosedDate"><
EMPTY /></
FIELD><
FIELDrefname="Microsoft.VSTS.Common.ClosedBy"><
EMPTY /></
FIELD><
FIELDrefname="Microsoft.VSTS.Common.ActivatedDate"><
EMPTY /></
FIELD><
FIELDrefname="Microsoft.VSTS.Common.ActivatedBy"><
EMPTY /></
FIELD></
FIELDS></
STATE><
STATEvalue="Active"><
FIELDS><
FIELDrefname="Microsoft.VSTS.Common.ResolvedDate"><
EMPTY /></
FIELD><
FIELDrefname="Microsoft.VSTS.Common.ResolvedBy"><
EMPTY /></
FIELD><
FIELDrefname="Microsoft.VSTS.Common.ClosedDate"><
EMPTY /></
FIELD><
FIELDrefname="Microsoft.VSTS.Common.ClosedBy"><
EMPTY /></
FIELD><
FIELDrefname="Microsoft.VSTS.Common.ActivatedDate"><
REQUIRED /></
FIELD><
FIELDrefname="Microsoft.VSTS.Common.ActivatedBy"><
REQUIRED /></
FIELD><
FIELDrefname="System.AssignedTo"><
REQUIRED /></
FIELD></
FIELDS></
STATE><!--
NO RESOLVED FOR NOW<STATE value="Resolved"><FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ClosedDate">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ClosedBy">
<EMPTY />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
<REQUIRED />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ResolvedBy">
<REQUIRED />
</FIELD>
<FIELD refname="System.AssignedTo">
<REQUIRED />
</FIELD>
</FIELDS>
</STATE>
--><
STATEvalue="Closed"><
FIELDS><
FIELDrefname="Microsoft.VSTS.Common.ClosedBy"><
REQUIRED /></
FIELD><
FIELDrefname="Microsoft.VSTS.Common.ClosedDate"><
REQUIRED /></
FIELD><
FIELDrefname="System.AssignedTo"><
EMPTY /></
FIELD></
FIELDS></
STATE></
STATES><
TRANSITIONS><
TRANSITIONfrom=""to="Proposed"><
REASONS><
DEFAULTREASONvalue="New" /><
REASONvalue="Build Failure" /></
REASONS><
FIELDS><
FIELDrefname="System.AssignedTo"><
DEFAULTfrom="currentuser" /></
FIELD></
FIELDS></
TRANSITION><
TRANSITIONfrom="Proposed"to="Active"><
REASONS><
DEFAULTREASONvalue="Approved" /><
REASONvalue="Deferred" /><
REASONvalue="Investigate" /></
REASONS><
FIELDS><
FIELDrefname="Microsoft.VSTS.Common.ActivatedDate"><
SERVERDEFAULTfrom="clock" /></
FIELD><
FIELDrefname="Microsoft.VSTS.Common.ActivatedBy"><
COPYfrom="currentuser" /></
FIELD></
FIELDS></
TRANSITION><
TRANSITIONfrom="Active"to="Proposed"><
REASONS><
DEFAULTREASONvalue="Investigation Complete" /></
REASONS></
TRANSITION><!--
NO RESOLVED FOR NOW<TRANSITION from="Active" to="Resolved"><REASONS>
<DEFAULTREASON value="Fixed" />
<REASON value="As Designed" />
</REASONS>
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ResolvedDate">
<SERVERDEFAULT from="clock" />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ResolvedBy">
<COPY from="currentuser" />
</FIELD>
</FIELDS>
<ACTIONS>
<ACTION value="Microsoft.VSTS.Actions.Checkin" />
</ACTIONS>
</TRANSITION>
--><
TRANSITIONfrom="Active"to="Closed"><
REASONS><
DEFAULTREASONvalue="Cannot Reproduce" /><
REASONvalue="Duplicate" /><
REASONvalue="Not a Bug" /></
REASONS><
FIELDS><
FIELDrefname="Microsoft.VSTS.Common.ClosedDate"><
SERVERDEFAULTfrom="clock" /></
FIELD><
FIELDrefname="Microsoft.VSTS.Common.ClosedBy"><
COPYfrom="currentuser" /></
FIELD></
FIELDS></
TRANSITION><!--
NO RESOLVED FOR NOW <TRANSITION from="Resolved" to="Active"><REASONS>
<DEFAULTREASON value="Not Fixed" />
</REASONS>
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ActivatedBy">
<COPY from="currentuser" />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ActivatedDate">
<SERVERDEFAULT from="clock" />
</FIELD>
</FIELDS>
</TRANSITION>
<TRANSITION from="Resolved" to="Closed">
<REASONS>
<DEFAULTREASON value="Fixed" />
</REASONS>
<FIELDS>
<FIELD refname="Microsoft.VSTS.Common.ClosedDate">
<SERVERDEFAULT from="clock" />
</FIELD>
<FIELD refname="Microsoft.VSTS.Common.ClosedBy">
<COPY from="currentuser" />
</FIELD>
</FIELDS>
</TRANSITION>
--><
TRANSITIONfrom="Proposed"to="Closed"><
REASONS><
DEFAULTREASONvalue="Rejected" /><
REASONvalue="Duplicate" /></
REASONS><
FIELDS><
FIELDrefname="