#はじめに
普段、業務でFigmaをバリバリ使っているのですが、先週末頃からデスクトップアプリでプラグインを使おうとするとエラーが発生するようになりました。
ブラウザで利用する分には使えたので放置していたのですが、プラグイン開発にはデスクトップアプリが必須なので調査することにしました。
結論を言っておくと
「バージョンを変更したら何故か直った」
ということになります。
#現状分析
##エラー内容
ERR_CONTENT_DECODING_FAILED...何故デコード処理が?
触れることもできない部分なので、更新漏れやキャッシュなどで古いコードが動いている??
##発生条件
- Macのデスクトップアプリで発生
- バージョン 77.7.0
- 全てのプラグインで発生(公開されているもの&開発したもの)
ブラウザでは発生しないし、周りの人のデスクトップアプリでは発生しないので、私のPCに原因がありそうでした。
#コードを更新してみよう
エラー内容と発生条件を合わせて考えると、私のPC上に古いコードが存在していそうだったので更新方法を調べていきました。
##メニューからUpdateしてみる
まずはFigmaのUpdateを試しました。
アプリは最新のようでした。Reload All Tabsしても特に変わらずでした。
##キャッシュを調べてみる
次にキャッシュについて調査しました。
同じくFigmaのキャッシュの在処を探している人は見つかったのですが、キャッシュの有無と在処の確かな情報は見つかりませんでした。
一応上記の人が言っていたブラウザのキャッシュは削除しましたが、特に変わらずでした。
##アプリを入れ直してみる
次に考えたのが、アプリ内にキャッシュしている可能性でした。
アプリを一度削除し、ダウンロードし直しました。
しかし、これも特に変わらずでした。別の場所に保持しているかも...
##Forumで検索してみる
次にFigmaのCommunityで検索をかけました。
Figma Community
探しているとデスクトップアプリのベータテスト版を見つけました。
Figma Desktop App Beta Testing (November)
もしかしたらエラーに関連している箇所が修正されているかも。
とダウンロードしてみたところプラグインが動くようになりました!
アップグレード
77.7.0→83.3.0
##ダウングレードしてみる
動くようになったものの何故直ったのか分からなかったため、元のバージョンに戻してみることにしました。
ダウングレード
83.3.0→77.7.0
動かなくなるのかと思いきや、バッチリ動きました...。
バージョンが変わると何かが破棄されるのでしょうか?
#おわりに
スッキリしないまま解決してしまったのですが、誰かの役に立てば幸いです!
明日からはプラグイン開発していくぞ!