我收到了异常
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.
}
是否有其他人遇到此错误。关于导致这种情况的任何指示都会有很大的帮助
答案 0 :(得分:1)
您应该打开开发者控制台,并重复导致此异常的操作。然后查看调试日志,以查看此异常触发的位置。您上面列出的代码不应该触发此调控器限制,因为它与“describe”无关。
此外,您是否安装了任何托管软件包?这些中的代码可能会触发此调控器限制。调试日志会告诉你更多。