I am prototyping TeamCity for my company. I have used CruiseControl in the past and am running into certain issues with TC - some of which have been fixed by the latest public beta (1529). This is my first post to this forum and I will post issue by issue.
I am confused by the behavior of the UI's "JDK home path:" field within a build configuration.
The environment's JAVA_HOME is set like this:
The buildAgent.properties file contains this setting:
I set the "JDK home path:" field within a build configuration to this:
This was done because my build needs to use JDK1.4.2. Once that value was set in the UI, the agent gives this error:
java.lang.UnsupportedClassVersionError: jetbrains/buildServer/coverage/AntCoverageAdapter (Unsupported major.minor version 49.0).
After removing that value from the UI, the build proceeded.
This indicates to me that the value within the build configuration affects the agent as well as or instead of the actual build. (I don't know if the JDK affects the build yet as I have not had a successful build so far). Is this known behavior? Is this a bug?