Search code examples
clearcaseclearcase-ucm

Unable to "Deliver from stream to default"


I am trying to deliver deliver from stream to default in Clearcase. But I am getting below errors. I tried from both Clearcase UI and from Command Prompt. Find attached screenshot for both

Command line

and

User interface


Solution

  • First, there might not be a deliver in progress from your source stream, but the activity might be involved in a deliver from another stream: check the deliver status of those other streams first.

    cleartool deliver -status -stream anotherStream@\aPVob
    

    Cancel or complete the deliver involving that activity.

    The OP Amolb reports in the comments to have seen another deliver in progress, but was able to get the current one going by creating a new integration view and using that one for said current deliver.


    If you don't see any deliver/rebase that you can complete or cancel... then the following has to be done with IBM support supervision, but you can clear the deliver/rebase status of a stream or an activity:

    For instance, if you see UCM_REBASE in a stream:

    cleartool dump stream:yourStream@\yourPVob
    /opt/rational/clearcase/etc/utils/ucmutil
      ucmutil> setpvar -pvar UCM_REBASE -none stream:yourStream@\yourPVob 
      You are about to modify internal data. Any mistake will damage the objects.
      Do you want to continue? [no] y
      Set UCM_REBASE = "" [cleared]
    

    Similarly, for your activity ("The set activity of this view may not be changed until the operation has completed."), you can clear out its "participation status" with a similar process:

    cleartool dump activity:rebase.yourStream.20160728.060000@\YourPVob
    ucmutil> setpvar -pvar UCM_INTEGRATION_ACTIVITY -none activity:rebase.yourStream.20160728.060000@/vobs/YourPVob
      You are about to modify internal data. Any mistake will damage the objects.
      Do you want to continue? [no] y
      Set UCM_INTEGRATION_ACTIVITY = "" [cleared]