sravan purumala created JAMES-3612:
--------------------------------------
Summary: for MailDir mailbox listener getting -->
org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex exceeded
maximum retry(8) to handle event
org.apache.james.mailbox.events.MailboxEvents.Added
Key: JAMES-3612
URL: https://issues.apache.org/jira/browse/JAMES-3612
Project: James Server
Issue Type: Bug
Components: mailbox, SMTPServer
Affects Versions: 3.6.0
Environment: XDG_SESSION_ID=36790
HOSTNAME=reliancesipserver
TERM=xterm
SHELL=/bin/bash
HISTSIZE=1000
SSH_CLIENT=202.65.140.55 58452 2232
QTDIR=/usr/lib64/qt-3.3
OLDPWD=/root
QTINC=/usr/lib64/qt-3.3/include
SSH_TTY=/dev/pts/1
QT_GRAPHICSSYSTEM_CHECKED=1
USER=root
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.axa=01;36:*.oga=01;36:*.spx=01;36:*.xspf=01;36:
MAIL=/var/spool/mail/root
PATH=/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
PWD=/root/james-server-app-3.6.0
LANG=en_IN.UTF-8
HISTCONTROL=ignoredups
SHLVL=1
HOME=/root
LOGNAME=root
QTLIB=/usr/lib64/qt-3.3/lib
SSH_CONNECTION=202.65.140.55 58452 192.168.1.44 2232
LESSOPEN=||/usr/bin/lesspipe.sh %s
XDG_RUNTIME_DIR=/run/user/0
HISTTIMEFORMAT=%d/%m/%y %T
_=/usr/bin/printenv
Reporter: sravan purumala
Fix For: 3.6.0
Attachments: james.log
Hi All,
We have a requirement of storing all recipient addresses(RCPT to) of a domain
incoming emails as EML files on a centralised folder(ex: emlstore).
for this we installed JAMES 3.6.0 and configured as
1) enabled SMTP server (smtpserver.xml)
2) added our domain in XMLDomainList of domainlist.xml
3) configured mailbox provider as MAILDIR in mailbox.xml
4) maildir path maildir.folder=../var/store/maildir/emlstore in
mailbox-maildir.properties
5) and last for mail processing(mailetcontainer.xml) we use
<mailet match="RecipientIsRegex=.*@ourdomain.com" class="LocalDelivery" />
<mailet match="All" class="Null" />
but we are getting below exception for every incoming email "Error while
processing listener java.lang.NullPointerException: null"
<----------STARTS Here---------------->
DEBUG [elastic-27]
org.apache.james.mailbox.store.StoreMailboxManager.getMailbox:281 - Loaded
mailbox #private:[[email protected]|mailto:[email protected]]:INBOX
ERROR [elastic-29]
org.apache.james.events.delivery.InVmEventDelivery.lambda$deliverByOption$1:72
- Error while processing listener
java.lang.NullPointerException: null
at
org.apache.james.mailbox.maildir.mail.MaildirMailboxMapper.visitUsersForMailboxList(MaildirMailboxMapper.java:301)
~[apache-james-mailbox-maildir-3.6.0.jar:3.6.0]
at
org.apache.james.mailbox.maildir.mail.MaildirMailboxMapper.lambda$list$10(MaildirMailboxMapper.java:279)
~[apache-james-mailbox-maildir-3.6.0.jar:3.6.0]
at reactor.core.publisher.MonoCallable.subscribe(MonoCallable.java:56)
[reactor-core-3.4.2.jar:3.4.2]
at reactor.core.publisher.Mono.subscribe(Mono.java:4046)
[reactor-core-3.4.2.jar:3.4.2]
...................................................................
ERROR [elastic-30]
org.apache.james.events.delivery.InVmEventDelivery.lambda$deliverByOption$1:72
- Error while processing listener java.lang.NullPointerException: null
...................................................................
ERROR [elastic-29]
org.apache.james.events.delivery.InVmEventDelivery.lambda$deliverByOption$1:72
- Error while processing listener java.lang.NullPointerException: null
...................................................................
...................................................................
...................................................................
...................................................................
...................................................................
...................................................................
ERROR [elastic-30]
org.apache.james.events.delivery.EventDelivery$Retryer$BackoffRetryer.lambda$doRetry$0:90
- listener org.apache.james.mailbox.lucene.search.LuceneMessageSearchIndex
exceeded maximum retry(8) to handle event
org.apache.james.mailbox.events.MailboxEvents.Added
reactor.core.Exceptions$RetryExhaustedException: Retries exhausted: 8/8
at reactor.core.Exceptions.retryExhausted(Exceptions.java:290)
~[reactor-core-3.4.2.jar:3.4.2]
...................................................................
Caused by: java.lang.NullPointerException
at
org.apache.james.mailbox.maildir.mail.MaildirMailboxMapper.visitUsersForMailboxList(MaildirMailboxMapper.java:301)
~[apache-james-mailbox-maildir-3.6.0.jar:3.6.0]
at
org.apache.james.mailbox.maildir.mail.MaildirMailboxMapper.lambda$list$10(MaildirMailboxMapper.java:279)
~[apache-james-mailbox-maildir-3.6.0.jar:3.6.0]
at reactor.core.publisher.MonoCallable.subscribe(MonoCallable.java:56)
~[reactor-core-3.4.2.jar:3.4.2]
at reactor.core.publisher.Mono.subscribe(Mono.java:4046)
~[reactor-core-3.4.2.jar:3.4.2]
<-------------ENDS here----------------------->
After these Retries(8 seconds delay) it is stored in centralized folder
'var/store/maildir/emlstore/new'
so How to Avoid above Exception/(8 seconds delay) or disable Events(
org.apache.james.mailbox.events.MailboxEvents.Added) and store directly in
Maildir folder
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]