TypeLoadException: Could not load type 'Fields' from assembly 'Sitecore.XA.Foundation.Mvc, Version=3.7.0.0,...











up vote
1
down vote

favorite
1












Applying Sitecore Experience Commerce 9.0 Update-3 on top of a fresh Update-2 (on Sitecore 9.0.2) installation results in this exception, after performing step "6.5. Republish and rebuild the search indexes", in the upgrade guide:




[TypeLoadException: Could not load type 'Fields' from assembly
'Sitecore.XA.Foundation.Mvc, Version=3.7.0.0, Culture=neutral,
PublicKeyToken=null'.]

Sitecore.Commerce.XA.Foundation.Common.Providers.RenderingViewProvider.GetCustomViewPath(IRendering
rendering) +0

Sitecore.Commerce.XA.Foundation.Common.Providers.RenderingViewProvider.Resolve(ControllerContext
controllerContext, IRendering rendering, String viewName) +240

Sitecore.Commerce.XA.Foundation.SiteMetadata.Controllers.MetadataController.Index()
+34 lambda_method(Closure , ControllerBase , Object ) +90 System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext
controllerContext, IDictionary2 parameters) +229

System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext
controllerContext, ActionDescriptor actionDescriptor, IDictionary
2
parameters) +35

System.Web.Mvc.<>c__DisplayClass15.b__12()
+80 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter
filter, ActionExecutingContext preContext, Func1 continuation) +454

System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter
filter, ActionExecutingContext preContext, Func
1 continuation) +454

System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext
controllerContext, String actionName) +524




Inspecting all the related dlls with dotPeek, I see this:



protected virtual string GetCustomViewPath(IRendering rendering)
{
string str = (string) null;
Item settingsItem = this.MultisiteContext.GetSettingsItem(rendering.Item);
if (settingsItem != null)
str = settingsItem[Sitecore.XA.Foundation.Mvc.Templates.Settings.Fields.get_CustomRenderingViewPath()];
return str;
}



Settings doesn't seem to exist, and therefore Fields does not exist. I cannot find any property called "CustomRenderingViewPath" anywhere.



Any ideas?










share|improve this question









New contributor




