原因を特定するまで、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.
エラーとなる箇所は以下のような記述
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