使用clearfsimport将目录从本地复制到VOB时,开始获取类型管理器错误,如下所示。是否有任何解决方案来处理此问题。
clearfsimport:错误:类型管理器“_html2”返回的意外值(2)
clearfsimport:错误:类型管理器“_xml2”返回的意外值(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)的类型,因为这将消除大量争用。