В консоли пользователя Pentaho отсутствует значение «MultipartEntityBuilder» для значения измененного сценария Java - PullRequest
0 голосов
/ 19 октября 2019

Я пытаюсь загрузить файл на «www.abc.com», для этого я использую скрипт «Modified Java Script Value» для выполнения работы. Мой файл KTR работает нормально, ложка PDI, но он не работает на сервере пользовательской консоли Pentaho. Когда я запускаю тот же файл KTR в консоли пользователя Pentaho, появляется следующая ошибка:

java.lang.NoSuchMethodError: org.apache.http.entity.ContentType.create(Ljava/lang/String;[Lorg/apache/http/NameValuePair;)Lorg/apache/http/entity/ContentType;
at org.apache.http.entity.mime.MultipartEntityBuilder.buildEntity(MultipartEntityBuilder.java:219)
at org.apache.http.entity.mime.MultipartEntityBuilder.build(MultipartEntityBuilder.java:240)
at Processor.processRow(Processor.java:40)
at org.pentaho.di.trans.steps.userdefinedjavaclass.UserDefinedJavaClass.processRow(UserDefinedJavaClass.java:1018)
at org.pentaho.di.trans.step.RunThread.run(RunThread.java:62)
at java.lang.Thread.run(Thread.java:748)

Эта же ошибка возникала и для ложки PDI, для этого я добавил "httpmime-4.5.9.jar"в папке lib PDI. Для консоли пользователя Pentaho я не знаю, как исправить эту ошибку или где разместить этот файл «httpmime-4.5.9.jar».

А для чайника мы выполнили «Поиск: Neo4j JDBC Connector» и установилиэто из магазина, как установить для Pentaho User Console.

...