Unsupportedoperationexception: Method Not Implemented

Тема в разделе "Lotus + Java + LS2J", создана пользователем nvyush, 21 дек 2011.

  1. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Здравия всем. Столкнулся с тем, что в 8.5.1 код, который нормально работал в 8.0.1 стал бросать исключение
    Код (Text):
    java.lang.UnsupportedOperationException: Method not implemented.
    at java.net.URLStreamHandler.openConnection(URLStreamHandler.java:80)
    at java.net.URL.openConnection(URL.java:992)
    Фрагмент кода:
    <!--shcode--><pre><code class='java'>public static InputStream doHTTPRequest(String method, String urlString, Proxy proxy) throws IOException {
    URL url = new URL(urlString);
    //исключение бросается на этой строке:
    HttpURLConnection urlConnection = (proxy == null ? (HttpURLConnection) url.openConnection() : (HttpURLConnection) url.openConnection(proxy));
    //...
    }
    //вызывается из функции:
    public static String doRequest(String query) throws IOException {
    //...
    java.io.InputStream inputStream = null;
    try {
    //исключение бросается при вызове из этой строки:
    inputStream = HTTPRequest.doHTTPRequest("POST", urlString, java.net.Proxy.NO_PROXY);
    //...
    } catch (SAXException e) {

    } finally {
    if (inputStream != null) {inputStream.close();}
    }
    //...
    }[/CODE]
    Кто подскажет, в чём проблема, и, главное, как исправить?
     
  2. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    дык клсс открыть надо и посмотреть - чего они отутдова убрали :)
    у 8.5 - жвм 1.6, а вот у 8.0 - 1.5 (https://www-304.ibm.com/support/docview.wss?uid=swg21188789)
    просто открыть JDK и позырить :)
     
  3. Zeka

    Zeka Well-Known Member

    Регистрация:
    1 сен 2009
    Сообщения:
    219
    Симпатии:
    0
    Все ли старые стороние JAR'ы из ext/lib перехали на новый сервер? Какую-нибуть Commons HttpClient?
    Не загрузили ли более новую/старую версию JAR'ов?
     
  4. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Сторонних jar'ов нет, сервер один — 8.5.1. Дёргаю из него одну и ту же базу разными клиентами — под 8.0.1 работает, под 8.5.1 бросает исключение. Полазил в кодах классов java.net.URL и java.net.URLStreamHandler, не понял, где и как переопределяются методы openConnection.
     
  5. Zeka

    Zeka Well-Known Member

    Регистрация:
    1 сен 2009
    Сообщения:
    219
    Симпатии:
    0
    Ходят слухи (сдесь и ещё где-то попадалось), что метод openConnection с прокси параметром в JVM от IBM криво реализован.
    Т.к. ты прокси не испоьзуешь, попробуй вместо url.openConnection(NO_PROXY) вызывать url.openConnection()
     
Загрузка...
Похожие Темы - Unsupportedoperationexception Method Not
  1. rinsk
    Ответов:
    11
    Просмотров:
    866
  2. puks
    Ответов:
    0
    Просмотров:
    2.206

Поделиться этой страницей