尝试使用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)


您是否知道为什么会发生这种情况,我们如何解决同一问题?

注意:我们使用的是其中装有Documentum设置的Weblogic服务器。

最佳答案

问题陈述

昨天我在Documentum代码(DFC)中遇到异常

尝试获取进程间锁的错误〜IO异常

java.io.FileNotFoundException:/bea/documentumCache/cache/6.7.1000.0027/bof/myDocBase/content.lck(无此类文件或目录)

我可以在Documentum上成功登录,但是当我尝试如下所示获取文件夹内容时,出现了上述问题

IDfFolder文件夹= session.getFolderByPath(folderPath);

原因:
与服务器团队讨论后,很幸运地找到了原因,我们发现了
服务器团队最近删除了文件夹“ /bea/documentumCache/cache/6.7.1000.0027/bof/myDocBase”。而且它不是由documentum / weblogic再次创建的。

解决方案:
 就像Always一样,一旦我们知道解决方案的原因很简单,便重新启动了weblogic服务器,我相信weblogic / documentum会再次创建所有需要的文件夹。现在,我可以提取文件夹的内容并执行其他操作,例如e.t.c工作流。没有任何问题。

注意 :
 这样的异常可能会浪费我们大量的时间来寻找解决方案,而其他人可能已经遇到了相同的问题,他们的知识可以被使用,并且解决方案可以立即应用。

对于stckoverflow管理员,我在您的网站上找不到相关的问题,因此不得不提出一个问题并自己回答:),请告诉我您是否认为有更好的解决方法,我将乐意为您提供帮助根据您的建议加入这个奇妙的社区。

关于java - 尝试获取进程间锁定的Documentum ERROR〜IO异常,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18821337/

10-09 19:18