Is there a way to detect corrupt RTC workspaces?
Accepted answer
-The Jazz repository (In the Team Artifacts view) is logged out (either from a manual log out, or the server went down)
-When using the "All Flows" mode in the Pending Changes view (and when trying to deliver a CS where the flow target is the workspace itself)
Comments
1) There was a change set listed in outgoing that we tried right clicking on it, "outgoing", and the component. Deliver was disabled at all 3 levels.
2) We tested delivering to a different component in the same workspace and that worked, so we know the jazz repository connection was still up. This problem did not impact all of the components in the workspace.
3) I can't be 100% certain that there was only 1 flow, but I am pretty sure there was only 1. The workspaces have since been deleted and recreated. I will need to look for All Flows select if this happens again.
4) We expect to see a conflict message and special icon indicating a conflict, which was not present, and there were no unresolved changes present in the pending changes view under this component.
Thank you very much for the ideas!
One other answer
Comments
Thanks Kevin. We tried that first actually and it said that the sandbox did not appear to be corrupt before it even started. Also, I think that only looks at the local sandbox instead of the RTC workspace tracked on the server.
Maybe next time:
- Check Recent Events on the project for Component changes
- Open the target stream to see if there is a component showing as uuid
- Component visibility