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]

Reply via email to