Richard Hein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
























    up vote
    1
    down vote

    favorite
    1












    Applying Sitecore Experience Commerce 9.0 Update-3 on top of a fresh Update-2 (on Sitecore 9.0.2) installation results in this exception, after performing step "6.5. Republish and rebuild the search indexes", in the upgrade guide:




    [TypeLoadException: Could not load type 'Fields' from assembly
    'Sitecore.XA.Foundation.Mvc, Version=3.7.0.0, Culture=neutral,
    PublicKeyToken=null'.]

    Sitecore.Commerce.XA.Foundation.Common.Providers.RenderingViewProvider.GetCustomViewPath(IRendering
    rendering) +0

    Sitecore.Commerce.XA.Foundation.Common.Providers.RenderingViewProvider.Resolve(ControllerContext
    controllerContext, IRendering rendering, String viewName) +240

    Sitecore.Commerce.XA.Foundation.SiteMetadata.Controllers.MetadataController.Index()
    +34 lambda_method(Closure , ControllerBase , Object ) +90 System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext
    controllerContext, IDictionary2 parameters) +229

    System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext
    controllerContext, ActionDescriptor actionDescriptor, IDictionary
    2
    parameters) +35

    System.Web.Mvc.<>c__DisplayClass15.b__12()
    +80 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter
    filter, ActionExecutingContext preContext, Func1 continuation) +454

    System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter
    filter, ActionExecutingContext preContext, Func
    1 continuation) +454

    System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext
    controllerContext, String actionName) +524




    Inspecting all the related dlls with dotPeek, I see this:



    protected virtual string GetCustomViewPath(IRendering rendering)
    {
    string str = (string) null;
    Item settingsItem = this.MultisiteContext.GetSettingsItem(rendering.Item);
    if (settingsItem != null)
    str = settingsItem[Sitecore.XA.Foundation.Mvc.Templates.Settings.Fields.get_CustomRenderingViewPath()];
    return str;
    }



    Settings doesn't seem to exist, and therefore Fields does not exist. I cannot find any property called "CustomRenderingViewPath" anywhere.



    Any ideas?










    share|improve this question









    New contributor




    Richard Hein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






















      up vote
      1
      down vote

      favorite
      1









      up vote
      1
      down vote

      favorite
      1






      1





      Applying Sitecore Experience Commerce 9.0 Update-3 on top of a fresh Update-2 (on Sitecore 9.0.2) installation results in this exception, after performing step "6.5. Republish and rebuild the search indexes", in the upgrade guide:




      [TypeLoadException: Could not load type 'Fields' from assembly
      'Sitecore.XA.Foundation.Mvc, Version=3.7.0.0, Culture=neutral,
      PublicKeyToken=null'.]

      Sitecore.Commerce.XA.Foundation.Common.Providers.RenderingViewProvider.GetCustomViewPath(IRendering
      rendering) +0

      Sitecore.Commerce.XA.Foundation.Common.Providers.RenderingViewProvider.Resolve(ControllerContext
      controllerContext, IRendering rendering, String viewName) +240

      Sitecore.Commerce.XA.Foundation.SiteMetadata.Controllers.MetadataController.Index()
      +34 lambda_method(Closure , ControllerBase , Object ) +90 System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext
      controllerContext, IDictionary2 parameters) +229

      System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext
      controllerContext, ActionDescriptor actionDescriptor, IDictionary
      2
      parameters) +35

      System.Web.Mvc.<>c__DisplayClass15.b__12()
      +80 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter
      filter, ActionExecutingContext preContext, Func1 continuation) +454

      System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter
      filter, ActionExecutingContext preContext, Func
      1 continuation) +454

      System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext
      controllerContext, String actionName) +524




      Inspecting all the related dlls with dotPeek, I see this:



      protected virtual string GetCustomViewPath(IRendering rendering)
      {
      string str = (string) null;
      Item settingsItem = this.MultisiteContext.GetSettingsItem(rendering.Item);
      if (settingsItem != null)
      str = settingsItem[Sitecore.XA.Foundation.Mvc.Templates.Settings.Fields.get_CustomRenderingViewPath()];
      return str;
      }



      Settings doesn't seem to exist, and therefore Fields does not exist. I cannot find any property called "CustomRenderingViewPath" anywhere.



      Any ideas?










      share|improve this question









      New contributor




      Richard Hein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      Applying Sitecore Experience Commerce 9.0 Update-3 on top of a fresh Update-2 (on Sitecore 9.0.2) installation results in this exception, after performing step "6.5. Republish and rebuild the search indexes", in the upgrade guide:




      [TypeLoadException: Could not load type 'Fields' from assembly
      'Sitecore.XA.Foundation.Mvc, Version=3.7.0.0, Culture=neutral,
      PublicKeyToken=null'.]

      Sitecore.Commerce.XA.Foundation.Common.Providers.RenderingViewProvider.GetCustomViewPath(IRendering
      rendering) +0

      Sitecore.Commerce.XA.Foundation.Common.Providers.RenderingViewProvider.Resolve(ControllerContext
      controllerContext, IRendering rendering, String viewName) +240

      Sitecore.Commerce.XA.Foundation.SiteMetadata.Controllers.MetadataController.Index()
      +34 lambda_method(Closure , ControllerBase , Object ) +90 System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext
      controllerContext, IDictionary2 parameters) +229

      System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext
      controllerContext, ActionDescriptor actionDescriptor, IDictionary
      2
      parameters) +35

      System.Web.Mvc.<>c__DisplayClass15.b__12()
      +80 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter
      filter, ActionExecutingContext preContext, Func1 continuation) +454

      System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter
      filter, ActionExecutingContext preContext, Func
      1 continuation) +454

      System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext
      controllerContext, String actionName) +524




      Inspecting all the related dlls with dotPeek, I see this:



      protected virtual string GetCustomViewPath(IRendering rendering)
      {
      string str = (string) null;
      Item settingsItem = this.MultisiteContext.GetSettingsItem(rendering.Item);
      if (settingsItem != null)
      str = settingsItem[Sitecore.XA.Foundation.Mvc.Templates.Settings.Fields.get_CustomRenderingViewPath()];
      return str;
      }



      Settings doesn't seem to exist, and therefore Fields does not exist. I cannot find any property called "CustomRenderingViewPath" anywhere.



      Any ideas?







      sitecore-commerce






      share|improve this question









      New contributor




      Richard Hein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question









      New contributor




      Richard Hein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question








      edited 4 hours ago





















      New contributor




      Richard Hein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 5 hours ago









      Richard Hein

      1264




      1264




      New contributor




      Richard Hein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Richard Hein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Richard Hein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          2
          down vote













          This is because of a missed step. The documentation isn't very clear about it, but you must update to Sitecore Experience Accelerator 1.8 to get version 3.8.0.0 of the required dlls.






          share|improve this answer








          New contributor




          Richard Hein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.


















            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "664"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });






            Richard Hein is a new contributor. Be nice, and check out our Code of Conduct.










            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsitecore.stackexchange.com%2fquestions%2f15549%2ftypeloadexception-could-not-load-type-fields-from-assembly-sitecore-xa-found%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            2
            down vote













            This is because of a missed step. The documentation isn't very clear about it, but you must update to Sitecore Experience Accelerator 1.8 to get version 3.8.0.0 of the required dlls.






            share|improve this answer








            New contributor




            Richard Hein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
            Check out our Code of Conduct.






















              up vote
              2
              down vote













              This is because of a missed step. The documentation isn't very clear about it, but you must update to Sitecore Experience Accelerator 1.8 to get version 3.8.0.0 of the required dlls.






              share|improve this answer








              New contributor




              Richard Hein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.




















                up vote
                2
                down vote










                up vote
                2
                down vote









                This is because of a missed step. The documentation isn't very clear about it, but you must update to Sitecore Experience Accelerator 1.8 to get version 3.8.0.0 of the required dlls.






                share|improve this answer








                New contributor




                Richard Hein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.









                This is because of a missed step. The documentation isn't very clear about it, but you must update to Sitecore Experience Accelerator 1.8 to get version 3.8.0.0 of the required dlls.







                share|improve this answer








                New contributor




                Richard Hein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.









                share|improve this answer



                share|improve this answer






                New contributor




                Richard Hein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.









                answered 4 hours ago









                Richard Hein

                1264




                1264




                New contributor




                Richard Hein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.





                New contributor





                Richard Hein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.






                Richard Hein is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.






















                    Richard Hein is a new contributor. Be nice, and check out our Code of Conduct.










                    draft saved

                    draft discarded


















                    Richard Hein is a new contributor. Be nice, and check out our Code of Conduct.













                    Richard Hein is a new contributor. Be nice, and check out our Code of Conduct.












                    Richard Hein is a new contributor. Be nice, and check out our Code of Conduct.
















                    Thanks for contributing an answer to Sitecore Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.





                    Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                    Please pay close attention to the following guidance:


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsitecore.stackexchange.com%2fquestions%2f15549%2ftypeloadexception-could-not-load-type-fields-from-assembly-sitecore-xa-found%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Quarter-circle Tiles

                    build a pushdown automaton that recognizes the reverse language of a given pushdown automaton?

                    Mont Emei