Неоднозначная ошибка JavaScript [nsSessionStore.js] - PullRequest
2 голосов
/ 01 октября 2008

Я вижу неоднозначную ошибку в Firebug. Я не думаю, что это особенно связано со сценарием, который я пишу, однако мне не хватает деталей, чтобы определить это по одной этой ошибке. Кто-нибудь видел что-то подобное и есть предложение?

ошибка:

[Исключение ... "Компонент недоступен" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE) "местоположение:" кадр JS :: Файл: ///Applications/Firefox.app/Contents/MacOS/components/nsSessionStore.js :: sss_saveState :: line 1896 "data: no] [Перерыв на этой ошибке] this._writeFile (this._sessionFile, oState.toSource ());

Ответы [ 2 ]

4 голосов
/ 01 октября 2008

Я сам столкнулся с той же ошибкой, и это внутренняя проблема FireFox, а не проблема с вашим скриптом. Это связано с сохранением состояния Firefox:

Согласно: http://blogs.unbolt.net/index.php/brinley/2008/04/26/0x80040111_nssessionstore, это вызвано поврежденным состоянием сеанса.

Короче говоря, я не думаю, что есть что-то, что вы можете сделать, чтобы избежать этого (это ошибка в FireFox или, возможно, плагин). Однако эта ссылка утверждает, что вы можете просто очистить сеанс (закрыв FireFox), чтобы избавиться от проблемы, когда она возникнет.


К вашему сведению, вы можете прочитать комментарии, так как кажется, что закрытие FireFox не обязательно устранит проблему ... но если все, что вас волнует, это то, что ваш скрипт виноват, не беспокойтесь :-)

0 голосов
/ 07 апреля 2009

Вставить это здесь, чтобы я мог найти его позже: /

Изменить nsSessionStore.js from: this._writeFile (this._sessionFile, oState.toSource ()); to: this._writeFile (this._sessionFile, "(" + this._toJSONString (oState) + ")");

Кстати, ошибка вызвана расширениями, создающими элементы браузера без отключения истории (я тоже не знаю, что это значит, см. ошибка ). Ошибка должна быть исправлена ​​в 3.1, см. bug .

...