我目前正在与 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 数据库目录,这似乎也是暂时的解决方法。
我想知道是什么原因造成的,这样它就不会继续发生。