Hiromi-san,
Domo arigato gozaimasu. Indexing right now and have not hit the error.
-cs
On 11/4/2014 7:14 PM, Hiromi Kimura wrote:
cs+dovecot@ctzen.com wrote:
Hi,
I've setup FTS using lucene and it should be working, the lucene index is updated when mail arrives.
I also managed to reindex my INBOX: doveadm index -u foo -q INBOX
However, when I try to index an Archives folder: doveadm index -u foo -q Archives, the index-work crashed with this log message:
dovecot: indexer-worker(foo): Panic: file message-decoder.c: line 363 (message_decode_body): assertion failed: (ctx->translation_size <= sizeof(ctx->translation_buf)) dovecot: indexer: Error: Indexer worker disconnected, discarding 1 requests for foo dovecot: indexer-worker(foo): Fatal: master: service(indexer-worker): child 28730 killed with signal 6 (core dumps disabled)
The Archives folder has 22317 messages.
Please help.
dovecot --version 2.2.15
dovecot -n # 2.2.15: /usr/local/etc/dovecot/dovecot.conf # OS: FreeBSD 10.0-STABLE i386
Last week, I faced same error on FreeBSD10.0 with solr index setup. This is a FreeBSD10 specific problem due to iconv library (in libc). So, solution is install the converters/libiconv package and recompile dovecot package. Edit mail/dovecot2/Makefile, from USES= cpe iconv libtool to USES= cpe iconv:translit libtool
Hope this helps you.
-=-=-=-=- Hiromi KIMURA http://www.tac.tsukuba.ac.jp/~hiromi/