Dijana Vukovic created JAMES-3727:
-------------------------------------

             Summary: RemoteDelivery stops working
                 Key: JAMES-3727
                 URL: https://issues.apache.org/jira/browse/JAMES-3727
             Project: James Server
          Issue Type: Bug
          Components: James Core
    Affects Versions: 3.5.0
         Environment: linux
            Reporter: Dijana Vukovic


We have switched production to james 3.5.0 but after 21k emails sent, it does 
not work any more.

We have RemoteDelivery at debug level, so for each successful delivery should 
see 2 logs "Attempting" and "sent to", but when james stops working we only see 
"Attempting", but nothing is sent, stacktrace of one such failure is:

11-Mar-2022 17:16:30.280 INFO [RemoteDelivery-2] 
org.apache.james.transport.mailets.remote.delivery.MailDelivrer.doDeliver:145 - 
Unable to parse headers from stream: 
james-3.5.0-mo/bin/../var/store/activemq/blob-transfer/3/ID_localhost-53729-1646941913117-5_2_1_1_19595
 (No such file or directory)
11-Mar-2022 17:16:31.546 INFO [RemoteDelivery-2] 
org.apache.james.transport.mailets.remote.delivery.MailDelivrer.doDeliver:145 - 
Unable to parse headers from stream: 
james-3.5.0-mo/bin/../var/store/activemq/blob-transfer/3/ID_localhost-53729-1646941913117-5_2_1_1_19595
 (No such file or directory)
11-Mar-2022 17:16:33.079 INFO [RemoteDelivery-2] 
org.apache.james.transport.mailets.remote.delivery.MailDelivrer.doDeliver:145 - 
Unable to parse headers from stream: 
james-3.5.0-mo/bin/../var/store/activemq/blob-transfer/3/ID_localhost-53729-1646941913117-5_2_1_1_19595
 (No such file or directory)
11-Mar-2022 17:16:34.658 INFO [RemoteDelivery-2] 
org.apache.james.transport.mailets.remote.delivery.MailDelivrer.doDeliver:145 - 
Unable to parse headers from stream: 
james-3.5.0-mo/bin/../var/store/activemq/blob-transfer/3/ID_localhost-53729-1646941913117-5_2_1_1_19595
 (No such file or directory)
11-Mar-2022 17:16:36.712 INFO [RemoteDelivery-2] 
org.apache.james.transport.mailets.remote.delivery.MailDelivrer.doDeliver:145 - 
Unable to parse headers from stream: 
james-3.5.0-mo/bin/../var/store/activemq/blob-transfer/3/ID_localhost-53729-1646941913117-5_2_1_1_19595
 (No such file or directory)
11-Mar-2022 17:16:36.739 ERROR [RemoteDelivery-69] 
org.apache.james.transport.mailets.remote.delivery.DeliveryRunnable.lambda$start$1:88
 - Exception caught in RemoteDelivery
org.apache.james.queue.api.MailQueue$MailQueueException: Unable to enqueue mail 
org.apache.james.server.core.MailImpl@202ac59d
at 
org.apache.james.queue.jms.JMSCacheableMailQueue.enQueue(JMSCacheableMailQueue.java:282)
 ~[james-server-queue-jms-3.5.0.jar:3.5.0]
at 
org.apache.james.transport.mailets.remote.delivery.DeliveryRunnable.reAttemptDelivery(DeliveryRunnable.java:166)
 ~[james-server-mailets-3.5.0.jar:3.5.0]
at 
org.apache.james.transport.mailets.remote.delivery.DeliveryRunnable.handleTemporaryFailure(DeliveryRunnable.java:148)
 ~[james-server-mailets-3.5.0.jar:3.5.0]
at 
org.apache.james.transport.mailets.remote.delivery.DeliveryRunnable.attemptDelivery(DeliveryRunnable.java:131)
 ~[james-server-mailets-3.5.0.jar:3.5.0]
at 
org.apache.james.transport.mailets.remote.delivery.DeliveryRunnable.processMail(DeliveryRunnable.java:108)
 ~[james-server-mailets-3.5.0.jar:3.5.0]

 

If grep above on logs:

grep "53729-1646941913117-5_2_1_1_19595" * | wc -l
42 times from 17:16:30.280 until 17:17:18.288

If check indeed no such file 
var/store/activemq/blob-transfer/3/ID_localhost-53729-1646941913117-5_2_1_1_19595

but what is the problem, why is stuck, why trying 42x, why no any email go out 
ever?

Restart does not change anything, so how to make it working again? From where 
it reads such file must exist?



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

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

Reply via email to