How does lscm client version correspond to server version (or, Jenkins incompatible)?
I am using the Jenkins/Hudson Team Concert plugin (v1.0.12) and on my build server I have installed RTC-Client-Linux-4.0.3.zip and RTC-BuildSystem-Toolkit-Linux-4.0.2.zip (these are not matching just because the client is 400+mb and I have a slow connection). When I use lscm version, it reports:
Your client is version 4.0.4, and the server is version 4.0.3. These versions are not compatible.
[teamadmin@pzxdcc0131 download]$ lscm version com.ibm.team.filesystem.cli.client, version 3.1.300.v20130426_0115
Provides Subcommands:
load, login, logout, create, create/workspace, create/baseline,
...
However, when I try to Test Connection using Jenkins, I get this error:
Does Jenkins have some built-in client components or does somehow the lscm version not map as you would expect to the server version? I can't figure out where it's getting that my client is at version 4.0.4.
I have this Jenkins plugin working in another environment, it works great but in this particular environment our RTC server is only at version 4.0.3.
Any ideas?
- Andy
One answer
I manually installed the previous version of the teamconcert plugin and all is well now. Also, I created a JIRA defect for this issue. Still not 100% sure it is a defect, but since the previous version (1.0.11) works and the current (1.0.12) gives this message, not sure what else it could be.
Comments
Andy Jewell
Oct 29 '13, 4:30 p.m.