2015-06-23 60 views
1

在調用resolve()方法時,Clearcase Resource代理CcFile實例在工作快照視圖中保存文件時引發異常。而當它調用與clearcase服務器聯繫的doResolve()方法時,它會一直等待。用於檢索代理類CM API - Clearcase資源代理無法解析

代碼:

StpProvider provider = (StpProvider) ProviderFactory.createProvider(CcProvider.NETWORK_PROVIDER_CLASS, callback); 

provider.setServerUrl(serverUrl); 

provider = provider.ccProvider(); 

StpLocation loc = provider.filePathLocation(Domain.CLEAR_CASE, new File("windowsDrive:/folders/fileName.sql")); 

CcFile proxy = provider.ccFile(loc); 

proxy.doResolve(); //This method supposed to invoke CC server and update proxy information, but it's keep waiting forever. 

(or) 

proxy.resolve(); 

拋出異常下面:

異常在線程 「主」 CcException:CRMAP7013:文件不處於 ClearCase視圖:立方厘米。 file:windowsDrive:/folders/fileName.sql

reason:client-location-not-in-file-area

資源:空在 com.ibm.rational.stp.client.internal.cc.CcFileAreaFactory.locationToClientState(CcFileAreaFactory.java:114)

在 com.ibm.rational.stp.client.internal.cc。 CcFileImpl.getClientState(CcFileImpl.java:174)

在 com.ibm.rational.stp.client.internal.cc.CcFileImpl.readProperties(CcFileImpl.java:660)

在 com.ibm。 rational.stp.client.internal.cc.CcFileImpl.resolve(CcFileImpl.java:652)

任何幫助如何繼續將不勝感激。

回答

0

根本原因是Clearcase客戶端不支持我的客戶端/服務器版本8.0.0.10中的快照視圖。此功能僅在8.1之後添加。所以,我切換到動態視圖,現在解決了這個問題。