В настоящее время я работаю с консультантом 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, что также на мгновение показалось обходным путем.
Я хотел бы знать, что вызывает это, чтобы это не продолжалось.