JavaScriptエラーエラー
DOMException: DataCloneErrorDOMException: DataCloneError
構造化クローンアルゴリズムを使用してオブジェクトをクローンできなかった。
browsernode
このエラーの原因
クローンまたは転送できないデータを含むオブジェクトのクローンを試みた。関数、DOM ノード、Error オブジェクト、および特定の組み込みオブジェクトは structuredClone()、postMessage()、または IndexedDB でクローンできない。
修正方法
クローン前にクローン不可能なプロパティ (関数、DOM ノード) を除去する。可能であれば先にデータを JSON にシリアライズする。postMessage ではシリアライズ可能なデータのみ送信する。効率的な転送には転送可能オブジェクト (ArrayBuffer) を使用する。
例
// Cannot clone functions via structuredClone or postMessage
structuredClone({ fn: () => {} }); // DataCloneError関連するエラーコード
JavaScriptエラーエラー
EMFILEEMFILE: オープンファイルが多すぎます
プロセスが許可されている最大オープンファイルディスクリプタ数に達しました。
node
詳細を表示 JavaScriptエラーエラー
TypeError: Cannot set properties of undefined/nullTypeError: undefined/null のプロパティを設定できない
undefined または null に対してプロパティを設定しようとした。
browsernode
詳細を表示 JavaScriptエラーエラー
SyntaxErrorSyntaxError
JavaScriptエンジンが言語の構文に適合しないコードに遭遇した。
browsernode
詳細を表示 JavaScriptエラーエラー
TypeError: Converting circular structure to JSONTypeError: 循環構造を JSON に変換できない
JSON.stringify() が、JSON にシリアライズできない循環参照を持つオブジェクトを検出した。
browsernode
詳細を表示 JavaScriptエラーエラー
SyntaxError: Missing ) after argument listSyntaxError: 引数リストの後に ) がありません
関数呼び出しに閉じ括弧がありません。
browsernode
詳細を表示 JavaScriptエラーエラー
EISDIREISDIR: ディレクトリです
ディレクトリであるパスに対してファイル操作が試みられました。
node
詳細を表示