0

例外が発生しています

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.

 }

他の誰かがこのエラーを受け取りましたか。これを引き起こしている原因についての指針は非常に役立ちます

4

1 に答える 1

1

開発者コンソールを開き、この例外の原因となったアクションを繰り返す必要があります。次に、デバッグ ログを見て、この例外が発生している時点を確認します。上記のコードは、「説明」とは関係がないため、このガバナー制限をトリガーするべきではありません。

また、管理パッケージがインストールされていますか? それらのコードは、このガバナー制限をトリガーしている可能性があります。詳細はデバッグ ログで確認できます。

于 2012-05-29T19:48:52.637 に答える