_ Java ▲
xalan + aspect を動かしていて,どこで StackOverflow が発生したかわからなかったので,久しぶりに jdb を起動.
手順的には,次のようなもの.忘れないようにメモ.
1. jdb [クラスパス関連オプション] [クラス名] で起動
2. catch all java.lang.StackOverflowError で例外キャッチを指定
3. run org.apache.xalan.xslt.Process -in ... で実行
4. 止まったところで where でスレッドのコールスタックを表示
アラン・ピーズ,バーバラ・ピーズ「話を聞かない男,地図が読めない女」を読んだ.
性別の違いに起因した精神的な違いの説明はなかなか面白い.少しは学ぶべきこともある?かも.