After restarting James several times, 1) all mails continued to be
spooled, and 2) not all mails previously spooled were actually sent
out after restart.  Thus, I had to run a new James server and point
DNS to it.

But I did not terminate the broken server, so it is still there for
debugging purposes.

Please let me know what information I can pull off of that broken
James server to help find a resolution to this severe problem.

Thanks,
Zach



On Fri, Sep 16, 2011 at 4:56 PM, Zach Cox <[email protected]> wrote:
> James is currently spooling all of our incoming email and not
> processing it.  I took 4 jstack dumps. Anything else I can look at
> quickly before I have to restart James?
>
>
>
> On Fri, Sep 16, 2011 at 6:58 AM, Zach Cox <[email protected]> wrote:
>> mailetcontainer.xml has:
>>
>>  <spooler>
>>    <threads> 20 </threads>
>>  </spooler>
>>
>> After running all night, there are still only 4 blocked Camel threads,
>> and for the most part James appears to be processing all emails
>> properly. I will do some more testing this morning, and try to force a
>> bunch of these HTTP requests and see if I can lock it up.
>>
>> Just taking another look at our stack trace. In this mailet, we use
>> DefaultHttpClient with ThreadSafeClientConnManager. I know this is not
>> the Apache HttpClient mailing list, but does this mean it's not
>> blocking on a request with no response, but it's blocking just trying
>> to get a connection from the connection pool?
>>
>>  java.lang.Thread.State: WAITING (parking)
>>       at sun.misc.Unsafe.park(Native Method)
>>       - parking to wait for  <0x7aff2ee0> (a
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>>       at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>>       at 
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
>>       at 
>> org.apache.http.impl.conn.tsccm.WaitingThread.await(WaitingThread.java:158)
>>       at 
>> org.apache.http.impl.conn.tsccm.ConnPoolByRoute.getEntryBlocking(ConnPoolByRoute.java:403)
>>       at 
>> org.apache.http.impl.conn.tsccm.ConnPoolByRoute$1.getPoolEntry(ConnPoolByRoute.java:300)
>>       at 
>> org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager$1.getConnection(ThreadSafeClientConnManager.java:224)
>>       at 
>> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:401)
>>       at 
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
>>       at 
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
>>       at 
>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
>>
>> That stack trace looks almost identical up towards the top as all of
>> the other "normal" Camel threads like this one:
>>
>> "Camel Thread 72 - Split" prio=10 tid=0x0a1ebc00 nid=0x10b5 waiting on
>> condition [0xb0e7a000]
>>   java.lang.Thread.State: WAITING (parking)
>>        at sun.misc.Unsafe.park(Native Method)
>>        - parking to wait for  <0x7a6a2ca0> (a
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>>        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>>        at 
>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
>>        at 
>> java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)
>>        at 
>> java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
>>        at 
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
>>        at 
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>>        at java.lang.Thread.run(Thread.java:679)
>>
>> I just want to make sure I understand how exactly this mailet is blocking.
>>
>> Thanks,
>> Zach
>>
>>
>>
>>
>>
>>
>> On Fri, Sep 16, 2011 at 12:16 AM, Norman Maurer
>> <[email protected]> wrote:
>>> Hi there,
>>>
>>> how many spooling threads did you specifiy in mailetcontainer.xml ?
>>>
>>> About the split threads... If a Matcher "split" and email into parts
>>> Camel will process this new parts in seperate threads. And no, 4
>>> blocked threads should not block all the others.
>>>
>>> Bye,
>>> Norman
>>>
>>>
>>> 2011/9/16 Zach Cox <[email protected]>:
>>>> I just noticed James starting to spool some emails and did some
>>>> jstacks. I found several threads like this:
>>>>
>>>> "Camel Thread 65 - Split" prio=10 tid=0x0a1c1400 nid=0x10ae waiting on
>>>> condition [0xb105f000]
>>>>   java.lang.Thread.State: WAITING (parking)
>>>>        at sun.misc.Unsafe.park(Native Method)
>>>>        - parking to wait for  <0x7aff2ee0> (a
>>>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
>>>>        at java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)
>>>>        at 
>>>> java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)
>>>>        at 
>>>> org.apache.http.impl.conn.tsccm.WaitingThread.await(WaitingThread.java:158)
>>>>        at 
>>>> org.apache.http.impl.conn.tsccm.ConnPoolByRoute.getEntryBlocking(ConnPoolByRoute.java:403)
>>>>        at 
>>>> org.apache.http.impl.conn.tsccm.ConnPoolByRoute$1.getPoolEntry(ConnPoolByRoute.java:300)
>>>>        at 
>>>> org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager$1.getConnection(ThreadSafeClientConnManager.java:224)
>>>>        at 
>>>> org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:401)
>>>>        at 
>>>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820)
>>>>        at 
>>>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754)
>>>>        at 
>>>> org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732)
>>>> <rest is redacted>
>>>>
>>>>
>>>> One of our custom mailets makes an HTTP request to a 3rd party site.
>>>> Usually this works fine, but apparently sometimes this other site does
>>>> not send back an HTTP response, keeps the request open forever, and
>>>> the Apache HttpClient is not doing any kind of timeouts, so this
>>>> request stays open and seems to block a thread forever.
>>>>
>>>> What exactly do these 200 Camel Threads do?  Currently we have 4 Camel
>>>> threads blocked like this.  But I wouldn't think 4 out of 200 would
>>>> cause James to stop processing all incoming emails? James is still
>>>> processing some emails, but stuck on others. We will let James run all
>>>> night, and see if eventually all 200 get blocked.
>>>>
>>>> Anyways, wanted to share this.  In the morning we will add timeouts to
>>>> these HTTP requests (as well as any others we do) and see if that
>>>> helps things.
>>>>
>>>> Thanks,
>>>> Zach
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Thu, Sep 15, 2011 at 6:27 PM, Raju Buchi <[email protected]> 
>>>> wrote:
>>>>> I guess the attachment was sent over. I have created a Bug report.
>>>>>
>>>>> https://issues.apache.org/jira/browse/JAMES-1317
>>>>>
>>>>> - Raju
>>>>>
>>>>> On Thu, Sep 15, 2011 at 6:12 PM, Raju Buchi <[email protected]> 
>>>>> wrote:
>>>>>> Hi
>>>>>>
>>>>>> I have got the issue again today where the mails are stuck in spool
>>>>>> and all the mails sent to the server will just say
>>>>>> INFO  19:02:25,581 | james.smtpserver | ID=17053510 Successfully
>>>>>> spooled mail Mail1316127745577-3dd610ec-2f53-4dcd-ad87-fa9b8401d84b
>>>>>> from ...............
>>>>>>
>>>>>>
>>>>>> But those mails will never be sent out.
>>>>>>
>>>>>> I tried to run jstack as Norman mentioned and exported the output
>>>>>> (Attached File).
>>>>>>
>>>>>> Please let me know if we can figure out what the issue is.
>>>>>>
>>>>>> Thanks
>>>>>>
>>>>>> - Raju
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Thu, Sep 15, 2011 at 3:17 PM, Zach Cox <[email protected]> wrote:
>>>>>>> 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 
>>>>>>> <[email protected]> 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 <[email protected]> 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 <[email protected]> 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
>>>>>>>>> > <[email protected]> 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 <[email protected]>:
>>>>>>>>> >>> 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 <[email protected]> 
>>>>>>>>> >>> 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 <[email protected]> 
>>>>>>>>> >>>> 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 <[email protected]>
>>>>>>>>> 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
>>>>>>>>> >>>>>> <[email protected]> wrote:
>>>>>>>>> >>>>>>> Using:
>>>>>>>>> >>>>>>>
>>>>>>>>> >>>>>>> # jstack <pid>
>>>>>>>>> >>>>>>>
>>>>>>>>> >>>>>>>
>>>>>>>>> >>>>>>> Please take 3 within on minute ...
>>>>>>>>> >>>>>>>
>>>>>>>>> >>>>>>> Bye,
>>>>>>>>> >>>>>>> Norman
>>>>>>>>> >>>>>>>
>>>>>>>>> >>>>>>> 2011/9/15 Zach Cox <[email protected]>:
>>>>>>>>> >>>>>>>> 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
>>>>>>>>> >>>>>>>> <[email protected]> wrote:
>>>>>>>>> >>>>>>>>> Hi there,
>>>>>>>>> >>>>>>>>>
>>>>>>>>> >>>>>>>>> please take a thread-dump to see why its blocked...
>>>>>>>>> >>>>>>>>>
>>>>>>>>> >>>>>>>>> Anything in the logs ?
>>>>>>>>> >>>>>>>>>
>>>>>>>>> >>>>>>>>> Bye,
>>>>>>>>> >>>>>>>>> Norman
>>>>>>>>> >>>>>>>>>
>>>>>>>>> >>>>>>>>>
>>>>>>>>> >>>>>>>>> 2011/9/15 Zach Cox <[email protected]>:
>>>>>>>>> >>>>>>>>>> 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
>>>>>>>>> >>>>>>>>>> <[email protected]> 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 <[email protected]>:
>>>>>>>>> >>>>>>>>>>>> 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 <
>>>>>>>>> >>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>>> Do you use beta3 ?
>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>>> Bye,
>>>>>>>>> >>>>>>>>>>>>> Norman
>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>>> 2011/9/13 Raju Buchi <[email protected]>:
>>>>>>>>> >>>>>>>>>>>>> > 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 <
>>>>>>>>> [email protected]> 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:
>>>>>>>>> [email protected]
>>>>>>>>> >>>>>>>>>>>>> >> For additional commands, e-mail:
>>>>>>>>> [email protected]
>>>>>>>>> >>>>>>>>>>>>> >>
>>>>>>>>> >>>>>>>>>>>>> >>
>>>>>>>>> >>>>>>>>>>>>> >
>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> >>>>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>> [email protected]
>>>>>>>>> >>>>>>>>>>>>> For additional commands, e-mail:
>>>>>>>>> [email protected]
>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> >>>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>> [email protected]
>>>>>>>>> >>>>>>>>>>> For additional commands, e-mail:
>>>>>>>>> [email protected]
>>>>>>>>> >>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>>
>>>>>>>>> >>>>>>>>>>
>>>>>>>>> >>>>>>>>>>
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> >>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>> [email protected]
>>>>>>>>> >>>>>>>>>> For additional commands, e-mail:
>>>>>>>>> [email protected]
>>>>>>>>> >>>>>>>>>>
>>>>>>>>> >>>>>>>>>>
>>>>>>>>> >>>>>>>>>
>>>>>>>>> >>>>>>>>>
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> >>>>>>>>> To unsubscribe, e-mail: 
>>>>>>>>> >>>>>>>>> [email protected]
>>>>>>>>> >>>>>>>>> For additional commands, e-mail:
>>>>>>>>> [email protected]
>>>>>>>>> >>>>>>>>>
>>>>>>>>> >>>>>>>>>
>>>>>>>>> >>>>>>>>
>>>>>>>>> >>>>>>>>
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> >>>>>>>> To unsubscribe, e-mail: 
>>>>>>>>> >>>>>>>> [email protected]
>>>>>>>>> >>>>>>>> For additional commands, e-mail:
>>>>>>>>> [email protected]
>>>>>>>>> >>>>>>>>
>>>>>>>>> >>>>>>>>
>>>>>>>>> >>>>>>>
>>>>>>>>> >>>>>>>
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> >>>>>>> To unsubscribe, e-mail: 
>>>>>>>>> >>>>>>> [email protected]
>>>>>>>>> >>>>>>> For additional commands, e-mail: 
>>>>>>>>> >>>>>>> [email protected]
>>>>>>>>> >>>>>>>
>>>>>>>>> >>>>>>>
>>>>>>>>> >>>>>>
>>>>>>>>> >>>>>
>>>>>>>>> >>>>
>>>>>>>>> >>>
>>>>>>>>> >>> ---------------------------------------------------------------------
>>>>>>>>> >>> To unsubscribe, e-mail: [email protected]
>>>>>>>>> >>> For additional commands, e-mail: [email protected]
>>>>>>>>> >>>
>>>>>>>>> >>>
>>>>>>>>> >>
>>>>>>>>> >> ---------------------------------------------------------------------
>>>>>>>>> >> To unsubscribe, e-mail: [email protected]
>>>>>>>>> >> For additional commands, e-mail: [email protected]
>>>>>>>>> >>
>>>>>>>>> >>
>>>>>>>>> >
>>>>>>>>>
>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>>>>> For additional commands, e-mail: [email protected]
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>>> For additional commands, e-mail: [email protected]
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Raju Buchi
>>>>>> Web Developer | Content Pilot LLC
>>>>>> Mobile: 817.313.2578
>>>>>> Email: [email protected] | [email protected]
>>>>>> Website: http://www.rajubuchi.com
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>>
>>>>> Raju Buchi
>>>>> Web Developer | Content Pilot LLC
>>>>> Mobile: 817.313.2578
>>>>> Email: [email protected] | [email protected]
>>>>> Website: http://www.rajubuchi.com
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [email protected]
>>>>> For additional commands, e-mail: [email protected]
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to