1

It seems to happen mainly on 3rd party plugins, but it is only happening on a small minority. Here's an example sobject from a Conga plugin: "APXTConga4__Conga_Composer_Settings__c". SObject describe shows that it is createable, updateable, deleteable, queryable, etc. It is also "layoutable"! But the only layouts I can read on it are search layouts. CompactLayoutable is false and lookupLayoutable is null.

So here are my questions:

  1. Is there some hint in the sobject describe that I can use to know I'll get this exception when I try to read page layouts? (like maybe lookupLayoutable being null or some such?)
  2. If answer to (1) is no, and I just need to handle the error, then is this object really createable? How are objects created when they have no page layouts?

Other entities: Financial_Data_Lock_Settings__c, LeadConverterFieldMap__c, OppRollupSettings__c, OrgOppsRTs__c

thanks! I'm on version 29.0

0

1 Answer 1

1

I don't have Conga installed to check, but I suspect these are all Custom Settings. You can use the customSetting property from the sObject description to verify this.

If this is the case it would explain the lack of page layout support.

1
  • Seems you are right! I am looking over the sobject describes on these and the customSetting property is true for all. Thanks! Commented Mar 24, 2014 at 20:08

You must log in to answer this question.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.