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



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 4 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2008年2月26日(火) 14:47 
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月29日(金) 01:07 
オフライン
Moderator

登録日時: 2006年10月29日(日) 21:56
記事: 472
問題の出る環境と出ない環境で、環境変数には何か違いはないでしょうか?


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2008年2月29日(金) 14:52 
オフライン

登録日時: 2005年8月02日(火) 22:12
記事: 42
お住まい: 東京都
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日(金) 23:43 
aさん,georgeiさん,アドバイスありがとうございました。

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

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

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

簡単ではありますが,問題解決の報告とさせていただきます。
ありがとうございました。


通報する
ページトップ
  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 4 件の記事 ] 

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[8人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

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