なんらかの理由で、突然、Magento 1.7.0.2 を実行しているサイトのバックエンドで作成した注文に製品を追加できなくなりました。考えられることはすべて試しました (APC の無効化、javascript マージの無効化、mod pagespeed の無効化、コンパイルなし、キャッシュの無効化など...)。
Chome の Java デバッガーで、新しい注文を作成して製品を追加しようとすると、大量の DOMException がスローされるのを確認します。
具体的には contentscript.js の 3334 行目
var c = window.getSelection().getRangeAt(0).cloneContents().textContent;
注文作成プロセスの残りの部分では、prototype.js と jquery.main.js でいくつか取得しますが、これらが意図されているのか、スローされるべきでないのかはわかりません。それらは try/catch ブロックにあります。
これは特に、ランダムに機能しなくなった理由がわからないため、本当に大きな苦痛です。新しい拡張機能をインストールしておらず、所有しているすべての拡張機能を無効にしようとしました。
また、 Magento - Cannot add products to a manual order within the backend of the Admin Panelも見ましたが、これは同じ問題を抱えていますが、prototype.js を Magento 1.7.0.2 ファイルに含まれているものに置き換えようとしたため、別の解決策だと思います。jsファイルを変更したことはありません。