У меня проблема с notnoop / java-apns.Он отказывается отправлять push-уведомление с имеющегося у меня java-сервера, и я получаю следующую ошибку / исключение:
com.notnoop.exceptions.NetworkIOException: javax.net.ssl.SSLException: java.lang.RuntimeException:Неожиданная ошибка:: параметр trustAnchors должен быть непустым в com.notnoop.apns.internal.Utilities.wrapAndThrowAsRuntimeException (Utilities.java:268) в com.notnoop.apns.internal.ApnsConnectionImpl.sendMessage (ApnsConnectionImp3).в com.notnoop.apns.internal.ApnsServiceImpl.push (ApnsServiceImpl.java:46) в com.notnoop.apns.internal.AbstractApnsService.push (AbstractApnsService.java:52) в com.notnoop.apns.internal.Alns(ApnsServiceImpl.java:36) на com.kaniti.server.notification.impl.AppleIphoneNotificationJob.run (AppleIphoneNotificationJob.java:221) на java.lang.Thread.run (Thread.java:662). Вызвано: javax.net.ssl.SSLException: java.lang.RuntimeException: непредвиденная ошибка:: параметр trustAnchors должен быть непустым в com.sun.net.ssl.internal.ssl.Alerts.getSSLException (Alerts.java:190) на com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal (SSLSocketImpl.java:1649) на com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal (SSLSocketImpl.java:1612) в com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException (SSLSocketImpl.java:1595) в com.sun.net.ssl.internal.ssl.SSLSocketImpl.handleException (SSLSocketImpl.java:1521) в com.sun.net.ssl.internal.ssl.AppOutputStream.write (AppOutputStream.java:64) в java.io.OutputStream.write (OutputStream.java:58) в com.notnoop.apns.internal.ApnsConnectionImpl.sendMessage (ApnsConnectionImpl.java:161)
Я использую один и тот же код, один и тот же push-сертификат на разных серверах, и он работает, но не на моем!Я не могу выяснить причину этой проблемы.Кто-нибудь испытывал это раньше?