I am getting the below mentioned error while accessing a web application after upgrade the SDL Tridion from 2011 SP1 to 2013 SP1.
Unable to locate a valid Tridion Home directory
Complete Tridion Stack trace is given below:-
[TridionConfigurationException: Unable to locate a valid Tridion Home directory, see Tridion event log] Tridion.ContentDelivery.Web.Jvm.ConfigurationHook.ConfigMethod(IJvmLoader loader, Int32 when) +422 Codemesh.JuggerNET.JvmLoader.GetJvmLoader(Boolean bEnvOverrides, Boolean bDefaultJvm, TraceFacility fac, TraceLevel level) +570 [JuggerNETFrameworkException: Exception occurred during configuration callback] Codemesh.JuggerNET.JvmLoader.GetJvmLoader(Boolean bEnvOverrides, Boolean bDefaultJvm, TraceFacility fac, TraceLevel level) +869 Codemesh.JuggerNET.JvmLoader.GetJvmLoader() +64 Codemesh.JuggerNET.NativeInterface.ToJavaStringPinning(String str, Int32 length, IntPtr& result) +87 Codemesh.JuggerNET.NativeInterface.ToJavaString(String str) +81 Codemesh.JuggerNET.JavaMethodArguments.Add_string(String str) +248 Codemesh.JuggerNET.JavaMethodArguments.Add(Object obj, Type type) +325 Codemesh.JuggerNET.JavaMethodArguments.Add(Object obj) +62 Com.Tridion.Util.TCMURI..ctor(String uri) +122 Tridion.ContentDelivery.Web.Utilities.TcmUri..ctor(String tcmUri) +39 Tridion.ContentDelivery.Web.UI.ComponentLink.Render(HtmlTextWriter writer) +138 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +150 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +249 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +150 ASP.templates_newdefault_master.__Renderform1(HtmlTextWriter __w, Control parameterContainer) in c:\Websites\sadc_intertnet\Templates\newdefault.master:148 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +131 System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +395 System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +49 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +150 ASP.templates_newdefault_master.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in c:\Websites\sadc_intertnet\Templates\newdefault.master:100 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +131 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +150 System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +249 System.Web.UI.Page.Render(HtmlTextWriter writer) +40 System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +150 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5363
I have checked the environment variable for Tridion_Home is already set. Also I have checked the registry keys for Tridion_Home, correct path is there.
Just for more update, CMS is working fine, the problem is comming at setup the site at CD environment on same server(CMS and CD are on same server).
Any help will be highly appreciated. Thanks in advance.