Users cannot view free/busy accross servers in Exchange 2013

Symptoms:

Users unable to view free/busy of other users on different servers

Unable to access shared calendars and mailboxes

Issue looks like a problem with Autodiscover “Unable to find a Client Access server that can serve a request for an intraforest mailbox ”

MCA Test Result
Free/Busy test failed

Performing Free/Busy Lookup

Free/Busy Lookup failed.

Additional Details

Additional Details: Free/Busy Lookup failed with exception:
Unable to find a Client Access server that can serve a request for an intraforest mailbox <Medium Conference Room>SMTP:MAILBOX@ADDRESS.COM., inner exception: Microsoft.Exchange.Data.ApplicationLogic.VDirConfigurationMissingException: Could not locate Client Access Virtual Directory object with InternalUrl stamped for service. Last server checked: SERVER1.
at Microsoft.Exchange.Data.ApplicationLogic.Cafe.GlobalServiceUrls.DiscoverUrlsIfNeeded()
at Microsoft.Exchange.Data.ApplicationLogic.Cafe.GlobalServiceUrls.GetInternalUrl[Service](String serverFqdn)
at Microsoft.Exchange.Data.ApplicationLogic.Cafe.HttpProxyBackEndHelper.GetBackEndServiceUrlByServer[ServiceType](BackEndServer backEndServer)
at Microsoft.Exchange.Data.ApplicationLogic.Cafe.BackEndLocator.CallWithExceptionHandling[T](Func`1 actualCall)
at Microsoft.Exchange.InfoWorker.Common.Availability.QueryGenerator.HandleIntraForestMailbox(RecipientData recipientData)

Elapsed Milliseconds: 232

Performing Free/Busy Lookup

Free/Busy Lookup failed.

Additional Details

Additional Details: Free/Busy Lookup failed with exception:
Unable to find a Client Access server that can serve a request for an intraforest mailbox <Medium Conference Room>SMTP:MAILBOX@ADDRESS.COM., inner exception: Microsoft.Exchange.Data.ApplicationLogic.VDirConfigurationMissingException: Could not locate Client Access Virtual Directory object with InternalUrl stamped for service. Last server checked: SERVER1.
at Microsoft.Exchange.Data.ApplicationLogic.Cafe.GlobalServiceUrls.DiscoverUrlsIfNeeded()
at Microsoft.Exchange.Data.ApplicationLogic.Cafe.GlobalServiceUrls.GetInternalUrl[Service](String serverFqdn)
at Microsoft.Exchange.Data.ApplicationLogic.Cafe.HttpProxyBackEndHelper.GetBackEndServiceUrlByServer[ServiceType](BackEndServer backEndServer)
at Microsoft.Exchange.Data.ApplicationLogic.Cafe.BackEndLocator.CallWithExceptionHandling[T](Func`1 actualCall)
at Microsoft.Exchange.InfoWorker.Common.Availability.QueryGenerator.HandleIntraForestMailbox(RecipientData recipientData)

Elapsed Milliseconds: 232

Outlook Debugging log

</FreeBusyView></FreeBusyResponse><FreeBusyResponse><ResponseMessage ResponseClass=”Success”><ResponseCode>NoError</ResponseCode></ResponseMessage><FreeBusyView><FreeBusyViewType xmlns=”http://schemas.microsoft.com/exchange/services/2006/types”>FreeBusy</FreeBusyViewType></FreeBusyView></FreeBusyResponse><FreeBusyResponse><ResponseMessage ResponseClass=”Error”><MessageText>Unable to find a Client Access server that can serve a request for an intraforest mailbox &lt;Grace Whitlow-Jenkins&gt;SMTP:USER@ADDRESS.COM., inner exception: Microsoft.Exchange.Data.ApplicationLogic.VDirConfigurationMissingException: Could not locate Client Access Virtual Directory object with InternalUrl stamped for  service. Last server checked: SERVER1.
at Microsoft.Exchange.Data.ApplicationLogic.Cafe.GlobalServiceUrls.DiscoverUrlsIfNeeded()
at Microsoft.Exchange.Data.ApplicationLogic.Cafe.GlobalServiceUrls.GetInternalUrl[Service](String serverFqdn)
at Microsoft.Exchange.Data.ApplicationLogic.Cafe.HttpProxyBackEndHelper.GetBackEndServiceUrlByServer[ServiceType](BackEndServer backEndServer)
at Microsoft.Exchange.Data.ApplicationLogic.Cafe.BackEndLocator.CallWithExceptionHandling[T](Func`1 actualCall)
at Microsoft.Exchange.InfoWorker.Common.Availability.QueryGenerator.HandleIntraForestMailbox(RecipientData recipientData)</MessageText><ResponseCode>ErrorServiceDiscoveryFailed</ResponseCode><DescriptiveLinkKey>0</DescriptiveLinkKey><MessageXml><ExceptionType xmlns=”http://schemas.microsoft.com/exchange/services/2006/errors”>ServiceDiscoveryFailedException</ExceptionType><ExceptionCode xmlns=”http://schemas.microsoft.com/exchange/services/2006/errors”>5021</ExceptionCode><ExceptionMessage xmlns=”http://schemas.microsoft.com/exchange/services/2006/errors”>Unable to find a Client Access server that can serve a request for an intraforest mailbox &lt;Grace Whitlow-Jenkins&gt;SMTP:USER@ADDRESS.COM., inner exception: Could not locate Client Access Virtual Directory object with InternalUrl stamped for  service. Last server checked: SERVER1.</ExceptionMessage><ExceptionServerName xmlns=”http://schemas.microsoft.com/exchange/services/2006/errors”>SERVER2</ExceptionServerName></MessageXml></ResponseMessage><FreeBusyView><FreeBusyViewType

Cause:

After five hours and two technicians on the phone with Microsoft, it was determined for our environment the Internal ActiveSync URL was un-configured and that was causing the client not to be able to locate free/busy resources. This requirement was a surprise to myself and the tech working the case.

Advertisements
This entry was posted in Exchange. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s