Workaround: IBM UrbanCode Deploy server 6.0.1 is not backwards compatible with the post-build deploy option in Rational Team Concert 4.0.5
Author: Scott Cowan
Last updated: 16 December 2013
Problem
In attempting to run a build with the post-build deploy option in Rational Team Concert 4.0.5 and connecting to an IBM UrbanCode Deploy server version 6.0.1, it successfully creates a new component version, but it fails to publish artifacts to the new version. The build logs an error similar to the following example:
2013-12-06 12:23:39 [Jazz build engine] Invoking post-build participant "com.ibm.team.build.udeploy"
2013-12-06 12:23:39 [Jazz build engine] INFO: Post-build Deploy validate completed successfully.
2013-12-06 12:23:39 [Jazz build engine] INFO: Create component version completed successfully.
2013-12-06 12:23:40 [Jazz build engine] INFO: Publish build result link completed successfully.
2013-12-06 12:23:40 [Jazz build engine] ERROR: Add component "test.txt" version "20131206-1223" base directory "C:toolseclipse-standard-kepler-SR1-
win32-x86_64eclipsejazzWorkspace" include files "[test.txt]" exclude files "[]" failed.
2013-12-06 12:23:40 [Jazz build engine] ERROR: Post-build Deploy publish failed.
2013-12-06 12:23:40 [Jazz build engine] ERROR: java.lang.Exception: Request error: 500: No content was specified for hash SHA-256{
9c85fb5bf88173d7ab625632620d125e946b45611ad2fcc72aec361ae1ddc462} (for file test.txt
java.lang.Exception: Request error: 400: No such transaction
java.lang.Exception: Request error: 400: No such transaction
Workaround
Download and install the IBM UrbanCode Deploy v6.0.1.1 fixpack available now on the IBM Support Portal Fix Central.
Related information
Copyright © 2013 IBM Corporation
Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means.
Learn more here.