我有一个名为'Contact Level\Customer Contact | 的表格 Customer Contact',它是一个响应文档,在属性中我已将 customerContact XPage 关联到表单。在所有视图面板控件中,我都使用了“与文档的表单关联的 XPage”属性。
在服务器 A 上,使用 $$OpenDominoDocument.xsp 方法从任何视图控件正确打开 XPage。
在具有服务器 A 数据库副本的服务器 B 上,XPage 不会使用 $$OpenDocumentDocument.xsp 方法从任何视图中打开。我在服务器日志上看到的错误是“HTTP Web 服务器:未找到项目异常 [db.nsf/$$OpenDominoDocument.xsp?documentId=......&action=openDocument]”。
我已经从 XPage 中删除了部分代码,以追踪错误发生的位置,并且是导致问题的 domino 文档设置。
我检查了表单属性,它们是正确的。
如果我将 URL 的 $$OpenDominoDocument.xsp 部分更改为 customerContact.xsp,则文档将打开而不会出现错误。
如果我更改视图面板属性以显式打开 customerContact XPage,则文档将再次打开而不会出现错误。
我尝试更改表单和 XPage,以便它打开“联系人”XPage(同一表单的几乎相同的无响应版本),并且 XPage 仍然出错。
我尝试在客户端中保存文档,但 XPage 仍然出错。
我更改了表单名称以包含 CustomerContact 的新别名,并修改了一个文档以使用新的表单名称,并且该文档打开时没有出现错误。这让我想知道客户联系人姓名中的空格是否导致错误,但有问题的数据库中有许多表单/XPage,其他一些在别名中有空格,这是唯一出错的表单。
任何帮助将不胜感激。