After upgrading to Sitecore 9.3 getting below error in Experience Editor:-
sitecore Method not found: 'Void Sitecore.Pipelines.GetChromeData.GetChromeDataProcessor
We are using Glass Mapper
Sitecore Stack Exchange is a question and answer site for developers and end users of the Sitecore CMS and multichannel marketing software. It only takes a minute to sign up.
Sign up to join this communityAfter upgrading to Sitecore 9.3 getting below error in Experience Editor:-
sitecore Method not found: 'Void Sitecore.Pipelines.GetChromeData.GetChromeDataProcessor
We are using Glass Mapper
Sitecore.Pipelines.GetChromeData.GetChromeDataProcessor abstract class is available in 9.3 and in higher and lower versions as well.
But some methods were deprecated in lower versions and were removed in higher versions.
Usually, such methods and classes are marked as Obsolete with suggestions on what to use instead, you'll be able to see such warnings during the build. But if you're jumping a few major versions ahead you might lose these suggestions and you'll see a compilation error.
But if you didn't get this issue during solution build (and got this in runtime) means that you most likely forgot to update references to Sitecore assemblies/NuGet packages to the newer 9.3 version in your solution.
Note, that all 3d party modules/assemblies/packages should be compatible with the 9.3 version as well to avoid such situations.
I have faced similar issue while testing with vanilla version of Sitecore 9.3 with "Glass.Mapper.Sc.93 -Version 5.6.157-alpha" version. I received below reply from Mike Edwards regarding this issue. Now Experience editor is working fine for me.