Приложение My Desktop не может вызвать API для получения токена с помощью apache Oauth Client - PullRequest
0 голосов
/ 01 апреля 2020

Это настольное приложение, у которого есть функциональность для входа в систему. На одном из наших клиентских компьютеров с окном 7 мы не можем подключиться к нашей службе аутентификации из-за следующей ошибки: -

org.apache.oltu.oauth2.common.exception.OAuthSystemException: java.net.SocketException: Permission denied: connect
    at org.apache.oltu.oauth2.client.URLConnectionClient.execute(URLConnectionClient.java:108)
    at org.apache.oltu.oauth2.client.OAuthClient.accessToken(OAuthClient.java:65)
    at org.apache.oltu.oauth2.client.OAuthClient.accessToken(OAuthClient.java:55)
    at org.apache.oltu.oauth2.client.OAuthClient.accessToken(OAuthClient.java:71)
    at database.TvilightIO.getAccessToken(TvilightIO.java:53)
    at gui.MainScreen.showLoginScreen(MainScreen.java:218)
    at gui.MainScreen.<init>(MainScreen.java:48)
    at tester.Tester.<init>(Tester.java:112)
    at tester.Tester.main(Tester.java:312)
 Caused by: java.net.SocketException: Permission denied: connect
    at java.base/java.net.PlainSocketImpl.connect0(Native Method)
    at java.base/java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:101)
    at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)
    at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:
    242)
    at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)
    at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)
    at java.base/java.net.Socket.connect(Socket.java:608)
    at java.base/sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:285)
    at java.base/sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173)
    at java.base/sun.net.NetworkClient.doConnect(NetworkClient.java:182)
    at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:474)
    at java.base/sun.net.www.http.HttpClient.openServer(HttpClient.java:569)
    at java.base/sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:265)
    at java.base/sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:372)
    at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(
    AbstractDelegateHttpsURLConnection.java:191)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.jav
    a:1187)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java
    :1081)
    at java.base/sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractD
    elegateHttpsURLConnection.java:177)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.
     java:1362)
    at java.base/sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.j
    ava:1337)
    at java.base/sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(HttpsURLConne
    ctionImpl.java:246)
    at org.apache.oltu.oauth2.client.URLConnectionClient.execute(URLConnectionClient.java:85)
    ... 8 more

Поскольку мы перенесли наше приложение с Java 8 на java 11.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...