Исключение в потоке main java.lang.RuntimeException: Stub! ошибка при использовании amazon sqs.

Я получаю следующую ошибку, когда пытаюсь инициализировать клиент amazon sqs с моими учетными данными.

Exception in thread "main" java.lang.RuntimeException: Stub!
    at org.apache.http.params.AbstractHttpParams.<init>(AbstractHttpParams.java:5)
    at org.apache.http.params.BasicHttpParams.<init>(BasicHttpParams.java:6)
    at com.amazonaws.http.HttpClientFactory.createHttpClient(HttpClientFactory.java:73)
    at com.amazonaws.http.AmazonHttpClient.<init>(AmazonHttpClient.java:111)
    at com.amazonaws.AmazonWebServiceClient.<init>(AmazonWebServiceClient.java:60)
    at com.amazonaws.services.sqs.AmazonSQSClient.<init>(AmazonSQSClient.java:151)
    at com.amazonaws.services.sqs.AmazonSQSClient.<init>(AmazonSQSClient.java:132)

Вот код, который вызывает это:

 public class SQSControllerTest {

    public static void main(String[] args) {

        AmazonSQS sqs = new AmazonSQSClient(new BasicAWSCredentials("xxxx", "xxxx"));
    }
}

person Ashwin Lakshmanan    schedule 14.06.2013    source источник
comment
Какой SDK (и версию) вы используете?   -  person Wade Matveyenko    schedule 15.06.2013
comment
Это случилось со мной, когда я использовал классы из Android SDK в стандартном java-проекте. Это может вам помочь: stackoverflow.com/questions/3896064/   -  person    schedule 02.09.2013


Ответы (1)


У меня только что была эта проблема. Это проблема пути к классам.

Я считаю, что в Android SDK есть копия AbstractHttpParams, в которой этот метод заглушен, поэтому вы хотите, чтобы jar http-core был впереди него на вашем пути сборки.

Надеюсь, это поможет.введите здесь описание изображения

person Ben Scannell    schedule 22.08.2014