― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - S3 Organizer(S3Fox) で NS_ERROR_FAILURE
作成者 メッセージ
  記事の件名:  Re: S3 Organizer(S3Fox) で NS_ERROR_FAILURE  引用付きで返信する
aさん,georgeiさん,アドバイスありがとうございました。

aさんのアドバイスにあった「環境変数」を調べてみると
> HOME=***
という環境変数が設定されていました。

先の例外が,「...get("Home",...」となっていたので怪しいと思い,これを削除したところこれまで起きていた問題が解消されました。

確信は無いのですが,ちょうど問題が起き始めた頃に仕事でCygwinをセットアップしたことがあり,もしかしたらその時に環境変数が設定されたのかもしれません。
その時は,Cygwin自体は手動でアンインストールしたのですが環境変数にまでは思い至らず,ご迷惑をおかけすることになりました。

簡単ではありますが,問題解決の報告とさせていただきます。
ありがとうございました。
投稿記事 Posted: 2008年2月29日(金) 23:43
  記事の件名:  Re: S3 Organizer(S3Fox) で NS_ERROR_FAILURE  引用付きで返信する
hidea さんが書きました:
該当するs3prefHandler.js の12行目を参照すると以下のようなコードになっていました。

var _3=Components.classes["@mozilla.org/file/directory_service;1"]
.getService(Components.interfaces.nsIProperties).get("Home",Components.interfaces.nsIFile);

これは、OS のルートディレクトリを収得するコードと思われます。
Code snippets:File I/O - MDC
コード自体はお手本通りのようで、問題の原因とは思えません。

hidea さんが書きました:
さらに,この問題が起きる環境と起きない環境があります。
私が試した中では,2台のPCでは起き,他の2台のPCでは問題が起きませんでした。

エラーコードがどこに出ているかが明記されていないので、ツール → エラーコンソール と仮定して。

この手のエラーは、拡張機能のバッティングによっても発生します。
問題が起きる環境と起きない環境で、導入している拡張機能に違いはありませんか?
もしあるようなら、問題が起きる環境にだけ導入されている拡張機能を無効にしてみて
症状が再現するか、確認してください。
投稿記事 Posted: 2008年2月29日(金) 14:52
  記事の件名:  Re: S3 Organizer(S3Fox) で NS_ERROR_FAILURE  引用付きで返信する
問題の出る環境と出ない環境で、環境変数には何か違いはないでしょうか?
投稿記事 Posted: 2008年2月29日(金) 01:07
  記事の件名:  S3 Organizer(S3Fox) で NS_ERROR_FAILURE  引用付きで返信する
FireFoxで,Amazon S3 を利用する為のアドオン「S3 Organizer(S3Fox)」を利用
してきたのですが,昨年の秋頃からローカルのフォルダ移動や,S3ストレージからの
ダウンロードで例外エラーがでるようになり困っています。
表示されるエラーは以下の通りです。

[Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIProperties.get]"
nsresult: "0x80004005 (NS_ERROR_FAILURE)" location:" JS frame ::
chorome://s3fox/content/s3prefHandler.js :: anonymous :: line 12" data: no]

該当するs3prefHandler.js の12行目を参照すると以下のようなコードになっていました。

var _3=Components.classes["@mozilla.org/file/directory_service;1"]
.getService(Components.interfaces.nsIProperties).get("Home",Components.interfaces.nsIFile);

FireFoxのアドオンの開発は経験がないので,これの何が問題なのかはわかりません。

さらに,この問題が起きる環境と起きない環境があります。
私が試した中では,2台のPCでは起き,他の2台のPCでは問題が起きませんでした。
いづれもWindows XP SP2です。
それぞれの環境でアンインストール,ユーザーのApplication Data/Local Settings を
削除した状態から再度インストールし直しても症状は同じでした。
また問題が出るマシンを Windowsセーフモード+ネットワークで試しても変わりませんでした。

具体的な環境は以下の通りです。

Windows XP Professional SP2
Firefox 2.0.0.12
s3fox 0.4
ThinkPad X31/自作PC(PentiumD)

(参考) 問題なく動作したマシン
DELL Dimension3100C(CeleronD)

(参考) 問題が起こる環境と起こらない環境の差
■動く
McAfee VirusScan
Google Desktop

■動かない
ウイルスバスター2008
ATOK16
Skype
Windows Live Messenger
Yahoo!メッセンジャー

ATOK16以外を完全に終了させてみたが改善しない。
ただ,ATOK16はFireFox+S3foxを導入前から利用している。
昨年の秋頃までの半年ほどは特に問題なく使えていた。


ウィンドウズを再インストールするのが一番なのでしょうが,なかなかそうもいかず
この問題の解決方法をご存じの方がいればと思い質問させていただきました。
よろしくお願いいたします。
投稿記事 Posted: 2008年2月26日(火) 14:47

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean