2011年8月30日火曜日

JavaアプレットでJEditorPaneを使用している場合、ブラウザーでリロードするとエラーとなる。


原因を特定するまで、5時間かかりました。


JavaアプレットでJEditorPaneを使用している場合、ブラウザーでリロードするとエラーとなる。
IE8、Chromeで確認。(firefoxでは問題がおきなかった。)


Exception in thread "AWT-EventQueue-3" java.lang.NullPointerException

    at javax.swing.text.html.parser.Parser.errorContext(Unknown Source)
    at javax.swing.text.html.parser.Parser.parse(Unknown Source)
    at javax.swing.text.html.parser.DocumentParser.parse(Unknown Source)
    at javax.swing.text.html.parser.ParserDelegator.parse(Unknown Source)
    at javax.swing.text.html.HTMLEditorKit.read(Unknown Source)
    at javax.swing.JEditorPane.setText(Unknown Source)
    at javax.swing.JEditorPane.(Unknown Source)





エラーとなる箇所は以下のような記述
new JEditorPane("text/html",htmltext01_english);

又は、

htmlPane.setContentType("text/html");
htmlPane.setText(hogehoge);




対応策としては、上記が呼び出される前に

new ParserDelegator();

を呼び出すと解消された。





ご参考までに
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6993691



2011年8月24日水曜日

DELETE

TEST TESTTEST TESTTEST TESTTEST TESTTEST TESTTEST TEST



TEST TESTTEST TESTTEST TESTTEST TESTTEST TESTTEST TEST

TEST TESTTEST TESTTEST TESTTEST TESTTEST TESTTEST TEST

TEST TESTTEST TESTTEST TESTTEST TESTTEST TESTTEST TEST

TEST TESTTEST TESTTEST TESTTEST TESTTEST TESTTEST TEST

TEST TESTTEST TESTTEST TESTTEST TESTTEST TESTTEST TEST

TEST TESTTEST TESTTEST TESTTEST TESTTEST TESTTEST TEST

TEST TESTTEST TESTTEST TESTTEST TESTTEST TESTTEST TEST


2011年8月14日日曜日

新mac miniにxcode4.1をインストール

新mac miniにxcode4.1をインストールしたところ

ituneを閉じてくださいというような
ダイアログが表示された。
ituneは、起動した覚えがないが念のため確認


なんだかよくわからないのだが
ダイアログも閉じられないので
ターミナルで以下を実行


Mac-mini:~ Naozary$ ps ax | grep Install
 2832   ??  S      0:15.26 /Applications/Install Xcode.app/Contents/MacOS/Install Xcode -psn_0_229432
 2842   ??  Ss     0:00.06 /Applications/Install Xcode.app/Contents/Library/LaunchServices/com.apple.dt.InstallXcodeHelper launchd
 2843   ??  S      0:02.68 /usr/sbin/installer -AppleLanguages (en) -verboseR -target / -pkg /Applications/Install Xcode.app/Contents/Resources/Xcode.mpkg
 2845   ??  Ss     0:00.09 /System/Library/PrivateFrameworks/Install.framework/Resources/runner
 3217   ??  Ss     0:00.01 /usr/bin/perl /tmp/PKInstallSandbox.0tiKMZ/Scripts/com.apple.pkg.MobileDevice.gYhFL8/preinstall /Applications/Install Xcode.app/Contents/Resources/Packages/MobileDevice.pkg / / /
 3222   ??  S      0:00.00 /bin/sh /private/tmp/PKInstallSandbox.0tiKMZ/Scripts/com.apple.pkg.MobileDevice.gYhFL8/preinstall_actions/AlertAll.sh /Applications/Install Xcode.app/Contents/Resources/Packages/MobileDevice.pkg / / / 0
 3223   ??  S      0:00.01 sudo -u Naozary ./Tools/AlertAll.app/Contents/MacOS/AlertAll /Applications/Install Xcode.app/Contents/Resources/Packages/MobileDevice.pkg
 3224   ??  S      0:00.75 ./Tools/AlertAll.app/Contents/MacOS/AlertAll /Applications/Install Xcode.app/Contents/Resources/Packages/MobileDevice.pkg
 3603 s000  R+     0:00.00 grep Install
Mac-mini:~ Naozary$ kill 3224



その後、問題なくインストールが完了できたようにみえるのだが