daily affairs
クルマと、読んだ本のネタを中心に。
 



1つのバグ(?)をおっかけてるうちに半日潰してしまいました

今朝になってFTPクライアントの調子がどうもおかしい。ファイルが見えたり見えなかったりします。しかも私の環境でだけ発生します。他の人の環境では発生しない。なぜ~って半泣き状態で調べることほぼ半日。

原因が分かりました。
「FTPClient#listFiles returns null element when file's timestamp is "02/29"」
https://issues.apache.org/jira/browse/NET-188

Apache Commons Net (以前のJakarta Commons Net?)を使っています。その中のFTPClient#listFilesが2月29日の日付になったファイルをうまく扱えないということらしいです FTPサーバ側の1部のファイルを触って日付が2月29日になったので、FTPClient#listFilesの動きが変になって…

具体的にはこんなことになりました。
・FTPClient#listFilesの戻り値の配列の中にnullが混じる(2月29日のファイル・ディレクトリがnullになってるみたい)
・FTPClient#listFilesが長さ[0]の配列を返す(ディレクトリ以下がすべて2月29日になっている場合)

まったくよぉ

コメント ( 2 ) | Trackback ( 0 )




ソフトウェアエンジニアリング基礎知識体系―SWEBOK2004」を読みました。

「はじめに」の部分に書いてありますが「文献へのポインタ集」だと感じました。ソフトウェアエンジニアリングに関する知識を体系的にまとめて、詳細は文献参照、という内容です。挙げられている文献は相当数あります。しかもすべて英語です(^^; 日本語に翻訳されている書籍も混じってますけどね~

この本は通して読む必要はないと思いますが、手元に置いておきたいです。今回は図書館から借りたのでもうお返ししないといけません…。2008年に新しいSWEBOKがまとまるようなので、それは買って手元に置いておこうと思います。

コメント ( 0 ) | Trackback ( 0 )