You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by "Dijana Vukovic (Jira)" <se...@james.apache.org> on 2022/03/16 10:47:00 UTC

[jira] [Created] (JAMES-3727) RemoteDelivery stops working

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: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org