JapaneseText.qlgenerator を自分でも使ってたのですが、稀に正しく表示できない場合があるので場当たり的対処版を作りました。
原因は、稀にエンコーディングから見て正しくないテキストファイルが生成されてしまって、それを文字コード推定ルーチンが誤判断して、結果、nil なオブジェクトができてしまっているのに、そのまんまNSText に突っ込んだりして、例外が発生していたという感じ。そのため、今まで何も問題なかった人は特に入れ替える必要はありません。
Gauche 由来の文字コード推論は間違ってなくて、エンコード的に正しくないテキストができてしまう場合があるって方が問題なのですが...。
なお、場当たり的な対処なので、うまくいかないかもしれません。うまくいかないテキストがある場合は、(差し支えなければ)送ってもらえると助かります。
...ってか、方法は違えど同じルーチン使ってる JapaneseText.mdimporter の方でもうまくインデックス作れていないかもしれない。気が向いたら試してみます。
4/20 21:37 追記
間違ってデバッグコードつきっぱなしのをアップしたので、21:37 に置き換えました。21:07 から30分以内にダウンロードされた方(MD5 が32c128cb61e256fdb5e1d01fe0fb2a8eの人)は、ダウンロードし直してください。正しいものはMD5 が3a1f8255b7bf3ad94d9051f733b70db4 です
JapaneseText_qlgenerator-1.0.1.zip