2017-04-07 9 views
0

エクスポートされたファイルをIPreferenceService.importPreferences(InputStream);でインポートしようとしているときに、Eclipseがハングしてしまい、それを強制終了する必要があります。エラーログもスローされません。これを解決する方法。Eclipseが環境設定ファイルをインポートするときにハングアップ

ご協力いただければ幸いです。

+0

'readPreferences(InputStream)'とそれに続く 'applyPreferences(outputFromReadPreferences)'を呼ぶことで 'importPreferences'を分割して実際にどの段階で失敗するかを調べることができます。 – KompjoeFriek

+0

ありがとうKompjoeFriek、私は 'readPreferences'と' applyPreferences'を試しました。読み取りは正常に動作しています。しかし、それは適用されません。適用設定については、 'IExportedPreferences'オブジェクトが必要です。私は 'IExportedPreferences prefs = IPreferencesService.readPreferences(InputStream) 'として作成しようとしました。そしてここでそれはCoreExceptionを与えています:設定をインポートする際の問題。 – user3098795

答えて

0

私は理由を考え出しました。だから私は発見を投稿している、それは同じ問題に直面している人にとっても役立つかもしれない。

eclipseの起動時に環境設定をインポートしていたため、ハングアップしていました。 デバッグするとすべての設定がインポートされましたが、単純な実行ではハングしていました。 私はEclipseの起動後にインポートの設定を変更し、それが機能しました。

関連する問題