Java.net.SocketException: неверный аргумент: создать на подключенном диске - PullRequest
0 голосов
/ 20 ноября 2018

Я создал java-приложение, которое отправляет http-запрос на другой сервер.

  • Брандмауэр на сервере выключен.
  • Брандмауэр на ПК выключен.

Приложение отлично работает на ПК на диске C.

Слово приложения идеально подходит на ПК с локальным картографическим диском.

Но когда я помещаю свое приложение в сетевой картографический диск, яполучить сообщение об ошибке:

java.net.SocketException: неверный аргумент: создать в подключенном диске

Это мой код

HttpClient httpClient = HttpClientBuilder.create().build();
HttpPost postRequest = new HttpPost(getUrl());
postRequest.setHeader(AUTHERIZTION, getAuthString());

HttpResponse response = httpClient.execute(postRequest);

этополная ошибка:

java.net.SocketException: неверный аргумент: создатьна java.net.Socket.createImpl (неизвестный источник)на java.net.Socket.getImpl (неизвестный источник)на java.net.Socket.setSoTimeout (неизвестный источник)в org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect (DefaultHttpClientCo nnectionOperator.java:119)в org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect (PoolingHttpClientCon nectionManager.java:353)в org.apache.http.impl.execchain.MainClientExec.establishRoute (MainClientExec.java:380)в org.apache.http.impl.execchain.MainClientExec.execute (MainClientExec.java:236)в org.apache.http.impl.execchain.ProtocolExec.execute (ProtocolExec.java:184)в org.apache.http.impl.execchain.RetryExec.execute (RetryExec.java:88)в org.apache.http.impl.execchain.RedirectExec.execute (RedirectExec.java:110)в org.apache.http.impl.client.InternalHttpClient.doExecute (InternalHttpClient.java:184)в org.apache.http.impl.client.CloseableHttpClient.execute (CloseableHttpClient.java:82)в org.apache.http.impl.client.CloseableHttpClient.execute (CloseableHttpClient.java:107)в org.apache.http.impl.client.CloseableHttpClient.execute (CloseableHttpClient.java:55)at rest.RestClient.postGetQuery (RestClient.java:105)at frame.ScanJFrame.initProperty (ScanJFrame.java:195)на Main.runAction (Main.java:63)в Main.main (Main.java:21)

я пробовал это:

setx _JAVA_OPTIONS -Djava.net.preferIPv4Stack=true

, но ничего не изменилось.

что я могу сделать?

tnx много

...