2016-06-09 24 views
0

其中一台客户端在两台不同的Domino服务器上有一个数据库的副本副本。在一台服务器上,如果任何空白的用户点击视图或形式,他们收到以下错误:虽然在测试服务器上的数据库不会抛出这个错误 enter image description here错误单击XPage页面上的空白时

。我的服务器也不会抛出这个错误。据我所知可以确定它们都运行相同版本的Domino。

我有搜索我的代码,但找不到此错误的任何原因。

任何指针在哪里看。

回答

4

检查页面上的eventHandlers,查找与没有ID的组件关联的eventHandlers。我认为会发生的事情是,如果你有一个eventHandler在按钮,comboBox等没有ID的地方,它会关联到任何包含按钮,组合框等,因此当你点击该区域时会触发它。

如果找到一个,请添加一个ID并解决点击问题。

我不是100%确定refreshId问题是什么,也许有问题的eventHandler设置为refreshMode="partial"但不是refreshId设置,因此它试图刷新包含eventHandler的组件,这是没有的一个ID。我可以理解这将如何导致问题。

+0

保罗,我会检查这个,但任何想法,为什么它会发生在一台服务器,但没有在另一台?相同的代码! –

+0

找到一个没有id =的按钮和一个指向错误东西的部分刷新。认为已修复它。 –