Couldn't find the Enterprise Organization container

Hello all, 

I am facing a weird issue with my organization's exchange server 2013. It was installed a week ago, it was working fine at the beginning, until early this week I found that the exchange server is actually down, and I can't access the EAC. When I attempt to access the EAC, an error message appears (attached below).

There's an error message displaying, but I didn't understand 10% of it.

I am running on a Windows Server 2012 R2 virtual machine with 10GB of RAM, licensed and activated.

 ---------------- THE ERROR MESSAGE STARTS BELOW THIS LINE  ----------------

[FaultException`1: Couldn't find the Enterprise Organization container.]
   System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) +14579646
   System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) +622
   Microsoft.Exchange.Data.Directory.TopologyDiscovery.ITopologyClient.GetServersForRole(String partitionFqdn, List`1 currentlyUsedServers, ADServerRole role, Int32 serversRequested) +0
   Microsoft.Exchange.Data.Directory.<>c__DisplayClass10.<InternalServiceProviderGetServersForRole>b__f(IPooledServiceProxy`1 proxy) +145
   Microsoft.Exchange.Net.ServiceProxyPool`1.TryCallServiceWithRetry(Action`1 action, String debugMessage, WCFConnectionStateTuple proxyToUse, Int32 numberOfRetries, Boolean doNotReturnProxyOnSuccess, Exception& exception) +274

[ADTransientException: The call to Microsoft Exchange Active Directory Topology service on server 'TopologyClientTcpEndpoint (localhost)' returned an error. Error details Couldn't find the Enterprise Organization container..]
   Microsoft.Exchange.Data.Directory.ServiceTopologyProvider.GetConfigDCInfo(String partitionFqdn, Boolean throwOnFailure) +506
   Microsoft.Exchange.Data.Directory.TopologyProvider.PopulateConfigNamingContexts(String partitionFqdn) +88
   Microsoft.Exchange.Data.Directory.TopologyProvider.GetConfigurationNamingContext(String partitionFqdn) +86
   Microsoft.Exchange.Data.Directory.ADSession.GetConfigurationNamingContext(String partitionFqdn) +243
   Microsoft.Exchange.Data.Directory.ADDataSession.GetNamingContext(ADNamingContext adNamingContext) +601
   Microsoft.Exchange.Data.Directory.ADDataSession.GetConnection(String preferredServer, Boolean isWriteOperation, String optionalBaseDN, ADObjectId& rootId, ADScope scope) +686
   Microsoft.Exchange.Data.Directory.ADDataSession.GetReadConnection(String preferredServer, String optionalBaseDN, ADObjectId& rootId, ADRawEntry scopeDeteriminingObject, DualSearchMode dualSearchMode) +202
   Microsoft.Exchange.Data.Directory.ADDataSession.InternalFind(ADObjectId rootId, String optionalBaseDN, ADObjectId readId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties, Boolean includeDeletedObjects) +3632
   Microsoft.Exchange.Data.Directory.SystemConfiguration.ADTopologyConfigurationSession.FindServerByFqdn(String serverFqdn) +184
   Microsoft.Exchange.Data.Directory.SystemConfiguration.Server.GetLocalServerClientAccessArray() +129
   Microsoft.Exchange.HttpProxy.PerfCounters.UpdateHttpProxyPerArrayCounters() +12
   Microsoft.Exchange.HttpProxy.ProxyApplication.Application_Start(Object sender, EventArgs e) +366

[HttpException (0x80004005): The call to Microsoft Exchange Active Directory Topology service on server 'TopologyClientTcpEndpoint (localhost)' returned an error. Error details Couldn't find the Enterprise Organization container..]
   System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext context, HttpApplication app) +12600621
   System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +175
   System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +304
   System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +404
   System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +475

[HttpException (0x80004005): The call to Microsoft Exchange Active Directory Topology service on server 'TopologyClientTcpEndpoint (localhost)' returned an error. Error details Couldn't find the Enterprise Organization container..]
   System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +12617668
   System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +159
   System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +12457285


  • Edited by Talahi A 23 hours 3 minutes ago Spelling mistakes
August 11th, 2015 4:19am

Hi 

Please check if all of your exchange services which are set to startup type Automatic are started

Free Windows Admin Tool Kit Click here and download it now
August 11th, 2015 5:36am

Hello Sathish, 

Unfortunately most of them didn't start automatically, even if I try to start them manually they stop automatically. 

From the services in the Server Dashboard it shows that the services are either 'Start Pending' or 'Stopped' or 'Stop Pending'. So it's obviously because the services are not running, yet I can't start them manually.

August 11th, 2015 7:38am

Can you please stop all the third party services on this affected server set the startup type to disabled for the 3rd party services , reboot the machine and see the results
Free Windows Admin Tool Kit Click here and download it now
August 11th, 2015 7:41am

Hi,

Have you seen any error during the installation process?

What is your detailed exchange environment?

Try to update the Cumulative Update 9 for Exchange Server 2013:

https://www.microsoft.com/en-us/download/details.aspx?id=47679

Please also check system and application event log to find some warning or error events related to the services not started.

Regards,

David 

August 11th, 2015 10:18pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics