2012-10-10 76 views
2

我最近將Tridion從2009年升級到2011 SP1,並正在解決鏈接問題。 我已經更新的代碼如下更新鏈接時出現錯誤解決Tridion問題

 public Tridion.ContentDelivery.Web.Linking.ComponentLink ComponentLink 
     { 
     get 
     { 
      if (this._componentLink == null) 
      { 
       this._componentLink = new Tridion.ContentDelivery.Web.Linking.ComponentLink(261); 
      } 
      return this._componentLink; 
     } 
     } 

,但是當我瀏覽網站它給了我下面的錯誤

java.lang.Throwable的:com.tridion.linking.Linking.getLogger()LCOM /的tridion /記錄/記錄器;

詳細錯誤

[Throwable的:com.tridion.linking.Linking.getLogger()LCOM /外表套上/記錄/記錄器;] Codemesh.JuggerNET.NTypeValue.Throw(Int64的研究所)373 Codemesh。 JuggerNET.JavaClass.ThrowTypedException(Int64的研究所)1365 Codemesh.JuggerNET.JavaMethod.CallObject(JavaProxy JPO,JavaMethodArguments參數)524 Com.Tridion.Linking.ComponentLink..ctor(的Int32 publicationId)127 Tridion.ContentDelivery。 Web.Linking.ComponentLink..ctor(Int32 publicationId)+28 Project.Web.UI.TridionBasePage.get_ComponentLink()+88 ASP.en_includes_controls_rss_在d:\ Websites \ Project \ en \ Includes中包含\ controls \ rss-items.ascx:7 ASP.en_includes_controls_rss_items_ascx.Header_PreRender(對象發件人,EventArgs e)中的items_ascx.get_componentLink \ controls \ rss-items.ascx:20 System.EventHandler.Invoke(Object sender,EventArgs e)+0 System.Web.UI.Control.OnPreRender(EventArgs e)+8996626 System.Web.UI.Control。 PreRenderRecursiveInternal()103 System.Web.UI.Control.PreRenderRecursiveInternal()175 System.Web.UI.Control.PreRenderRecursiveInternal()175 System.Web.UI.Page.ProcessRequestMain(布爾includeStagesBeforeAsyncPoint,布爾includeStagesAfterAsyncPoint) +2496

+1

請檢查您的內容傳送日誌文件是否存在真正的錯誤... –

+1

另外,您可能仍然在lib文件夾中有cd_link.jar,將其刪除。新的鏈接jar名爲cd_linking.jar –

+0

刪除了cd_link.jar文件,現在錯誤被刪除。謝謝Nuno。如果你會回答這個問題,我會接受你的答案。謝謝 – Meenakshi

回答

3

你安裝2011外表套上的64位版本CD? 我認爲所有以前的.jar文件(如cd_link.jar等)不會從lib目錄中刪除。 你能重新檢查一下嗎?

1

當我有s在升級後出現此錯誤,通常是因爲現在已棄用的cd_broker_conf.xml仍然存在。您可以將其重命名爲deprecated_cd_broker_conf.xml之類的內容,重新啓動您的服務並再次檢查。對於那種錯誤的

其他常見原因是:

  • 你不必在你的Web應用程序的正確罐子Check Here
+0

感謝您的回覆。是的,cd_broker_conf.xml在那裏。我重命名文件,但仍然是相同的錯誤。 – Meenakshi