Uncaught TypeError: Cannot read property 'subFieldsMap' of undefined

Only getting this for a Partner Community User.

This error is only showing up in the console, and it’s preventing saving of one but not all models.

I’m also having trouble loading a particular model, it just won’t load for the partner user. The field editor has a custom template edit popup that I think might be causing the problem, looking at the full error message below. This template field shows child records, and the custom edit popup lets you add, edit, and remove multiple child records.

Here’s the full error messag and a screenshot of the first part of it. Something about merge and COMBO in there makes me think it might be related to that custom template edit popup

getMergeResult@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS "Link https//full-estscs42forcecom/partners/resource/1459461176000/skuid\_\_SkuidJS")merge@[skuid\_\_SkuidJS:25](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS "Link https//full-estscs42forcecom/partners/resource/1459461176000/skuid\_\_SkuidJS")W.mergeRow@[skuid\_\_SkuidJS:29](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS "Link https//full-estscs42forcecom/partners/resource/1459461176000/skuid\_\_SkuidJS")l.COMBO.read@[skuid\_\_SkuidJS:31](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS "Link https//full-estscs42forcecom/partners/resource/1459461176000/skuid\_\_SkuidJS")l.COMBO.edit@[skuid\_\_SkuidJS:31](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)e.render@[skuid\_\_SkuidJS:30](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)v@VM3670:2(anonymous function)@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)conditionallyDo@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)conditionallyRender@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)(anonymous function)@VM3670:2o.extend.each@[skuid\_\_JQuery:2](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)o.fn.o.each@[skuid\_\_JQuery:2](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)E@VM3670:2t@VM3670:2(anonymous function)@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)conditionallyDo@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)conditionallyRender@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)s@VM3670:2(anonymous function)@VM3670:2o.extend.each@[skuid\_\_JQuery:2](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery "Link https//full-estscs42forcecom/partners/resource/1456776518000/skuid\_\_JQuery")o.fn.o.each@[skuid\_\_JQuery:2](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)l@VM3670:2q@VM3670:2(anonymous function)@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)conditionallyDo@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)conditionallyRender@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)(anonymous function)@VM3670:2o.extend.each@[skuid\_\_JQuery:2](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery "Link https//full-estscs42forcecom/partners/resource/1456776518000/skuid\_\_JQuery")o.fn.o.each@[skuid\_\_JQuery:2](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)o@VM3670:2(anonymous function)@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)conditionallyDo@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)conditionallyRender@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)(anonymous function)@VM3670:2o.extend.each@[skuid\_\_JQuery:2](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery "Link https//full-estscs42forcecom/partners/resource/1456776518000/skuid\_\_JQuery")o.fn.o.each@[skuid\_\_JQuery:2](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)E@VM3670:2t@VM3670:2(anonymous function)@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)conditionallyDo@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)conditionallyRender@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)s@VM3670:2(anonymous function)@VM3670:2o.extend.each@[skuid\_\_JQuery:2](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery "Link https//full-estscs42forcecom/partners/resource/1456776518000/skuid\_\_JQuery")o.fn.o.each@[skuid\_\_JQuery:2](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)l@VM3670:2q@VM3670:2(anonymous function)@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)conditionallyDo@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)conditionallyRender@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)(anonymous function)@VM3670:2o.extend.each@[skuid\_\_JQuery:2](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)o.fn.o.each@[skuid\_\_JQuery:2](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)o@VM3670:2(anonymous function)@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)conditionallyDo@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)conditionallyRender@[skuid\_\_SkuidJS:26](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)n@VM3670:2(anonymous function)@VM3670:2o.extend.each@[skuid\_\_JQuery:2](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)o.fn.o.each@[skuid\_\_JQuery:2](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)t.render@VM3670:2d.render@[skuid\_\_SkuidJS:30](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)s.newItem@[skuid\_\_SkuidJS:30](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)(anonymous function)@[skuid\_\_SkuidJS:30](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)o.extend.each@[skuid\_\_JQuery:2](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery "Link https//full-estscs42forcecom/partners/resource/1456776518000/skuid\_\_JQuery")s.render@[skuid\_\_SkuidJS:30](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)(anonymous function)@[skuid\_\_SkuidJS:28](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)o.extend.each@[skuid\_\_JQuery:2](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)(anonymous function)@[skuid\_\_SkuidJS:28](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)o.extend.each@[skuid\_\_JQuery:2](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)L.aa.when.all.then.d@[skuid\_\_SkuidJS:28](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)(anonymous function)@[skuid\_\_JQuery:3](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)j@[skuid\_\_JQuery:3](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)k.fireWith@[skuid\_\_JQuery:3](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)e.(anonymous function)@[skuid\_\_JQuery:3](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)(anonymous function)@[skuid\_\_SkuidJS:22](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)(anonymous function)@[skuid\_\_JQuery:3](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)j@[skuid\_\_JQuery:3](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)k.fireWith@[skuid\_\_JQuery:3](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)e.(anonymous function)@[skuid\_\_JQuery:3](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)j.save.then.aa.each.isBeingSaved@[skuid\_\_SkuidJS:28](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)(anonymous function)@[skuid\_\_JQuery:3](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)j@[skuid\_\_JQuery:3](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)k.fireWith@[skuid\_\_JQuery:3](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)e.(anonymous function)@[skuid\_\_JQuery:3](https://full-ests.cs42.force.com/partners/resource/1456776518000/skuid__JQuery)a.remote.save.escape@[skuid\_\_SkuidJS:27](https://full-ests.cs42.force.com/partners/resource/1459461176000/skuid__SkuidJS)e.cb@VFRemote.js:133VFExt3.direct.RemotingProvider.VFExt3.extend.doCallback@VFRemote.js:99VFExt3.direct.RemotingProvider.VFExt3.extend.onData@VFRemote.js:94VFExt3.extend.handleResponse@VFRemote.js:75a@VFRemote.js:39(anonymous function)

Oops, in editing my post to say that the template custom edit popup referred to child records, I realized the partner user profile didn’t have access to the custom object of my child records. So, NOT A PROBLEM. 

HA!  Thanks for letting us know the solution…  WE are always supcious of data model in these cases,  but it seems harsh for us to point fingers that way…