じゃんてな が止まってる……
JAntennaは異常終了しました。 java.lang.NullPointerException at sun.net.www.http.KeepAliveStream.close(KeepAliveStream.java:63) at java.io.FilterInputStream.close(FilterInputStream.java:159) at sun.net.www.protocol.http.HttpURLConnection$HttpInputStream.close(HttpURLConnection.java:1257) at info.nilab.lib.net.antenna.GenericAntennaAgent.getPageInfo(GenericAntennaAgent.java:66) at info.nilab.lib.net.antenna.xwpi.XWPI.updateWebPageInfo(XWPI.java:148) at info.nilab.app.jantenna.JAntenna.exec(JAntenna.java:99) at info.nilab.app.jantenna.JAntenna.execute(JAntenna.java:49) at info.nilab.app.jantenna.JAntenna.main(JAntenna.java:40)
InputStream#close で NullPointerException は反則だよなぁ……と思いつつも、 URLConnection#getInputStream で拾った InputStream だから、close しちゃマズかったかも。いや、普段は問題なく動いてたし、なんか特殊なエラーでも発生してたのかな。バグ情報を調べる気力も、sun.net.www.http.KeepAliveStream のソースまで追う根気もないので、NullPoinerException が発生したときはスルーで放置するように修正しとこう。
発生したバージョンはこんな感じ。
$ java -version java version "1.4.0_01" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0_01-b03) Java HotSpot(TM) Client VM (build 1.4.0_01-b03, mixed mode)
tags: Java zurazure
Posted by NI-Lab. (@nilab)