我最近将我的Orbeon版本从4.3更新到4.4。在这个版本中已经解决了一些MySQL问题。现在我可以保存表单,摘要列表页面显示所有表单。当我想要更新表单时问题就出现了。
在我的情况下,我打开表单,添加一些选项,然后再次按“保存”按钮,但显示错误:
There was an error communicating with the database. Please contact the application administrator.
如果我查看日志文件,真正的错误是:
Duplicate entry '144f5752fdf7c0a13bed72f8126449f98278d6d1' for key 'PRIMARY'
似乎“保存”按钮没有进行更新,只是插入。但是当使用“existDB”时它工作正常。