Страница 1 из 1

javax.net.ssl.SSLException java.lang.RuntimeException

Добавлено: 02 июн 2018, 19:27
Chocobo
Столкнулся с проблемой настройки гейта davmail, чтоб подключить Thunderbird к exсhange почте.

При попытке подключения к серверу вываливался ексепшн the trustAnchors parameter must be non-empty с последующим дисконнектом

Код: Выделить всё

Category:	davmail
Message:		> * BAD unable to handle request: DavMail configuration exception: 
	Connect exception: 
	javax.net.ssl.SSLException java.lang.RuntimeException: 
	Unexpected error: java.security.InvalidAlgorithmParameterException: 
	the trustAnchors parameter must be non-empty
Location:	davmail.ui.tray.DavGatewayTray.displayMessage(DavGatewayTray.java:96)
Печаль, как выяснилось не в софтине а на уровне java и характерно оно для базовой пставки 17.10+ убунт. Поэтому вполне вероятно может затронуть и другой java-софт который использует ssl

Код: Выделить всё

chocobo@desktop:~$ inxi -S
System:    Host: desktop Kernel: 4.15.0-22-generic x86_64 bits: 64
           Desktop: Cinnamon 3.8.3  Distro: Linux Mint 19 Tara
chocobo@desktop:~$ java -version
openjdk version "10.0.1" 2018-04-17
OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 10.0.1+10-Ubuntu-3ubuntu1, mixed mode)
Ну и решается оно следующим образом:
Идем на оракловую страницу загрузки jdk соответствующей версии - http://www.oracle.com/technetwork/java/ ... 16644.html
качаем архив tar.gz, достаем оттуда файлик lib/security/cacerts и кидаем его по пути /etc/ssl/certs/java/cacerts

Затем все проходит без ошибок :yoyo:
Снимок экрана от 2018-06-02 18-47-15.png

javax.net.ssl.SSLException java.lang.RuntimeException

Добавлено: 02 июн 2018, 19:51
di_mok
Не по теме
Вот не понимаю я этих плясок с мэйл клиентами. Сейчас шикарные веброжи.

javax.net.ssl.SSLException java.lang.RuntimeException

Добавлено: 02 июн 2018, 20:24
Chocobo
Не по теме
di_mok, была раньше корп.почта на зимбре - горя не знал, веб морда полностью устраивала.
А сейчас решили съехать на Exchange, и вот outlook web app чет совсем не зашел, редкостное непотребство

javax.net.ssl.SSLException java.lang.RuntimeException

Добавлено: 02 июн 2018, 20:50
rogoznik
Не по теме
di_mok писал(а):
02 июн 2018, 19:51
Сейчас шикарные веброжи.
С одной стороны согласен. С другой - когда у тебя несколько почтовых ящиков очень удобно их просматривать в одном окне и не прыгать по вкладкам

javax.net.ssl.SSLException java.lang.RuntimeException

Добавлено: 02 июн 2018, 20:59
di_mok
Как правило, они все могут собирать почту с других серверов

javax.net.ssl.SSLException java.lang.RuntimeException

Добавлено: 02 июн 2018, 21:03
rogoznik
Ага. Только вот если правильно помню они делают проверку сторонних ящиков 1 раз в 15 минут. Не очень критично, но все же.

javax.net.ssl.SSLException java.lang.RuntimeException

Добавлено: 02 июн 2018, 21:12
Chocobo
di_mok писал(а):
02 июн 2018, 20:59
Как правило, они все могут собирать почту с других серверов
если эти письма можно б было еще без задней мысли хранить на серверах третьей стороны... Но это всё полемика :smile:

Сама проблема в шапке, судя по всему - она общая для java приложух на 18.04, первая страница гугления подсказывает еще десяток подверженных экземпляров - minecraft, maven, android studio и прочие.

javax.net.ssl.SSLException java.lang.RuntimeException

Добавлено: 02 июн 2018, 21:18
rogoznik
Chocobo, а не пробовал вместо openjdk-11 использовать openjdk-8? В репах вроде имеется.

javax.net.ssl.SSLException java.lang.RuntimeException

Добавлено: 02 июн 2018, 21:22
Chocobo
неа, играться с версиями, или ставить оракловый jdk не пробовал. В повседневных задачах не припомню зачем мне может потребоваться что-то конкретное от java на десктопе)
пришел-увидел-фиксанул, пусть шуршит та что есть :)