Title | No error message from TeamTrack if you edit a job as a user with no TeamTrack userid |
Status | suspended |
Priority | optional |
Assigned user | Gareth Rees |
Organization | TeamShare |
Description | If 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/ >. |
Analysis | The 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 found | manual_test |
Evidence | <http://www.ravenbrook.com/project/p4dt...c/2001-03-05/release-1.0.2-test-report/ >, item 4. |
Observed in | 1.0.2 |
Introduced in | 0.4.0 |
Created by | Gareth Rees |
Created on | 2001-03-05 14:47:38 |
Last modified by | David Jones |
Last modified on | 2003-08-19 13:55:14 |
History | 2001-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. |