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:553880
epi-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:43406
dojo/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:477390
setSelectionhttp://hvl.dev.local/episerver/Shell/11.8.0/ClientResources/epi/shell/widgets.js:2:476769
onMouseDownhttp://hvl.dev.local/episerver/Shell/11.8.0/ClientResources/epi/shell/widgets.js:2:478320
dojo/_base/lang/</hitch/<
http://hvl.dev.local/episerver/Shell/11.8.0/ClientResources/dojo/dojo.js
:15:30860
The 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