"Исключение в потоке" main "java.lang.IllegalArgumentException: ошибка ConnectionProvider not found" в оболочке API Heroku.jar - PullRequest
0 голосов
/ 05 июля 2019

Я разрабатывал способ перезапустить мои приложения heroku, используя код Java. Я решил использовать эту оболочку java API для heroku под названием heroku.jar . Я столкнулся с этой ошибкой при попытке использовать мой ключ API.

Я пытался восстановить свой ключ API heroku несколько раз, и даже это не сработало.

import com.heroku.api.*;

public class MainClass {
    public static void main(String[] args) {
        final String apiKey = "APIKEY";
        final HerokuAPI api = new HerokuAPI(apiKey);
        api.restartDynos("APPNAME");
    }
}

Я изменил переменные, чтобы не показывать конфиденциальную информацию.

Ожидалось, что код будет работать без ошибок, но появилась ошибка:

Exception in thread "main" java.lang.IllegalArgumentException: ConnectionProvider not found
   at com.heroku.api.connection.ConnectionFactory.get(ConnectionFactory.java:21)
   at com.heroku.api.HerokuAPI.<init>(HerokuAPI.java:73)
   at MainClass.main(MainClass.java:6)

Я предполагаю, что это внутренняя проблема API, и API довольно старый. Если есть какие-либо исправления или новые java-библиотеки heroku, пожалуйста, дайте мне знать.

...