Tuesday, 24 June 2014

Error: Could not resolve type name Glass.Mapper.Sc.Pipelines.Response. GetModel, Glass.Mapper

16 comments
Today I was trying to use Sitecore Glass Mapping framework for my Sitecore MVC project. I’ve installed Glass Mapper from nuget and configured it for Sitecore MVC project. For more information on the Glass.Sitecore.Mapper visit the official website. Below are the few details about my development environment:
  • MVC Version:  4
  • Sitecore Version:  7.0
  • Glass.Mapper version:  3.0.10.23
  • Glass.Mapper.Sc version:  3.2.0.39
  • Glass.Mapper.Sc.Mvc version:  3.2.0.35
  • Glass.Mapper.Sc.Razor version:  3.0.9.13
Below config files will be added into App_Config\Includes folder once you install Glass Mapper framework:
  • Glass.Mapper.Sc.Razor.config
  • Glass.Mapper.Sc.Mvc.config
I got below error while browsing Sitecore MVC website.
Could not resolve type name: Glass.Mapper.Sc.Pipelines.Response.GetModel, Glass.Mapper.Sc (method: Sitecore.Configuration.Factory.CreateType(XmlNode configNode, String[] parameters, Boolean assert)).
While troubleshooting; I’ve checked Glass.Mapper.Sc.Mvc.config file.
<configuration xmlns:patch="http://www.sitecore.net/xmlconfig/">
  <sitecore>
      <settings></settings>
    <pipelines>
      <mvc.getModel>
        <processor type="Glass.Mapper.Sc.Pipelines.Response.GetModel, Glass.Mapper.Sc"/>
      </mvc.getModel>
    </pipelines>
  </sitecore>
</configuration>
I’ve checked Glass Mapper official website and got to know that few classes have been move to separate MVC assembly and somehow changes were not getting reflected into .config file. Class Glass.Mapper.Sc.Pipelines.Response.GetModel has been moved to Glass.Mapper.Sc.Mvc assembly which was earlier in Glass.Mapper.Sc assembly. I’d modified Glass.Mapper.Sc.Mvc.config as below:
<sitecore>
      <settings></settings>
    <pipelines>
      <mvc.getModel>
        <processor type="Glass.Mapper.Sc.Pipelines.Response.GetModel, Glass.Mapper.Sc.Mvc"/>
      </mvc.getModel>
    </pipelines>
  </sitecore>
</configuration>
I rebuild the solution and I was no longer getting the error.  
Download correct Glass.Mapper.Sc.Mvc nuget package for your Sitecore MVC project.
Glass.Mapper.Sc.Mvc nuget package.

Sitecore VersionMVC VersionGlass.Mapper.Sc.Mvc nuget package
Sitecore 6.xMVC 3Glass.Mapper.Sc.Mvc-3
Sitecore 7.0-7.1MVC 4Glass.Mapper.Sc.Mvc-4
Sitecore 7.2MVC 35Glass.Mapper.Sc.Mvc-5
Comments and suggestions are most welcome. Happy coding! 

16 comments :

  1. Michael Edwards24 June 2014 at 21:14

    Hi
    Thanks for blogging this bug. This should be fixed if you are installing into a new project but it is a problem if you are upgrading an existing project.

    Mike

    ReplyDelete
  2. Great. Thanks Mike. :)

    ReplyDelete
  3. ASP.NET training in Jaipur provides quality training with live projects. Learn on web designing and development with error solving tricks.

    ReplyDelete
  4. Nice blog on bug. Training give you way to learn and resolve error solving technique.
    Live project training in Jaipur

    ReplyDelete
  5. Кожаные сумки не выходят из моды, актуальны во все времена года и при правильном ношении сливаются почти с любой одеждой. Подобное изделие отличается большим временем ношения и прекраснымстильным внешним видом. При грамотном уходе сумочка из естественного природного материала прослужит гораздо дольше, нежели из ситнетического, а также со временем сумочка становится прекраснее, раскрывая свой потенциал. Отобрать сумку из кожи необходимо воспользовавшись магазином фурло сумки, где собрано достаточно вариаций сумок. У нас вы обнаружите отзывы женщин, которые помогут определится и сделать крутой выбор сумочки.

    ReplyDelete
  6. Выбирая такой стройматериал как, например - плитка настенная спб доведется рассмотреть множественное количество разновидностей. Сконцентрируйтесь не только на керамической плитке чужестранного изготовления, но также на отечественные варианты.

    ReplyDelete
  7. Немалый сортимент строительных принадлежностей для жилищной сферы. Получите максимальные преимущества только на сайте скамейки уличные челябинск купить. Далее рассмотрены самые важные достоинства кооперации с нашей компанией.

    ReplyDelete
  8. Сервисная служба всегда придет на помощь и быстро разрулит наиболее сложную проблему. Посмотреть оригинальность игрового сервиса возможно на официальной странице casino-x-oficialniy-sayt.com. Помните, что казино х отзывы 2020 ни при каких условиях не требует переводов за выполнение процедуры регистрации пользователей.

    ReplyDelete
  9. Казино х отзывы реальные россия – воспользуйтесь всеми преимуществами проверенной азартной площадки, рубите большие деньги. В данный момент кто угодно сможет опробовать фарт на портале CasinoX.com. Онлайн-аппараты всегда заманивали искателей острых ощущений.

    ReplyDelete
  10. Испытай свою удачу – регистрируйся на площадке франк казино зеркало сайта вполне бесплатно! Только завершив базовое обучение, вы можете начать управлять большими денежными потоками. Протокол демо игры разрешает ознакомиться с азами интерактивной площадки.

    ReplyDelete
  11. Исключительно на ресурсе джой казино зеркало пользователи смогут выиграть большие деньги. Стоит уделить отдельное внимание выбору оптимально подходящего для вас ресурса. В мире имеются десятки web-казино на реальные деньги.

    ReplyDelete
  12. Гадание Таро на отношения и любовь дает увидеть, что человека ждет в ближайшее время. Способ понять предстоящие действия постоянно привлекал человечество. Каждый хочет знать собственную судьбу и представляет конкретные средства ворожбы более действенными.

    ReplyDelete
  13. Ассортимент продукции, имеющийся в онлайн-магазине legendagres.ru http://www.scsyw.com/home.php?mod=space&uid=303180&do=profile, правда безграничен. Разработкой отделочной плитки занимаются многие фирмы на континенте. Самыми важными составляющими при изготовлении являются белая глина и минимальное количество присадок, изменяющих тон и фактуру.

    ReplyDelete
  14. Кафельная отлично подходит к любому интерьеру. Отбирая такой стройматериал как, например - http://himtrade.pro/index.php?subaction=userinfo&user=ejijez необходимо просмотреть максимальное число идей. Лучший выбор плитки может украсить всякую коридор или ванную комнату. Сосредоточьтесь не только на керамогранитной плитке западного изготовления, но также на российские типы.

    ReplyDelete
  15. воспользоваться проверенным проектом hydra ссылка. Наиболее элементарнейший прием определить нужную информацию о защите от хакерских атакВ общем-то усмотреть за сегодняшними новинками IT технологий действительно сложно. В большинстве случаев злоумышленники стараются выведать коды о счетах в банках или дебетовых картах человека. о борьбе с хакерскими атакамиНе тратьте свое время, а как можно быстрее используйте действенные предложения старожил. об обеспечении защиты от проникновении злоумышленников – это зайти на информационный проект

    ReplyDelete