P4DTI issue job000247

TitleNo error message from TeamTrack if you edit a job as a user with no TeamTrack userid
Assigned userGareth Rees
DescriptionIf I'm logged into Perforce as a user with no corresponding user in TeamTrack and I edit a job, then I get an e-mail with the unhelpful error message "(no message from the TeamShare API)". The P4DTI TeamTrack integration is now maintained and supported by TeamShare <http://www.teamshare.com/>.
AnalysisThe TSAPI call TSServer::Transition('foo', ...), where there is no user 'foo' in TeamTrack, returns TS_ERROR and server->GetLastErrorMessage returns NULL.
The error message from TeamTrack ought to say "No such user: foo."
However, this is partly the fault of the replicator, which has attempted to call the Transition method with a user that it knows is not legal.
This problem is not serious, because the e-mail contains the boilerplate "The most likely reasons for this problem are: you don't have permission to update the issue..." which identifies the problem correctly.
How foundmanual_test
Evidence<http://www.ravenbrook.com/project/p4dt...c/2001-03-05/release-1.0.2-test-report/>, item 4.
Observed in1.0.2
Introduced in0.4.0
Created byGareth Rees
Created on2001-03-05 14:47:38
Last modified byDavid Jones
Last modified on2003-08-19 13:55:14
History2001-03-05 GDR Created.
2003-05-19 NB TeamShare handover.
2003-08-19 DRJ Suspended due to teamshare handover


Change Effect Date User Description
35521 suspended 2002-11-14 13:44:46 Richard Brooksby Removing TeamTrack support from master sources.
Updating project index and FAQ to reflect new TeamTrack situation.