Using OkHttp client via OKClient on Google App Engine throws a “java.lang.NoClassDefFoundError: java.net.ProxySelector” is a restricted class error
I am trying to use OKHTTP (version 2.4.0) along retrofit (1.9.0) on google app engine (1.9.22). Here is the how i use it: OkHttpClient okHttpClient = new OkHttpClient(); okHttpClient.setConnectTimeout(COMPOSER_MODULE_CONNECTION_TIMEOUT, TimeUnit.SECONDS); okHttpClient.setReadTimeout(COMPOSER_MODULE_SOCKET_TIMEOUT, TimeUnit.SECONDS); RestAdapter restAdapter = new RestAdapter.Builder() .setLogLevel(RestAdapter.LogLevel.FULL) .setConverter(new JacksonConverter()) .setEndpoint(ENDPOINT_PATH) .setClient(new OkClient(okHttpClient)) .build(); This throws the following error: java.lang