0

We are using GlassMapper. We are passing an Ienum of a GlassType generated by TFS To a partial view from a controller. In the controller we are iterating over our Ienum and then using @RenderLink or @Render syntax. When you view the page its fine. However if you try to use page editor you get the following error

VALUE CANNOT BE NULL. PARAMETER NAME: OBJECTTOSWITCHTO

AT SITECORE.DIAGNOSTICS.ASSERT.ARGUMENTNOTNULL(OBJECT ARGUMENT, STRING ARGUMENTNAME) AT SITECORE.COMMON.SWITCHER2.ENTER(TVALUE OBJECTTOSWITCHTO) AT SITECORE.COMMON.SWITCHER2..CTOR(TVALUE OBJECTTOSWITCHTO) AT SITECORE.DATA.ITEMS.CONTEXTITEMSWITCHER..CTOR(ITEM ITEM) AT GLASS.MAPPER.SC.GLASSHTML.MAKEEDITABLE[T](EXPRESSION1 FIELD, EXPRESSION1 STANDARDOUTPUT, T MODEL, OBJECT PARAMETERS, CONTEXT CONTEXT, DATABASE DATABASE, TEXTWRITER WRITER)

2 Answers2

0

I think this is a bug in Glass Mapper, Try updating Glass Mapper to latest version and see if that fix the issue.

Community
  • 1
  • 1
Ahmed Okour
  • 2,392
  • 1
  • 16
  • 31
0

I would check security. Maybe the editor doesn't have access to the item that is being switched to.

Michael Edwards
  • 6,308
  • 6
  • 44
  • 75