Heroku.jar api包装中的“线程“主”中的异常” java.lang.IllegalArgumentException:未找到ConnectionProvider”错误

时间:2019-07-05 04:19:39

标签: java heroku heroku-api

我正在开发一种使用Java代码重新启动heroku应用程序的方法。我决定将这个Java API包装器用于名为heroku.jar的heroku。尝试使用我的API密钥时遇到此错误。

我试图多次重新生成我的heroku API密钥,即使那样也不起作用。

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已经很旧了。如果有任何修复程序或新的heroku Java库,请告诉我。

0 个答案:

没有答案