使用 通常是一种令人沮丧的体验,主要原因之一是缺少有意义的错误消息。无论是鼓励管理员或开发
人员参考官方知识库还是用户友好部门的空白,这都会导致调查错误来源的可怕冒险,这可能需要数小时甚至数天的
费力和无聊的工作几乎没有获得奖励的机会,而最终用户一直在抱怨没有任何效果了。
上次我遇到这种情况时,错误起初看起来很不错:
!"#$%&''()* +,-.*&'' /0-0(
12'
((/('(/3%42'567355839$!:;-).'<-/0 .
2'.(:
((/('('(-.(-.2'(&2'"-.2'()* +=/()>!
((/('('('(-.(..?(?2'"..?()* +=/()>!
((/('('('(-.(-...??(?2'"-...??()*0+
=/()>!
把上面 ' 为 /0-0 的文档 出来,看看它的权限,父文件夹的权限,看看当前用户是否被允许
保存这个文档,没什么特别的,对吧?错误的。首先,给定的 '与正在保存的当前文档的不同。那么,服务器是从哪
里拉出来的呢?其次,尝试转储该 '确认它不存在。现在,噩梦开始了。这有点像你刚刚进入暮光区。诸如此类的不
一致很难解决,而且粗略的错误消息肯定没有帮助。我首先假设给定的 '通过某种关系或某处的 -以某种方式链
接到当前文档,但开发人员确认他们没有配置任何内容。所以下一个明显的步骤是怀疑它们并证明它们是错误的,为
此必须在整个存储库中搜索该 ',因为在某个类型的某个地方,深深地埋在某个属性中,必须包含该 ',引用文档保
评论