Re: Error when searching in mailfolders
Hello,
Lucene library is throwing an error, which crashes Dovecot. Maybe Dovecot should catch the error, but it would still be broken. Try deleting the lucene indexes and rebuilding them? Deleting the indexes helped, but after they had been rebuilt, the error occurred again.
Could you enable core dumps and run bt full in gdb?
I attached the result.
Regards Christoph
On 30 Jun 2016, at 15:56, Christoph Pleger Christoph@plmail.de wrote:
Hello,
Lucene library is throwing an error, which crashes Dovecot. Maybe Dovecot should catch the error, but it would still be broken. Try deleting the lucene indexes and rebuilding them? Deleting the indexes helped, but after they had been rebuilt, the error occurred again.
Could you enable core dumps and run bt full in gdb?
I attached the result.
It crashes in:
_CLTHROWA(CL_ERR_IllegalArgument, "language not available for stemming\n"); //todo: richer error
So looks like you're trying to use an unknown language. If you have only a single language, don't enable textcat. Or if you do, I guess you need to disable some languages that Snowball doesn't like.
Yet another possibility could be to use Dovecot's new lib-fts, which can also be used with fts-lucene. It's still basically the same snowball+textcat though, but made to work better. But looks like it's not documented yet in wiki..
Hello,
Could you enable core dumps and run bt full in gdb?
I attached the result.
It crashes in:
_CLTHROWA(CL_ERR_IllegalArgument, "language not available for stemming\n"); //todo: richer error
So looks like you're trying to use an unknown language. If you have only a single language, don't enable textcat. Or if you do, I guess you need to disable some languages that Snowball doesn't like.
I added option no_snowball in 90-plugin.conf, that helped.
Regards Christoph
participants (2)
-
Christoph Pleger
-
Timo Sirainen