尝试使用 DFC API
获取文件夹内容时,我遇到异常ERROR ~ IO Exception attempting to acquire interprocess lock
java.io.FileNotFoundException: /bea/documentumCache/cache/6.7.1000.0027/bof/myDocBase/content.lck (No such file or directory)
您是否知道为什么会发生这种情况?我们如何解决同样的问题?
注意:我们正在使用 Weblogic服务器,其中包含 Documentum 设置。
答案 0 :(得分:2)
问题陈述
我昨天在我的Documentum代码(DFC)中遇到了异常
ERROR~IO尝试获取进程间锁定的异常
java.io.FileNotFoundException:/bea/documentumCache/cache/6.7.1000.0027/bof/myDocBase/content.lck(没有这样的文件或目录)
我能够在Documentum上成功登录,但当我尝试获取文件夹的内容时出现上述问题
IDfFolder folder = session.getFolderByPath(folderPath);
原因: 幸运的是,在与服务器团队讨论之后发现了原因,我们发现了一个 文件夹“/bea/documentumCache/cache/6.7.1000.0027/bof/myDocBase”最近被服务器团队删除。不知怎的,它不是由documentum / weblogic再次创建的。
解决方案: 就像总是一旦我们知道解决方案非常容易的原因,我们重新启动了weblogic服务器,我相信weblogic / documentum再次创建了所有需要的文件夹。现在我可以获取文件夹的内容并执行其他操作,如工作流e.t.c.没有任何问题。
注意: 这样的例外可能会浪费我们大量的时间来找出解决方案,而其他人可能已经面临同样的问题并且可以使用他们的知识并且可以立即应用解决方案。
对于stckoverflow管理员,我在你的网站上找不到相关的问题因此不得不提出问题并自己回答:),如果你认为有一个更好的方法,请让我知道我会很高兴根据您的建议为这个精彩的社区做出贡献。