ブロとも申請 全記事一覧

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Firefox Java Plug-in 利用時のエラー (java.lang.InterruptedException)

openSUSE 11.3 にアップグレードしてから Firefox で Java Plug-in を使用した Web ページを閲覧すると正常に表示されなかったり、動作が遅かったりすることがありました。
これは端末(Konsole)で Firefox を起動すると分かるのですが、バックグラウンドでエラー(java.lang.InterruptedException)が発生しているためです。
今回はこのエラーの原因と回避策をご紹介します、、、

エラー内容>
端末(Konsole)で Firefox を起動し、Java Plug-in を使用した Web ページを閲覧すると、端末上に以下のエラーメッセージが出力される。

Looking for 0x7fe8dbb64878 0x7fe8dbb71da0 0x7fe8f53dfdc4 (document)
java version "1.6.0_17"
OpenJDK Runtime Environment (IcedTea6 1.7.3) (suse-7.3-x86_64)
OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)
java.lang.InterruptedException: sleep interrupted
 at java.lang.Thread.sleep(Native Method)
 at sun.applet.PluginAppletViewer.handleMessage(PluginAppletViewer.java:733)
 at sun.applet.PluginAppletViewer.handleMessage(PluginAppletViewer.java:647)
 at sun.applet.PluginStreamHandler.handleMessage(PluginStreamHandler.java:295)
 at sun.applet.PluginMessageHandlerWorker.run(PluginMessageHandlerWorker.java:72)
Looking for 0x7fe8d98acaa8 0x7fe8d98886c0 0x7fe8f53dfdc4 (document)
** Unimplemented: IcedTeaScriptableJavaObject::invalidate 0x7fe8de9addc0
** Unimplemented: IcedTeaScriptableJavaObject::deAllocate 0x7fe8de9addc0



<原因>
Firefox のメニューバーより、「ツール > アドオン」を選択し、「プラグインタブ」を見ると Java Plug-in として「IcedTea NPR Web Browser Plugin」が設定されている。
上記エラーメッセージを見ると、Unimplemented という出力もあり、また当エラー内容を Google で検索してみると類似のバグを多数見つけることができるため、この「IcedTea NPR Web Browser Plugin」の何らかの不具合と思われる。

firefox_java-plugin01.png


<対処方法>
 Java Plug-in として「IcedTea NPR Web Browser Plugin」ではなく、「Java(TM) Plug-in」を設定する。

1.端末(Konsole)を起動する。

2.以下のコマンドを実行し root になる。
> su -

3.javaplugin を変更するため、以下のコマンドを実行する。
# update-alternatives --config javaplugin

4.javaplugin を選択する。Sun の javaplugin の番号を入力し、「Enter」キーを押下する。
(Red456 の環境では以下のように表示されましたので、「2」をタイプし「Enter」キーを押下しました。)

There are 2 alternatives which provide `javaplugin'.

Selection Alternative
-----------------------------------------------
*+ 1 /usr/lib64/jvm/jre-1.6.0-openjdk/lib/amd64/IcedTeaNPPlugin.so
2 /usr/lib64/jvm/java-1.6.0-sun-1.6.0/jre/lib/amd64/libnpjp2.so

Press enter to keep the default[*], or type selection number:


5.Firefox を起動し、「ツール > アドオン」を選択し、「プラグインタブ」より「Java(TM) Plug-in」となっていることを確認する。
firefox_java-plugin02.png


以上です。
これで Red456 の環境では、Firefox で Java Plug-in を使用した Web ページを閲覧することができるようになりました。

openSUSE 11.2 の頃は、「Java(TM) Plug-in」になっていたと思います。
Sun が Oracle に買収されたこともあるので、もしかしたら openSUSE 11.3 から openJDK ベースの「IcedTea NPR Web Browser Plugin」になったのかもしれません。

Java Plug-in がうまく動かない場合は、上記の方法で Sun の Java Plug-in に変更してみてください。

テーマ : Linux
ジャンル : コンピュータ

tag : openSUSE 11.3 Firefox エラー

コメントの投稿

管理者にだけ表示を許可する

ブログを購読する
プロフィール

Red456

ブロガー:Red456

最新情報

Red456_openSUSEをフォローしましょう
openSUSE 関連サイト
お気に入りのサイト
カテゴリ
NAS (1)
NFS (1)
カレンダー
03 | 2017/04 | 05
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 - - - - - -
最新コメント
アクセス数
タグクラウド


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。