2012-10-10 4 views
2

최근 Tridion을 2009 SP1에서 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/logging/Logger;

세부 오류

[의 Throwable : com.tridion.linking.Linking.getLogger() Lcom/tridion/로그/로거] Codemesh.JuggerNET.NTypeValue.Throw (INT64 이달) +373 Codemesh. JuggerNET.JavaClass.ThrowTypedException (INT64 이달) 1,365 Codemesh.JuggerNET.JavaMethod.CallObject (JavaProxy의 특허청, 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_ 7 d : \ Websites \ Project \ en \ Includes에있는 items_ascx.get_componentLink() : d WebControls_rss_items_ascx.Header_PreRender (Object sender, EventArgs e) \ 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

Content Delivery 로그 파일에서 실제 오류를 확인하십시오 ... –

+1

또한 lib 폴더에 cd_link.jar이있을 수 있습니다. 제거하십시오. 새 연결 jar의 이름은 cd_linking.jar입니다. –

+0

cd_link.jar 파일을 제거 했으므로 이제 오류가 제거됩니다. 감사합니다 누노. 이 질문에 답을하면 대답을 받아 들일 것입니다. 감사합니다 – Meenakshi

답변

3

당신이 Tridion 2011의 64 비트 버전을 설치 했 웹 응용 프로그램의 올바른 항아리가 없습니다 CD? 이전의 .jar 파일 (예 : cd_link.jar 등)은 lib 디렉토리에서 제거되지 않았다고 생각합니다. 다시 확인하십시오.

1

업그레이드 후에이 오류가 발생하는 경우 대개는 현재 사용되지 않는 cd_broker_conf.xml이 계속 사용되고 있기 때문입니다. deprecated_cd_broker_conf.xml과 같은 이름으로 바꾸면 서비스를 다시 시작하고 다시 확인하십시오. 오류의 종류

다른 일반적인 원인은 다음과 같습니다

+0

답장을 보내 주셔서 감사합니다. 예, cd_broker_conf.xml이있었습니다. 파일의 이름을 바꾸지 만 여전히 같은 오류가 있습니다. – Meenakshi

관련 문제