Feedback
 
Did this article resolve your question/issue?

   

Your feedback is appreciated.

Please tell us how we can make this article more useful. Please provide us a way to contact you, should we need clarification on the feedback provided or if you need further assistance.

Characters Remaining: 1025

 


Article

Multi-site: Newly created sites do not sync pages to the target site

« Go Back

Information

 
Article Number000098900
EnvironmentProduct: Sitefinity
Version: 8.x, 9.x, 10.x,11.x, 12.x
OS: All supported OS versions
Database: All supported Microsoft SQL Server versions
Question/Problem Description
A multisite instance has a site-sync setup which syncs all content from most of the sites without any issue.

However, there are few sites which were newly created and when trying to sync pages from such sites, it fails with the following error:
Unable to find parent of type Telerik.Sitefinity.Pages.Model.PageNode with ID xx-xxx-xx-xx-xxxx
Steps to Reproduce
Clarifying Information
The deployment mode of sites are set to "Configure by deployment"
Error MessageType : System.ArgumentOutOfRangeException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Message : InternalServerError (500) is not one of the following: OK (200), Created (201), Accepted (202), NonAuthoritativeInformation (203), NoContent (204), ResetContent (205), PartialContent (206)
Source : Telerik.Sitefinity.SiteSync.Impl
Help link :
ActualValue :
ParamName :
Data : System.Collections.ListDictionaryInternal
TargetSite : Void EnsureStatusIsSuccessful(Microsoft.Http.HttpResponseMessage, System.Net.HttpStatusCode, System.Net.HttpStatusCode[])
HResult : -2146233086
Stack Trace : at Telerik.Sitefinity.Services.Cmis.RestAtom.Client.EnsureStatusIsSuccessful(HttpResponseMessage response, HttpStatusCode acceptable, HttpStatusCode[] otherAcceptable)
at Telerik.Sitefinity.Services.Cmis.RestAtom.Client.GetResponse(IDictionary`2 transactionHeaders)
at Telerik.Sitefinity.SiteSync.SyncingManager.Export(ISiteSyncExportTransaction transaction, ISiteSyncSnapIn snapIn, ISiteSyncExportContext context, IQueryable`1& additionalTransactions)
at Telerik.Sitefinity.SiteSync.SyncingManager.Export(ISiteSyncSnapIn snapIn, SiteSyncExportContext context)

Additional Info:

MachineName : NBHYDSBATCHU
TimeStamp : 9/25/2019 8:15:42 PM
FullName : Telerik.Sitefinity.Utilities, Version=11.2.6930.0, Culture=neutral, PublicKeyToken=b28c218413bdf563
AppDomainName : /LM/W3SVC/63/ROOT-4-132139157814584154
ThreadIdentity :
WindowsIdentity : NT AUTHORITY\NETWORK SERVICE
Requested URL : https://nbhydsbatchu.bedford.progress.com/
Inner Exception
---------------
Type : System.Web.HttpException, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Message : System.ArgumentException: Unable to find parent of type Telerik.Sitefinity.Pages.Model.PageNode  with ID 935987bd-3523-4f5d-983a-78a8e9c25f03
Source :
Help link :
WebEventCode : 0
ErrorCode : -2147467259
Data : System.Collections.ListDictionaryInternal
TargetSite :
HResult : -2147467259
Stack Trace : The stack trace is unavailable.
Defect/Enhancement Number
Cause
The configure by deployment does not set the Root Node Id of the sites in the target site. Hence, syncing pages causes error.
Resolution
Perform Site sync operation of a newly created site first before enabling "Configure by deployment" of the site.
Note that "Site Properties" must be selected while performing the sync operation.
This will sync all the required properties of the site and further deployments will modify the configuration of the sites as expected.
Workaround
Notes
Attachment 
Last Modified Date10/9/2019 3:02 PM