Hi.
After upgrading to episerver 11 we are experiencing that one of our contentProviders are getting an error in the widget.js script. The error is this one:
_updateListQueryhttp://hvl.dev.local/episerver/CMS/11.8.0/ClientResources/epi-cms/widgets.js:2:558865_selectedTreeItemsSetterhttp://hvl.dev.local/episerver/CMS/11.8.0/ClientResources/epi-cms/widgets.js:2:553988_treePathsSetterhttp://hvl.dev.local/episerver/CMS/11.8.0/ClientResources/epi-cms/widgets.js:2:553880epi-cms/asset/HierarchicalList/</_setupTree/<http://hvl.dev.local/episerver/CMS/11.8.0/ClientResources/epi-cms/widgets.js:2:615609<anonymous>self-hosted:978:17_21bhttp://hvl.dev.local/episerver/Shell/11.8.0/ClientResources/epi/epi.js:2:43406dojo/Stateful/</watch/this._watchCallbackshttp://hvl.dev.local/episerver/Shell/11.8.0/ClientResources/epi/epi.js:2:43444_updateSelectionPropertieshttp://hvl.dev.local/episerver/Shell/11.8.0/ClientResources/epi/shell/widgets.js:2:477390setSelectionhttp://hvl.dev.local/episerver/Shell/11.8.0/ClientResources/epi/shell/widgets.js:2:476769onMouseDownhttp://hvl.dev.local/episerver/Shell/11.8.0/ClientResources/epi/shell/widgets.js:2:478320dojo/_base/lang/</hitch/<http://hvl.dev.local/episerver/Shell/11.8.0/ClientResources/dojo/dojo.js:15:30860The error occures when i try to click on the root folder for the contentprovider, and no data is returned.
I have debugged through the contentprovider LoadChildrenReferencesAndTypes and LoadContent methods, and both are returning what is expected, but still no data in the cms. the initialization class is as follows:
[InitializableModule][ModuleDependency(typeof(InitializationModule))]public class EmployeeDataProviderInitialize : IInitializableModule{public void Initialize(InitializationEngine context){var contentRepository = context.Locate.ContentRepository();var providerManager = context.Locate.Advanced.GetInstance<IContentProviderManager>();
var entryPoint = contentRepository.GetChildren<EmployeeRootFolder>(ContentReference.RootPage).FirstOrDefault();
if (entryPoint == null){entryPoint = contentRepository.GetDefault<EmployeeRootFolder>(ContentReference.RootPage);entryPoint.Name = EmployeeDataProviderSettings.ProviderDisplayName;contentRepository.Save(entryPoint, SaveAction.Publish, AccessLevel.NoAccess);}
var providerValues = new NameValueCollection{{ContentProviderElement.EntryPointString, entryPoint.ContentLink.ID.ToString()},{ContentProviderElement.CapabilitiesString, ContentProviderElement.FullSupportString}};
var employeeDataProvider = new EmployeeDataProvider();employeeDataProvider.Initialize(EmployeeDataProviderSettings.Key, providerValues);providerManager.ProviderMap.AddProvider(employeeDataProvider);
}
}
Has anyone else experienced this after upgrading? it was running on episerver 10.10.1, and are now running episever 11.10.1
In advance thanks for your help.
Best Regards
Pål