[salesfroce]開発者コンソールでのFIELD_INTEGRITY_EXCEPTIONエラー

たまに起こっていつも調べている気がするのでメモ。

最近は開発者コンソールで開発をしている事が多いのだけれど、ファイルをいざ保存しようとしたらたまに以下のようなエラーが出て保存できない時がある。

FIELD_INTEGRITY_EXCEPTION
Failde to create createContainerMember for containerId=undefined:null は無効な containerIdです。

保存しているファイルの種類や内容には関係ない。
これが起こるとsavingのまま止まってしまう。

で、解決方法は公式にある。

Developer console cannot save classes/triggers/pages

まず、開発者コンソールを閉じて、再度開く。(念のため)
で、開発者コンソールのメニューから、Workspace –> New Workspaceを選択。

適当な名前で保存する。

ワークスペースが新しく切り替わる(見た目は変わらない)。
すると、無事保存出来るようになる。

一度保存出来るようになったらもとのdefaultのワークスペースに戻しても問題なくなっているので、
先程作った適当なワークスペース削除しても問題なし。

開発者コンソールは便利なんだけど、いかんせん不安定な印象がある…。

   このエントリーをはてなブックマークに追加