line -1, column -1: Dependent class is invalid and needs recompilationエラーについて
典型的な発生パターン ■Case当該エラーの対象となっているApexクラスの依存先のメタデータ(項目やメソッド)に変更があった場合 ■Resolutionこの場合、ApexクラスのisVaildフラグが(裏側で)falseになっているので、依存関係の修正を行なった上で、再コンパイルを行う必要がある トリッキーな発生パターン ■Case組織に特定のApexクラスが存在する状態で、当該のApexクラスと(テストクラスを介して間接的に)相互依存関係を持つクラスをデプロイした際に、元のApexクラスまたは元のApexクラスのテストクラスに対して「相互依存関係を持つクラス」に依存する何らかの修正が加えられている場合 ■Description下記の例の場合、TestDataFactoryのデプロイはその依存先のSelectorとの整合性に依存するが、そのSelectorのデプロイはTest… Read More »