|Title||Wrong Perforce server version causes installation to fail mysteriously|
|Assigned user||Gareth Rees|
|Description||If you have the wrong Perforce version (2000.1 or earlier) then installation will fail with a mysterious error message. It should instead say something like "Perforce release not supported; changelevel NNNNN required."|
You get an error like this:
"Perforce error: Error in job spec specification.
Missing required field 'Values-State'."
|Analysis||This is because the Perforce server changelevel isn't checked until replicator.init() is called, which isn't until after the integration has attempted to change the jobspec.|
|Created by||Gareth Rees|
|Created on||2001-01-14 23:29:23|
|Last modified by||Gareth Rees|
|Last modified on||2001-12-10 19:18:17|
|History||2001-01-14 GDR Created.|
|7381||closed||2001-01-19 17:07:47||Gareth Rees||Fixing job000173:
Check Perforce server version in replicator.__init__(), not replicator.init().