Суть проблемы в следующем:
1. У нас имеется сервер Vault с хранилищами.
2. Есть Revit с установленной надстройкой Vault-а (в виде вкладки на ленте).
3. Есть проект Revit-а, который замапен с Vault-ом, как центральный файл модели.
4. Этот проект был создан пользователем User1, к примеру, и сохранён в Vault-е.
5. Затем User2 пытается открыть этот проект из вкладки Vault внутри Revit-а и изменяет модель.
6. Далее User2 хочет синхронизировать эту модель с центральным файлом модели, а также сохранить в Vault новые изменения, НО УВЫ, Revit пишет, что файл занят другим пользователем или имеет аттрибут только для чтения. Но ни то ни другое - неправда. Файл ничем и никем не занят (кроме User2), и аттрибута только для чтения тоже нет. В общем ни сохраниться ни синхронизировать модель Revit не желает. При чём, если этот проект таким же образом откроет, изменит и попытается синхронизировать User1 (автор проекта), то всё будет хорошо!
7. Грешили на связанные файлы, но их отключение ни к чему не привело в некоторых моделях. Были случаи, что модель синхронизировалась, но есть модели без связанных файлов и они не синхронизируются. Таким образом вопрос об отключении связанных файлов сразу отпадает.
Джереми Тэмик взял в работу мою проблему. Видимо он знает о чём идёт речь. Я скинул ему скринкаст моей проблемы.
Здесь видно, что связанных файлов нет, но модель не хочет синхронизироваться.
Надеюсь, хоть что-то из моего описания будет понятно.