Mac + Java で突然意味不明なエラーになる

Mac OS X のサーバに SSH でログインして Java のプログラムを実行しようとしたら(いま研究室にある最速のマシンが Dual Core Xeon 2.66GHz x 2 の Mac Pro だったりする)

2007-06-12 01:00:41.305 java[7277] CFLog (0): CFMessagePort: bootstrap_register(): failed 1100 (0x44c), port = 0xf703, name = 'Processes-2.7277'
See /usr/include/servers/bootstrap_defs.h for the error codes.
2007-06-12 01:00:41.307 java[7277] CFLog (99): CFMessagePortCreateLocal(): failed to name Mach port (Processes-2.7277)
CFMessagePortCreateLocal failed (name = Processes-2.7277 error = 0)

て言われた。ついさっきまで、普通に実行できてたのになんでだろうと思って、Google 先生に聞いてみたら上のリンクが出てきた。
で、なんだこれは。SSH でログインしてしばらく経つと、bootstrap namespace というのが無効になって(deactivate) -Djava.awt.headless=true な Java プログラムが動かなくなるということでいいのかな。よくわからないけど。
ふうむ。screen を detatch して放置しておくのが常な自分には非常に面倒な仕様だな。どうしてくれよう。
しかし、これだと、長時間かかる Java プログラムを SSH 経由で連続実行なんてのはちょっと工夫しないといけないなぁ。