jstack requires a JDK to be installed, not just a JRE (as I discovered earlier today).
On Thu, Sep 15, 2011 at 2:59 PM, Raju Buchi <raju.bu...@contentpilot.net> wrote: > The mails are now stuck up in spool on my server. Can any one tell me how to > debug. I tried to use jstack, but it says jstack: command not found. > > - Raju > > On Thu, Sep 15, 2011 at 1:16 PM, Zach Cox <zcox...@gmail.com> wrote: > >> OK so the cause of this shutdown problem was setting jmx.address= >> public IP address of the server in conf/jmx.properties. Just had the >> exact same problem on a fresh install of James. I changed jmx.address >> back to 127.0.0.1 and James now starts up properly. >> >> There is also no mention of anything related to jmx in the logs when >> James is unable to start up because of using the public IP address for >> jmx.address. >> >> >> >> >> On Thu, Sep 15, 2011 at 1:02 PM, Zach Cox <zcox...@gmail.com> wrote: >> > Sorry, had to replace that EC2 instance with a new one, need to keep >> > emails flowing... >> > >> > So that server is gone, but we still have all of the logs. >> > >> > If this happens again I will try moving activemq dir. >> > >> > Thanks, >> > Zach >> > >> > >> > On Thu, Sep 15, 2011 at 1:00 PM, Norman Maurer >> > <norman.mau...@googlemail.com> wrote: >> >> Hmm.. >> >> >> >> never saw this problem. But could you try to move the activemq dir out >> >> of the way. >> >> >> >> # mv /path/to/james/var/store/activemq >> /path/to/james/var/store/activemq.crc >> >> >> >> After that try to start again.. >> >> >> >> Bye, >> >> Norman >> >> >> >> >> >> 2011/9/15 Zach Cox <zcox...@gmail.com>: >> >>> And now every time I start James, after it completes startup, it just >> >>> shuts down: >> >>> >> >>> >> >>> 2011-09-15 17:56:26 INFO smtpserver:? - Init SMTP Service done >> >>> 2011-09-15 17:56:26 DEBUG ConfigurationUtils:? - >> >>> ConfigurationUtils.locate(): base is null, name is null >> >>> 2011-09-15 17:56:26 INFO lmtpserver:? - LMTP Service disabled by >> configuration >> >>> 2011-09-15 17:56:26 DEBUG ConfigurationUtils:? - >> >>> ConfigurationUtils.locate(): base is null, name is null >> >>> 2011-09-15 17:56:26 INFO pop3server:? - POP3 Service disabled by >> configuration >> >>> 2011-09-15 17:56:27 DEBUG ConfigurationUtils:? - >> >>> ConfigurationUtils.locate(): base is null, name is null >> >>> 2011-09-15 17:56:27 INFO imapserver:? - IMAP Service disabled by >> configuration >> >>> 2011-09-15 17:56:27 DEBUG ConfigurationUtils:? - >> >>> ConfigurationUtils.locate(): base is null, name is null >> >>> 2011-09-15 17:56:27 INFO usersrepository23:? - Init >> >>> org.apache.james.repository.file.FilePersistentObjectRepository Store >> >>> 2011-09-15 17:56:27 INFO usersrepository23:? - >> >>> org.apache.james.repository.file.FilePersistentObjectRepository opened >> >>> in ../var/users >> >>> 2011-09-15 17:56:27 DEBUG usersrepository23:? - >> >>> org.apache.james.user.file.UsersFileRepository created in >> >>> file://var/users/ >> >>> 2011-09-15 17:56:27 INFO imapserver:? - Dispose IMAP Service >> >>> 2011-09-15 17:56:27 INFO imapserver:? - Dispose IMAP Service done >> >>> 2011-09-15 17:56:27 INFO pop3server:? - Dispose POP3 Service >> >>> 2011-09-15 17:56:27 INFO pop3server:? - Dispose POP3 Service done >> >>> 2011-09-15 17:56:27 INFO lmtpserver:? - Dispose LMTP Service >> >>> 2011-09-15 17:56:27 INFO lmtpserver:? - Dispose LMTP Service done >> >>> 2011-09-15 17:56:27 INFO smtpserver:? - Dispose SMTP Service >> >>> 2011-09-15 17:56:27 INFO smtpserver:? - Dispose SMTP Service done >> >>> 2011-09-15 17:56:27 INFO mailspooler:? - >> >>> org.apache.james.mailetcontainer.impl.JamesMailSpooler dispose... >> >>> 2011-09-15 17:56:27 INFO mailspooler:? - Stop >> >>> org.apache.james.mailetcontainer.impl.JamesMailSpooler: dequeuer-1 >> >>> 2011-09-15 17:56:27 INFO mailspooler:? - Stop >> >>> org.apache.james.mailetcontainer.impl.JamesMailSpooler: dequeuer-2 >> >>> 2011-09-15 17:56:27 INFO mailspooler:? - >> >>> org.apache.james.mailetcontainer.impl.JamesMailSpooler thread shutdown >> >>> completed. >> >>> 2011-09-15 17:56:30 INFO SocketNode:94 - Caught java.io.EOFException >> >>> closing conneciton. >> >>> >> >>> >> >>> Any advice would be greatly appreciated. >> >>> >> >>> >> >>> >> >>> On Thu, Sep 15, 2011 at 12:54 PM, Zach Cox <zcox...@gmail.com> wrote: >> >>>> OK now several minutes after I restarted James, everything was working >> >>>> fine, then all of a sudden I see this while tailing james-server.log: >> >>>> >> >>>> 2011-09-15 17:51:24 WARN DefaultShutdownStrategy:? - Timeout >> >>>> occurred. Now forcing the routes to be shutdown now. >> >>>> 2011-09-15 17:51:24 WARN DefaultShutdownStrategy:? - Interrupted >> >>>> while waiting during graceful shutdown, will force shutdown now. >> >>>> 2011-09-15 17:51:24 WARN DefaultInflightRepository:? - Shutting down >> >>>> while there are still 8 in flight exchanges. >> >>>> 2011-09-15 17:51:26 INFO SocketNode:94 - Caught java.io.EOFException >> >>>> closing conneciton. >> >>>> >> >>>> >> >>>> And James just shuts down. This is incredibly bad to have a mail >> >>>> server just shut down out of the blue... >> >>>> >> >>>> >> >>>> >> >>>> On Thu, Sep 15, 2011 at 12:46 PM, Zach Cox <zcox...@gmail.com> wrote: >> >>>>> Also when James is starting up I see this in logs: >> >>>>> >> >>>>> 2011-09-15 17:45:05 WARN AMQPersistenceAdapter:? - The >> ReferenceStore >> >>>>> is not valid - recovering ... >> >>>>> >> >>>>> >> >>>>> I'm guessing that's not a good thing? >> >>>>> >> >>>>> >> >>>>> On Thu, Sep 15, 2011 at 11:54 AM, Zach Cox <zcox...@gmail.com> >> wrote: >> >>>>>> I don't think we're seeing the problem again yet, but I just had to >> >>>>>> restart James and noticed this on shutdown: >> >>>>>> >> >>>>>> 2011-09-15 16:48:31 INFO JamesServerApplicationContext:? - Closing >> >>>>>> >> org.apache.james.container.spring.context.JamesServerApplicationContext@86fe26 >> : >> >>>>>> startup date [Thu Sep 15 12:20:21 UTC 2011]; root of context >> hierarchy >> >>>>>> 2011-09-15 16:48:31 INFO imapserver:? - Dispose IMAP Service >> >>>>>> 2011-09-15 16:48:31 INFO imapserver:? - Dispose IMAP Service done >> >>>>>> 2011-09-15 16:48:31 INFO pop3server:? - Dispose POP3 Service >> >>>>>> 2011-09-15 16:48:31 INFO pop3server:? - Dispose POP3 Service done >> >>>>>> 2011-09-15 16:48:31 INFO lmtpserver:? - Dispose LMTP Service >> >>>>>> 2011-09-15 16:48:31 INFO lmtpserver:? - Dispose LMTP Service done >> >>>>>> 2011-09-15 16:48:31 INFO smtpserver:? - Dispose SMTP Service >> >>>>>> 2011-09-15 16:48:31 INFO smtpserver:? - Dispose SMTP Service done >> >>>>>> 2011-09-15 16:48:31 INFO mailspooler:? - >> >>>>>> org.apache.james.mailetcontainer.impl.JamesMailSpooler dispose... >> >>>>>> 2011-09-15 16:48:32 INFO mailspooler:? - Stop >> >>>>>> org.apache.james.mailetcontainer.impl.JamesMailSpooler: dequeuer-2 >> >>>>>> 2011-09-15 16:48:32 INFO mailspooler:? - Stop >> >>>>>> org.apache.james.mailetcontainer.impl.JamesMailSpooler: dequeuer-1 >> >>>>>> 2011-09-15 16:48:51 INFO SocketNode:94 - Caught >> java.io.EOFException >> >>>>>> closing conneciton. >> >>>>>> >> >>>>>> >> >>>>>> Is that java.io.EOFException normal and expected? Or is it a sign of >> >>>>>> some problems? >> >>>>>> >> >>>>>> Thanks, >> >>>>>> Zach >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> On Thu, Sep 15, 2011 at 8:35 AM, Norman Maurer >> >>>>>> <norman.mau...@googlemail.com> wrote: >> >>>>>>> Using: >> >>>>>>> >> >>>>>>> # jstack <pid> >> >>>>>>> >> >>>>>>> >> >>>>>>> Please take 3 within on minute ... >> >>>>>>> >> >>>>>>> Bye, >> >>>>>>> Norman >> >>>>>>> >> >>>>>>> 2011/9/15 Zach Cox <zcox...@gmail.com>: >> >>>>>>>> I had to restart James several times this morning so nothing is >> >>>>>>>> blocked at the moment. >> >>>>>>>> >> >>>>>>>> There is nothing indicated in the log files. Things look normal, >> and >> >>>>>>>> then they look like this: >> >>>>>>>> >> >>>>>>>> 2011-09-15 01:25:26 INFO smtpserver:? - ID=8443803 Connection >> >>>>>>>> established from x >> >>>>>>>> 2011-09-15 01:25:31 INFO smtpserver:? - ID=8443803 Successfully >> >>>>>>>> spooled mail >> Mail1316049931087-05b8199e-e01f-4d14-84d5-3d7ac2443bb3 >> >>>>>>>> from x on x for [x] >> >>>>>>>> 2011-09-15 01:25:36 INFO smtpserver:? - ID=8443803 Connection >> closed for x >> >>>>>>>> 2011-09-15 01:25:47 INFO smtpserver:? - ID=11521429 Connection >> >>>>>>>> established from x >> >>>>>>>> 2011-09-15 01:25:48 INFO smtpserver:? - ID=11521429 Successfully >> >>>>>>>> spooled mail >> Mail1316049948254-abd67e8f-bafe-41ab-8eef-c551420fd56e >> >>>>>>>> from x on x for [x] >> >>>>>>>> 2011-09-15 01:25:48 INFO smtpserver:? - ID=11521429 Connection >> closed for x >> >>>>>>>> 2011-09-15 01:26:41 INFO smtpserver:? - ID=5675333 Connection >> >>>>>>>> established from x >> >>>>>>>> 2011-09-15 01:26:52 INFO smtpserver:? - ID=5675333 Successfully >> >>>>>>>> spooled mail >> Mail1316050012621-522b1f2a-2851-46fb-940c-711591f637cc >> >>>>>>>> from x on x for [x] >> >>>>>>>> 2011-09-15 01:26:57 INFO smtpserver:? - ID=5675333 Connection >> closed for x >> >>>>>>>> 2011-09-15 01:27:52 INFO smtpserver:? - ID=33404412 Connection >> >>>>>>>> established from localhost (127.0.0.1) >> >>>>>>>> 2011-09-15 01:27:52 INFO smtpserver:? - ID=33404412 Connection >> closed >> >>>>>>>> for localhost (127.0.0.1) >> >>>>>>>> 2011-09-15 01:28:12 INFO smtpserver:? - ID=11673762 Connection >> >>>>>>>> established from x >> >>>>>>>> 2011-09-15 01:28:22 INFO smtpserver:? - ID=11673762 Successfully >> >>>>>>>> spooled mail >> Mail1316050102393-6fcc21aa-8f32-4935-b0eb-df892d54a5e8 >> >>>>>>>> from x on x for [x] >> >>>>>>>> 2011-09-15 01:28:27 INFO smtpserver:? - ID=11673762 Connection >> closed for x >> >>>>>>>> >> >>>>>>>> So every mail that comes in just gets spooled and not processed. >> >>>>>>>> >> >>>>>>>> When this starts happening again, what's the best way to take a >> thread >> >>>>>>>> dump from James? >> >>>>>>>> >> >>>>>>>> Thanks, >> >>>>>>>> Zach >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> On Thu, Sep 15, 2011 at 8:13 AM, Norman Maurer >> >>>>>>>> <norman.mau...@googlemail.com> wrote: >> >>>>>>>>> Hi there, >> >>>>>>>>> >> >>>>>>>>> please take a thread-dump to see why its blocked... >> >>>>>>>>> >> >>>>>>>>> Anything in the logs ? >> >>>>>>>>> >> >>>>>>>>> Bye, >> >>>>>>>>> Norman >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> 2011/9/15 Zach Cox <zcox...@gmail.com>: >> >>>>>>>>>> We upgraded to James 3.0-beta3 on Tuesday night. Things worked >> fine >> >>>>>>>>>> until around 9pm last night, where exactly the same problem >> started >> >>>>>>>>>> occurring: mail would get spooled, but not processed. After >> >>>>>>>>>> restarting James, some of the mail was then processed >> successfully, >> >>>>>>>>>> but most was lost. >> >>>>>>>>>> >> >>>>>>>>>> We consider this an emergency situation for our company and need >> to >> >>>>>>>>>> find a resolution ASAP. What kind of information can we provide >> to >> >>>>>>>>>> help find a resolution? If financial resources need to be >> involved to >> >>>>>>>>>> find a resolution or move things along, that is an option. >> >>>>>>>>>> >> >>>>>>>>>> Any help is most greatly appreciated. >> >>>>>>>>>> >> >>>>>>>>>> Thanks, >> >>>>>>>>>> Zach >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> On Tue, Sep 13, 2011 at 12:41 PM, Norman Maurer >> >>>>>>>>>> <norman.mau...@googlemail.com> wrote: >> >>>>>>>>>>> No problems... >> >>>>>>>>>>> >> >>>>>>>>>>> If you still can replicate then please open a issue with a >> stack trace >> >>>>>>>>>>> attached.. >> >>>>>>>>>>> >> >>>>>>>>>>> Bye, >> >>>>>>>>>>> Norman >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> 2011/9/13 Raju Buchi <raju.bu...@contentpilot.net>: >> >>>>>>>>>>>> James 3.0-M2. I will try to stand up a new server with beta3 >> and see if I >> >>>>>>>>>>>> can replicate the issue. >> >>>>>>>>>>>> >> >>>>>>>>>>>> Thanks >> >>>>>>>>>>>> >> >>>>>>>>>>>> - Raju >> >>>>>>>>>>>> >> >>>>>>>>>>>> On Tue, Sep 13, 2011 at 12:37 PM, Norman Maurer < >> >>>>>>>>>>>> norman.mau...@googlemail.com> wrote: >> >>>>>>>>>>>> >> >>>>>>>>>>>>> Do you use beta3 ? >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> Bye, >> >>>>>>>>>>>>> Norman >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> 2011/9/13 Raju Buchi <raju.bu...@contentpilot.net>: >> >>>>>>>>>>>>> > Hello >> >>>>>>>>>>>>> > >> >>>>>>>>>>>>> > We are also facing exactly the same issues. Tried to debug >> my custom >> >>>>>>>>>>>>> mailets >> >>>>>>>>>>>>> > and seems to be everything is working fine. Logs did not >> show any >> >>>>>>>>>>>>> exception >> >>>>>>>>>>>>> > messages except it will always spool a mail and will never >> attempt to >> >>>>>>>>>>>>> send >> >>>>>>>>>>>>> > it. i.e. all mails are stuck in the spool. >> >>>>>>>>>>>>> > >> >>>>>>>>>>>>> > - Raju >> >>>>>>>>>>>>> > >> >>>>>>>>>>>>> > On Tue, Sep 13, 2011 at 12:20 PM, Zach Cox < >> zcox...@gmail.com> wrote: >> >>>>>>>>>>>>> > >> >>>>>>>>>>>>> >> We are having a severe problem with James 3.0-M2 where it >> will operate >> >>>>>>>>>>>>> >> correctly for hours or days, and then all of a sudden it >> will not >> >>>>>>>>>>>>> >> process a lot of the mail it spools. Sometimes it will >> not process >> >>>>>>>>>>>>> >> *any* mail that it spools, and other times it will spool a >> bunch of >> >>>>>>>>>>>>> >> mail, and then process others seemingly at random. I have >> to restart >> >>>>>>>>>>>>> >> James to get that spooled mail to be processed. But even >> then, >> >>>>>>>>>>>>> >> sometimes the spooled mail is completely lost after a >> restart. I have >> >>>>>>>>>>>>> >> seen several other threads lately with similar problems, >> but they >> >>>>>>>>>>>>> >> haven't helped our situation. >> >>>>>>>>>>>>> >> >> >>>>>>>>>>>>> >> We do not store mail in James for personal accounts and we >> have IMAP & >> >>>>>>>>>>>>> >> POP3 disabled. Every inbound email has one of two things >> done to it: >> >>>>>>>>>>>>> >> - it is processed locally by custom mailets & matchers >> >>>>>>>>>>>>> >> - or it is relayed to our corporate Google Apps account >> >>>>>>>>>>>>> >> >> >>>>>>>>>>>>> >> A previous thread recommended checking all custom mailets >> and >> >>>>>>>>>>>>> >> matchers. As far as I can tell, they are all working >> properly. There >> >>>>>>>>>>>>> >> are no exceptions or errors in log/james-server.log, and >> in the >> >>>>>>>>>>>>> >> scenario where James spools some mail & processes others, >> the mail >> >>>>>>>>>>>>> >> that is processed is handled properly by our custom >> mailets & >> >>>>>>>>>>>>> >> matchers. >> >>>>>>>>>>>>> >> >> >>>>>>>>>>>>> >> I've tried connecting to James JMX remotely via JConsole >> but have not >> >>>>>>>>>>>>> >> been able to connect. Which port does James run JMX on? >> Any help >> >>>>>>>>>>>>> >> with JMX would be appreciated. >> >>>>>>>>>>>>> >> >> >>>>>>>>>>>>> >> Does anyone have any other ideas about what we should look >> for? I >> >>>>>>>>>>>>> >> noticed 3.0-beta3 is out now, were there fixes in beta3 >> related to >> >>>>>>>>>>>>> >> mail being spooled but not processed? >> >>>>>>>>>>>>> >> >> >>>>>>>>>>>>> >> Thanks, >> >>>>>>>>>>>>> >> Zach >> >>>>>>>>>>>>> >> >> >>>>>>>>>>>>> >> >> --------------------------------------------------------------------- >> >>>>>>>>>>>>> >> To unsubscribe, e-mail: >> server-user-unsubscr...@james.apache.org >> >>>>>>>>>>>>> >> For additional commands, e-mail: >> server-user-h...@james.apache.org >> >>>>>>>>>>>>> >> >> >>>>>>>>>>>>> >> >> >>>>>>>>>>>>> > >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> --------------------------------------------------------------------- >> >>>>>>>>>>>>> To unsubscribe, e-mail: >> server-user-unsubscr...@james.apache.org >> >>>>>>>>>>>>> For additional commands, e-mail: >> server-user-h...@james.apache.org >> >>>>>>>>>>>>> >> >>>>>>>>>>>>> >> >>>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> >> --------------------------------------------------------------------- >> >>>>>>>>>>> To unsubscribe, e-mail: >> server-user-unsubscr...@james.apache.org >> >>>>>>>>>>> For additional commands, e-mail: >> server-user-h...@james.apache.org >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> --------------------------------------------------------------------- >> >>>>>>>>>> To unsubscribe, e-mail: >> server-user-unsubscr...@james.apache.org >> >>>>>>>>>> For additional commands, e-mail: >> server-user-h...@james.apache.org >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> --------------------------------------------------------------------- >> >>>>>>>>> To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org >> >>>>>>>>> For additional commands, e-mail: >> server-user-h...@james.apache.org >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>> >> >>>>>>>> >> --------------------------------------------------------------------- >> >>>>>>>> To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org >> >>>>>>>> For additional commands, e-mail: >> server-user-h...@james.apache.org >> >>>>>>>> >> >>>>>>>> >> >>>>>>> >> >>>>>>> >> --------------------------------------------------------------------- >> >>>>>>> To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org >> >>>>>>> For additional commands, e-mail: server-user-h...@james.apache.org >> >>>>>>> >> >>>>>>> >> >>>>>> >> >>>>> >> >>>> >> >>> >> >>> --------------------------------------------------------------------- >> >>> To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org >> >>> For additional commands, e-mail: server-user-h...@james.apache.org >> >>> >> >>> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org >> >> For additional commands, e-mail: server-user-h...@james.apache.org >> >> >> >> >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org >> For additional commands, e-mail: server-user-h...@james.apache.org >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: server-user-unsubscr...@james.apache.org For additional commands, e-mail: server-user-h...@james.apache.org