ProjectHasWriteLock

Вопросы, связанные с разработкой приложений для Microsoft Project

ProjectHasWriteLock

Сообщение Zheka_DON » 19 дек 2014, 14:23

создаю новый проект.
потом через CSOM провожу некоторые манипуляции с проектом, сохраняю изменения, публикую его
Код: Выделить всё
draftProject.Update();
QueueJob job = draftProject.Publish(true);
_projectContext.WaitForQueue(job, 300);


и иногда получаю такую ошибку - ProjectHasWriteLock
причем при следующей попытке такая ошибка уже не возникает...

кто то сталкивался с такой проблемой?
Zheka_DON
Оранжевый пояс
 
Сообщения: 55
Зарегистрирован: 29 июл 2014, 11:39

Re: ProjectHasWriteLock

Сообщение Brise » 19 дек 2014, 15:12

Zheka_DON писал(а):кто то сталкивался с такой проблемой?

Сталкивался, было дело.

Zheka_DON писал(а):и иногда получаю такую ошибку - ProjectHasWriteLock
причем при следующей попытке такая ошибка уже не возникает...

Насколько я понял, после того, как задание публикации из очереди обработано, какое-то время проект остается заблокированным. Нужно просто подождать. И в случае если запрос через CSOM вызывает такую ошибку - культурно ее обрабатывать.

Zheka_DON писал(а):создаю новый проект.

По-моему, новизна проекта тут роли не играет.
Brise
Синий пояс
 
Сообщения: 145
Зарегистрирован: 01 апр 2013, 07:52
Откуда: Санкт-Петербург

Re: ProjectHasWriteLock

Сообщение Zheka_DON » 26 дек 2014, 12:33

иногда почему то только переопубликация проекта помогает...
Zheka_DON
Оранжевый пояс
 
Сообщения: 55
Зарегистрирован: 29 июл 2014, 11:39

Re: ProjectHasWriteLock

Сообщение Brise » 26 дек 2014, 13:22

Вот это уже очень неприятно, хотя с таким не сталкивался.
Brise
Синий пояс
 
Сообщения: 145
Зарегистрирован: 01 апр 2013, 07:52
Откуда: Санкт-Петербург


Вернуться в Разработка и программирование для Microsoft Project

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1