Amol Bais
Amol Bais

Reputation: 359

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

Upvotes: 1

Views: 573

Answers (2)

Brian Cowan
Brian Cowan

Reputation: 1073

The integration stream being set to an integration activity pretty much tells you there is already an in-process delivery. @VonC 's comment about support supervision is pretty much spot on because you're ClearQuest-integrated.

If you describe and dump the activity that is being referred to, you'll get more information about the source stream, if nothing else by looking at the merge arrows on the changeset. If these are from the current source stream, definitely engage support...

Upvotes: 0

VonC
VonC

Reputation: 1323453

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]

Upvotes: 1

Related Questions