System.Exception:太多记录类型描述:101

时间:2012-05-11 03:47:45

标签: salesforce apex-code

我收到了异常

System.Exception: Too many record type describes: 101

我理解这是一个州长限制例外。

我正在检查触发器中If语句中的记录类型。

for(Opportunity o : Trigger.new)
{
   if ( ( o.TotalOpportunityQuantity != Trigger.OldMap.get(o.Id).TotalOpportunityQuantity) && o.RecordTypeId == varRectype) 
     {
                 // do something
     }

     // i am also checking in another if statement for o.RecordTypeId == varRectype with a combination of other fields.

 }

是否有其他人遇到此错误。关于导致这种情况的任何指示都会有很大的帮助

1 个答案:

答案 0 :(得分:1)

您应该打开开发者控制台,并重复导致此异常的操作。然后查看调试日志,以查看此异常触发的位置。您上面列出的代码不应该触发此调控器限制,因为它与“describe”无关。

此外,您是否安装了任何托管软件包?这些中的代码可能会触发此调控器限制。调试日志会告诉你更多。

相关问题