1

The Error Message

I have been seeing this error for the past couple of days. I am not able to make any further deliveries because of this.

This happened when I tried to deliver some dlls and exes(binary files) form my stream to the main stream. The delivery failed because ClearCase cannot merge binary files.

I am not able to "Resume the Delivery" or "Cancel the delivery". The same error crops up all the time.

I tried to look into the Integration view and found the binary files "hijacked". I undid the hijack. But that too did not solve the issue.

Any help would be appreciated.

VonC
  • 1,262,500
  • 529
  • 4,410
  • 5,250
msiyer
  • 821
  • 6
  • 20

1 Answers1

0

You cannot cancel a deliver which is in its complete step.

What you can do is to:

  • describe the deliver activity in order to list all checked out files
  • try and check in those files
  • resume the deliver

You can get the current deliver activity by going (in a shell) at the root directory of your target view and typing:

cleartool lsact -cact

Use the result to list all the versions currently delivered:

cleartool describe -l activity:deliver.xxxx@\yourPVob

Some of those will be in checkout (grep CHECKEDOUT to filter them)

Note that for binary file, you can define a special merge type: see "Clearcase UCM is trying to merge pdf files".
Pending that, you might have to make some "red arrow" between source and destination versions of each not-merged binaries, and copy them manually from source to destination.
See "Merge arrow in clear case".

Community
  • 1
  • 1
VonC
  • 1,262,500
  • 529
  • 4,410
  • 5,250