Получение java.lang.NoSuchFieldError: INCLUDE_ALL при добавлении Druidry в качестве зависимости к моему проекту Gradle? - PullRequest
0 голосов
/ 09 октября 2018

Итак, я работал над приложением dropwizard.У меня был контроллер, работающий так, как я хотел, и теперь я хотел начать реализацию запросов с использованием Druid.Я хотел использовать Druidry как способ выполнения запросов через Java.Мое приложение работает, как нужно, без добавления этой зависимости.Однако простое добавление этой строки

compile "in.zapr.druid:druidry:2.5"

вызывает эту ошибку:

java.lang.NoSuchFieldError: INCLUDE_ALL
at org.glassfish.jersey.server.ResourceConfig$State.<init>(ResourceConfig.java:114)
at org.glassfish.jersey.server.ResourceConfig.<init>(ResourceConfig.java:356)
at io.dropwizard.jersey.DropwizardResourceConfig.<init>(DropwizardResourceConfig.java:55)
at io.dropwizard.jersey.DropwizardResourceConfig.<init>(DropwizardResourceConfig.java:47)
at io.dropwizard.setup.Environment.<init>(Environment.java:80)
at io.dropwizard.cli.EnvironmentCommand.run(EnvironmentCommand.java:37)
at io.dropwizard.cli.ConfiguredCommand.run(ConfiguredCommand.java:87)
at io.dropwizard.cli.Cli.run(Cli.java:78)
at io.dropwizard.Application.run(Application.java:93)
at QueryApplication.main(QueryApplication.java:12)

В этой строке в моем коде написано:

new QueryApplication().run(args);

IЯ не уверен, почему добавление этой зависимости вызывает эту проблему, и я даже не уверен, что означает эта ошибка.Помогите пожалуйста!

...