使用clearfsimport时类型管理器错误

时间:2016-09-07 13:12:27

标签: clearcase cleartool

使用clearfsimport将目录从本地复制到VOB时,开始获取类型管理器错误,如下所示。是否有任何解决方案来处理此问题。

clearfsimport:错误:类型管理器“_html2”返回的意外值(2)

clearfsimport:错误:类型管理器“_xml2”返回的意外值(2)

2 个答案:

答案 0 :(得分:1)

来自std::shared_ptr(对于text,而不是html),

  

发生此错误的原因是与版本关联的源容器丢失或不可用,或者因为无法成功创建cleartext

还可以this technote尝试使用this technote作为对一个文件的测试:

cleartool unco <filename>
cleartool chtype text_file <filename>

然后再次尝试clearfsimport,看看该特定文件是否仍会产生相同的错误。

答案 1 :(得分:0)

来自mgr_info.h文件(它在{CC install} \ lib \ mgrs中):

 * MGR_FAILED_NO_PRED_CONT
 *                      Return value for create operation, indicating failure
 *                      as previous container does not exist.  Common case if
 *                      container was renamed before manager could open it.

如果你的用户点击这些文件很多,并且它们相当大,那么如果其他人正在进行checkin,mkbranch等,你可以在导入尝试的几乎同时进行此消息做一个等效的操作。

这假定您要导入现有文件的新版本。如果你创建了文件并得到了这个,那么可能有些东西会从你身下删除源容器 - 如果他们遇到误报,某些AV会这样做。

如果文件繁忙,我建议将其更改为使用一个容器/分支(任何基于binary_file_delta)或一个容器/版本(文件,compressed_file)的类型,因为这将消除大量争用。