P4DTI issue job000399

TitleSome issue titles can't be replicated
Statusclosed
Priorityessential
Assigned userGareth Rees
OrganizationPerforce
DescriptionA customer found that the replicator couldn't replicate a particular issue from TeamTrack to Perforce, because the Perforce server could not update the job. Perforce claims that a required field is missing but in fact the field is present.
Here's the text of the error message from Perforce:
(P4DTI-7065) Error in job specification. Missing required field 'P4DTI-rid'.
AnalysisThis appears to a be a defect in the Perforce server: it is not parsing the job correctly. My evidence for this is that it's possible to reproduce the defect without involving the P4DTI; see [1] for my bug report to Perforce.
We found that the defect went away if the fields in TeamTrack were edited so as to remove double-quote characters. This might just be coincidence.
This is Perforce job 6628.
How foundcustomer
Evidence[1] <http://info.ravenbrook.com/mail/2001/10/02/22-31-16/0.txt>
[2] <http://info.ravenbrook.com/mail/2001/10/05/21-39-40/0.txt>
[3] <http://info.ravenbrook.com/mail/2001/10/05/21-46-28/0.txt>
Observed in1.1.6
Created byGareth Rees
Created on2001-10-05 15:34:19
Last modified byGareth Rees
Last modified on2001-12-10 19:56:53
History2001-10-05 GDR Created.

Fixes

Change Effect Date User Description
22998 closed 2001-10-05 14:43:00 Gareth Rees Added use_perforce_jobnames parameter to config.py.
Use "text" for type of Title field in TeamTrack.
Specify migrate_p (returning 0) for TeamTrack to prevent migration.