| 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. |