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]