Ошибка MobileFirst: невозможно выполнить эту операцию с удаленным объектом

В настоящее время я работаю с консультантом IBM над обновлением нашего мобильного приложения с Worklight 5.0.6 до MobileFirst 7. Я развертываю его локально. Иногда я получаю это сообщение об ошибке, которое не позволяет мне выполнить развертывание на консоли:

[2015-05-28 11:35:16] Deploying application 'MyGPCMobile' with environment 'iphone' to MobileFirst Server... 
[2015-05-28 11:35:18] Failed to deploy application 'MyGPCMobile' to MobileFirst Server: : Cannot perform this operation on removed entity "com.ibm.worklight.dataaccess.jpa.entity.DifferentialDirectUpdateEntity-com.ibm.worklight.dataaccess.jpa.entity.DifferentialDirectUpdateEntity-117". 

Консультант предложил мне опубликовать это здесь, чтобы получить ответ, почему это происходит.

Я пробовал следующее: если я удалю приложение из консоли и разверну в первый раз, оно, похоже, сработает. Последующие развертывания подвергаются созданию сообщения об ошибке.

Я также попытался удалить сервер и перезапустить Eclipse, что на какое-то время кажется обходным, но затем ошибка возвращается.

Я также удалил каталог базы данных derby, что также на мгновение показалось обходным путем.

Я хотел бы знать, что вызывает это, чтобы это не продолжалось.


person Julie Beck    schedule 28.05.2015    source источник
comment
Очевидно, это как-то связано с дифференциальным прямым обновлением. :) Теперь, пожалуйста, упомяните: ОС среды (Mac/Windows/Linux), если вы создаете в одной ОС, но развертываете в другой ОС, если вы можете воспроизвести это с чистым приложением или только с вашим, если это происходит только в Studio или на производственный сервер, и если вы можете предоставить нам проект или любые другие сквозные этапы воспроизведения.   -  person Idan Adar    schedule 28.05.2015
comment
Идан, я использую Mac для локального развертывания. Это произошло только локально в Studio. Я не пробовал с чистым приложением, так как мы были сосредоточены на обновлении этого приложения. Я попробую чистое приложение, когда у меня будет время. На рабочем сервере такого не было. Я мог бы предоставить проект через безопасный канал (портал IBM, если мне нужно открыть сервисный билет). Однако я бы предпочел не публиковать его в Stackoverflow. Что касается воспроизведения шагов, я только что сделал обычный щелчок правой кнопкой мыши по проекту и запустил его локально на сервере Mobilefirst.   -  person Julie Beck    schedule 28.05.2015
comment
Вы можете загрузить его в соединения и отправить мне по электронной почте в заметках, и я посмотрю.   -  person Idan Adar    schedule 28.05.2015
comment
Идан, я загрузил zip-файл в Connections. Однако это не позволило мне поделиться с вами. Не знаю, как поступить, чтобы у вас был доступ к файлу.   -  person Julie Beck    schedule 28.05.2015
comment
Отправьте мне электронное письмо, и мы продолжим оттуда... Я предполагаю, что вы являетесь сотрудником IBM. Если вы не можете этого сделать, обратитесь к своему консультанту IBM.   -  person Idan Adar    schedule 28.05.2015


Ответы (1)


Изменить: исправление доступно начиная с версии iFix 7.0.0.0-IF201506021502.

Это было определено как дефект:
75848: ИСКЛЮЧЕНИЕ PI42074 ПРИ РАЗВЕРТЫВАНИИ СРЕДЫ IOS, СОДЕРЖАЩЕЙ СКИН

Локальный обходной путь описан в вопросе.
Чтобы получить исправление, откройте PMR (тикет в службу поддержки).

person Idan Adar    schedule 31.05.2015