Xpages应用程序已损坏“;无法打开编辑器:无法分析…”中名为CustomControls/layout.xsp-config的.xsp配置文件;

Xpages应用程序已损坏“;无法打开编辑器:无法分析…”中名为CustomControls/layout.xsp-config的.xsp配置文件;,xpages,xpages-extlib,Xpages,Xpages Extlib,我今天早上上班时发现我的一个Xpages应用程序似乎已损坏。有些设计元素是重复的,当我打开cc或Xpage设计元素时,我会得到 “无法打开编辑器:无法分析项目C:\Program Files(x86)\IBM\Notes\Data\workspace\KC1\U 2fScoular\ComputerTips.nsf中名为CustomControls/layout.xsp-config的.xsp配置文件。” 我没有使用源代码管理;我看到一些人评论说Git会导致这个问题 如何修复数据库???我以前在

我今天早上上班时发现我的一个Xpages应用程序似乎已损坏。有些设计元素是重复的,当我打开cc或Xpage设计元素时,我会得到

“无法打开编辑器:无法分析项目C:\Program Files(x86)\IBM\Notes\Data\workspace\KC1\U 2fScoular\ComputerTips.nsf中名为CustomControls/layout.xsp-config的.xsp配置文件。”

我没有使用源代码管理;我看到一些人评论说Git会导致这个问题


如何修复数据库???

我以前在旧版本的Domino Designer中遇到过这种情况。有时关闭设计器并重新启动可以解决问题

可以在包资源管理器中找到.xsp配置文件,该文件包含用于在控件选项板中显示自定义控件以及任何自定义属性的信息。它可以直接从那里打开,并在XML编辑器中打开。在最坏的情况下,您始终可以删除属性或其他XML实体,然后在其再次工作后粘贴回(或使用“属性”窗格将属性添加回)。也可以在XML编辑器中打开.xsp文件(底层自定义控件),方法是在包资源管理器中单击鼠标右键,然后选择“打开方式”并选择XML编辑器


由于Eclipse的底层功能,您可以删除一个基于XML的组件—XPage、Custom Control、xsp config—创建一个同名的新条目,并使用Compare with>Local History查看以前的版本。本地历史记录是基于文本文件名存储的。因此,即使没有源代码管理,您也有一个(短期)备份。

如果从Designer的工作区中删除数据库,关闭Designer并在Designer中重新打开数据库,是否仍会出现错误?很遗憾,是的。将其从客户端和设计器工作区中删除,关闭两者,重新打开,但我仍然收到错误。您可以修复layout.xsp-config文件:在包资源管理器中打开数据库,并从旧版本(备份)复制此文件。但是,如果你说你有重复的设计元素,听起来确实有点令人担忧。。。因此,从备份中恢复完整的数据库可能是更好的方法。克努特,我恢复了一个备份,但是这个页面()也给了我很大的帮助。appLayout CC被搞砸了。进入java包并删除了它,在我刚刚从旧设计中替换了这个设计元素之后,现在一切似乎都很好。很高兴听到您的数据库再次工作。对你来说是个星期一早上的打击可能。。。