タイトルのように、特定の頂点クラスを保存しようとしているときにエラーが表示されます。私は他の頂点クラスを保存することができましたが、これだけではありません。Apexクラスを保存するときのエラー:行:0;重複した値が見つかりました:<unknown> ID:<unknown>のレコードの重複値
私が見たものの大部分は、このエラーは、データベースによって与えられ、DML文またはオブジェクトのフィールドの履歴追跡に関連していることを述べています。私のクラスにはSObjectsがありません。これはSOAP WSDLから生成されたクラスなので、データベースに何も置くことはありません。使用するすべてのサブクラスとフィールドはクラス内で宣言されるため、他の頂点クラスに依存してはいけません。
私が読んだ唯一の事は、ワークスペースと何か関係があるかもしれないということです。開発コンソールで新しいワークスペースを作成しようとしましたが、正しく保存するかどうかをワークスペース間で切り替えました。違いはありませんでした。
私はまた、DEVコンソールからクラスだけでなく、ForceCode、あなたがVSCodeに開発することができますプラグインを節約しようとしています。私は両方の環境から同じ結果を得ます。
私は本当にこの1つに困っています。生成されたコードに互換性のないものがあるのだろうかと思っています。実際にはSOAPサービスを変更するだけで、WSDlが生成するクラスを違うものにすることができます。
ところで、このクラスは、Eclipseのプラグインは、Force.comを通じてwsdl2apex使用して生成されます。
//Generated by wsdl2apex
は、クラスの先頭にあります。
更新:コードを別の名前の新しいクラスとして保存することができたので、問題のコード自体は間違いありません。どんなSFの達人がいるの?私は本当に、元のクラスへのすべての参照を元に戻すことはできないので、それを元に戻す必要はありません。 – ncooper09