Проблема регрессии между org.apache.commons.commons-email и spark

#scala #apache-spark #spark-submit #apache-commons-email #sparkcore

#scala #apache-spark #spark-отправить #apache-commons-электронная почта #спарккор

Вопрос:

Недавно я обновил версию org.apache.spark.spark-core и org.apache.spark.spark-sql версию 2.4.3 в своем приложении Scala.

С тех пор мое приложение больше не может отправлять электронные письма. Библиотека, используемая для работы с электронной почтой org.apache.commons.commons-email , — version 1.4 . В журналах мало информации об этой проблеме, только трассировка стека ниже:

 org.apache.commons.mail.Email.sendMimeMessage(Email.java:1421)
org.apache.commons.mail.Email.send(Email.java:1448)
(...)
 

Я проверил smtp-хост, и все работает и работает (а также отправляет электронные письма). Другие приложения с предыдущей версией spark (2.0.1) работают отлично.

Обновить

Даже после возврата версий библиотеки к версии 2.0.1 проблема сохранялась. Проблема решается только тогда, когда я также возвращаю ${SPARK_HOME}/bin/spark-submit возврат к версии 2.0.1 или любой версии <2.1.

Есть ли какая-либо известная проблема, связанная с обновлением Spark-submit, которая конфликтует с библиотекой org.apache.commons.commons-email ?

Спасибо.

Комментарии:

1. Я могу отправлять письма, используя commons-email (1.5) и spark 2.4 , никаких проблем. Можете ли вы опубликовать больше журналов?

2. Я обновил "org.apache.commons" % "commons-email" % "1.5"

3. Привет @Srinivas, я постараюсь обновиться до версии 1.5, как было предложено, и предоставлю любые дополнительные журналы, если у меня будет доступ. Большое вам спасибо

4. Привет @Srinivas, я обновил свой вопрос. Даже после возврата версий библиотеки к версии 2.0.1 проблема сохранялась. Проблема решается только тогда, когда я также возвращаю ${SPARK_HOME}/bin/spark-submit обратно в версию 2.0.1. У вас когда-нибудь была такая проблема?