java.lang.NoSuchFieldError: defaultReader
Я пытаюсь использовать библиотеку Jayway JsonPath(2.4.0) в PIG UDF, но, читая файл JSON, я получаю исключение ниже. Код прекрасно работает над моей локальной установкой, но когда я упаковываю код с помощью maven и внедряю его, он ломается.
Caused by: java.lang.NoSuchFieldError: defaultReader
at com.jayway.jsonpath.spi.json.JsonSmartJsonProvider.<init>(JsonSmartJsonProvider.java:39)
at com.jayway.jsonpath.internal.DefaultsImpl.jsonProvider(DefaultsImpl.java:21)
at com.jayway.jsonpath.Configuration.defaultConfiguration(Configuration.java:174)
at com.jayway.jsonpath.internal.ParseContextImpl.<init>(ParseContextImpl.java:21)
at com.jayway.jsonpath.JsonPath.parse(JsonPath.java:599)
at smartsuggest.imageproc.udf.ImageProcessorV2.retrieveImages(ImageProcessorV2.java:128)