base-64 error
Katsumi Yamaoka
yamaoka @ jpl.org
2001年 1月 18日 (木) 09:51:30 JST
>>>>> In [semi-gnus-ja : No.5746]
>>>>> Jsme for student work group <jsme @ mech.eng.osaka-cu.ac.jp> wrote:
瀧山さん> User-Agent: T-gnus/6.14.1 (based on Gnus v5.8.3) (revision 18)
瀧山さん> SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui)
瀧山さん> Emacs/20.6 (i686-pc-linux-gnu) MULE/4.0 (HANANOEN)
瀧山さん> T-gnusでbase64で添付しようとしたら
瀧山さん> 以下のようなエラーになりました
瀧山さん> どのように対応したら良いのでしょうか。お教え下さい。
瀧山さん> Signaling: (wrong-type-argument integer-or-marker-p nil)
瀧山さん> next-visible-point(205)
瀧山さん> mime-edit-content-end()
瀧山さん> mime-edit-normalize-body()
瀧山さん> mime-edit-translate-region(72 94913 "Multipart_Fri_Jan_12_09:07:53_2001-1")
瀧山さん> mime-edit-translate-body()
瀧山さん> byte-code("..." [mime-edit-pgp-enclose-buffer mime-edit-translate-body] 1)
瀧山さん> message-maybe-encode()
瀧山さん> message-send(nil)
瀧山さん> message-send-and-exit(nil)
瀧山さん> call-interactively(message-send-and-exit)
たいへん遅いフォローで申し訳ありません。_o_
こちらでは症状を再現できないのですが、次のことが言えると思います。
`next-visible-point' は (瀧山さんの場合) inv-19.el の関数ですが、バッ
ファの途中 (または先頭) から最後までが invisible になっているときに使
うと問題があります。以下の式で再現させることができます。
(let ((buffer (get-buffer-create "*temp*")))
(pop-to-buffer buffer)
(erase-buffer)
(insert "foo\nbar\n")
(goto-char (point-min))
(forward-line 1)
(put-text-property (point) (point-max) 'invisible t)
(require 'invisible)
(if (invisible-p (point))
(next-visible-point (point))))
APEL の inv-19.el は汎用プログラムだと思うので、このメールに添付したパッ
チのような改修が必要なのではないでしょうか?
おそらく SEMI 1.13.7 の MIME-Edit などにも何らかの問題がある気がします
が、こちらは追いきれていません。ごめんなさい。
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: inv-19.el.diff
型: application/octet-stream
サイズ: 366 バイト
説明: 無し
URL: <http://lists.chise.org/pipermail/apel-ja/attachments/20010118/a9291da8/attachment-0001.obj>
-------------- next part --------------
--
Katsumi Yamaoka <yamaoka @ jpl.org>
More information about the APEL-ja
mailing list