Я разрабатывал способ перезапустить мои приложения 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, пожалуйста, дайте мне знать.