Calendar Overlay Across Multiple Site Collections

I have searched the forums and have not found a solution to this question.

We are having trouble creating calendar overlays across site collections.

Specifics:

1. This is a single farm SharePoint 2013 installation.  Version: 15.0.4481.1005
2. We have a single web application http://sharepointweb on port 80
3. We are using host-named site collections
4. We have separated the different departments into separate site collections because we want to take advantage of separate content databases.

When we create calendar overlays between calendar lists within a single site collection...it works fine.  When we try to create calendar overlays between site collections (again, within a single web app) it fails with the message "Unable to find specified web in the given URL".

Some more details:

## query of host headers for HNSCs
Get-SPManagedPath -HostHeader

Name Type                          
---- ----                          
ExplicitInclusion             
sites WildcardInclusion             
departments WildcardInclusion

## query of URLs for two affected site collections

get-spsiteurl -id 'http://smportal04/departments/dev'

Url Zone
--- ----
http://intranet/departments/dev Default
http://sharepoint/departments/dev Internet
http://portal/departments/dev Intranet



get-spsiteurl -id 'http://intranet/departments/it'

Url Zone
--- ----
http://intranet/departments/it Default
http://sharepoint/departments/it Internet
http://portal/departments/it Intranet

##The only entries I can find in the ULS logs

## an example of when I try to do a calendar overlay from the http://intranet/departments/dev calendar

## referencing a calendar in http://intranet/departments/it calendar

Application error when access /_layouts/15/AggregationCustomize.aspx, Error=Unable to find specified web in the given URL - http://intranet/departments/it.   at Microsoft.SharePoint.ApplicationPages.Calendar.MashUpCalendarListAccessor.OpenWeb(String webUrl, SPWebApplication webapp)     at Microsoft.SharePoint.ApplicationPages.AggregationCustomizePage.RetrieveListsWithCalendarView(String webUrl)     at Microsoft.SharePoint.ApplicationPages.AggregationCustomizePage.FindListFromId(String id)     at Microsoft.SharePoint.ApplicationPages.AggregationCustomizePage.UpdateListViewDropDownList()     at System.Web.UI.WebControls.ListControl.OnSelectedIndexChanged(EventArgs e)     at System.Web.UI.Page.RaiseChangedEvents()     at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Getting Error Message for Exception System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> Microsoft.SharePoint.SPException: Unable to find specified web in the given URL - http://intranet/departments/it.     at Microsoft.SharePoint.ApplicationPages.Calendar.MashUpCalendarListAccessor.OpenWeb(String webUrl, SPWebApplication webapp)     at Microsoft.SharePoint.ApplicationPages.AggregationCustomizePage.RetrieveListsWithCalendarView(String webUrl)     at Microsoft.SharePoint.ApplicationPages.AggregationCustomizePage.FindListFromId(String id)     at Microsoft.SharePoint.ApplicationPages.AggregationCustomizePage.UpdateListViewDropDownList()     at System.Web.UI.WebControls.ListControl.OnSelectedIndexChanged(EventArgs e)     at System.Web.UI.Page.RaiseChangedEvents()     at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)     at System.Web.UI.Page.HandleError(Exception e)     at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)     at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)     at System.Web.UI.Page.ProcessRequest()     at System.Web.UI.Page.ProcessRequest(HttpContext context)     at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()     at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)


  • Edited by Roo Jack Sunday, June 08, 2014 6:53 PM oops
June 8th, 2014 6:54am

I have EXACTLY the same problem.  Single web app, attempting to overlay two calendars in two host-named site collections in that web app (portal.contoso.com and intranet.contoso.com).   I have a development lab configured for host-named site collections according to TechNet guidance.  Haven't found an answer yet.  I've seen many generous efforts, but much misreading of your statement of the problem.

Works fine within a single site collection (in both directions - up and down).

UPDATE:  I've just confirmed that calendar overlay works for path-based site collections, but not host-named site collections, at least in my case.  I'm not DNS or SharePoint architecture-strong, but it seems the hang-up is in how the addresses of host-named site collections are managed.

UPDATE 2:  Calendar overlay also doesn't seem to work in SharePoint Server 2013 with host-named site collections.

Free Windows Admin Tool Kit Click here and download it now
July 14th, 2014 3:39pm

We have the same issue on SharePoint Online.
August 7th, 2015 2:01pm

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

Other recent topics Other recent topics