"Problem getting the Checkout Owners..."
During 'Manage Checkouts' I get a dialog box "There was a problem getting the checkout owners ...". What does it mean?
VersIC tries to figure out all the checkout owners by running a single large 'svn info' command and matching the results with the list of target files. This is much quicker that fetching the checkout owners one-by-one but fails if there are partially checked out cellviews, because the number of results differ from the number of targets.
When the matching fails, VersIC prompts the user what to do with a dialog box:
- Retry: It's possible (although unlikely) that the failure is transient due to a checkin/revert operation occurring at the same time as VersIC is getting the checkout owners. In this case,Retry will resolve the problem.
- Ignore: Use this if you don't care who owns the checkouts or if you're OK to use 'Show Details' to get a checkout owner
- Identify: Use the slow (1) but safe method to get the checkout owners and identify the problem checkouts
Any problem checkouts listed in the Identify results will have to be fixed, either by the checkout owner checking in or cancelling the checkouts or manually via the Subversion command line.
Note that there should never be partially checked out cellviews in normal operation because VersIC always checks out all managed files in a cellview. If you get this dialog and Retry fails it may indicate that there is a problem with your methodology (for example, using a different client to lock cellview files).
(1) runtime is dependant on the number of checked out cellviews and the latency to the subversion repository