Ответ 1
Как я узнал из форума Pentaho Data Integration, это вопрос моей версии Java.
Я удалил Java 9 и установил Java 8, а затем больше не получил эту ошибку.
Наконец, чтобы начать и не повесить чайник, я все равно не могу использовать его для использования, так как, когда я пытаюсь создать новое соединение с базой данных (после создания новой трансформации), я получаю эту ошибку:
org.pentaho.ui.xul.XulException: java.lang.reflect.InvocationTargetException
После этого я получаю эту общую ошибку для одних и тех же действий:
General error in dialog
Чтобы снова получить первое "java... TargetException", я должен закрыть и перезапустить чайник.
Обратите внимание, что это также происходит, когда я загружаю существующее задание кеша и пытаюсь отредактировать его подключение к базе данных.
Может ли это быть проблемой конфигурации? Отсутствует или отсутствует файл? Какова цель, которая не может быть вызвана? Заранее спасибо за помощь.
macos 10.12.6 (Sierra)
Интеграция данных Pentaho (или чайник) 7.1.0
java-версия "9.0.4"
Как я узнал из форума Pentaho Data Integration, это вопрос моей версии Java.
Я удалил Java 9 и установил Java 8, а затем больше не получил эту ошибку.
В вашем домашнем каталоге .kettle
каталог .kettle
. В этом каталоге может быть файл db-cache-<some.numbers>
. Если это так: остановить ложку, удалить файл кэша db и перезапустить ложку.
Если он не работает, другой файл в этом каталоге может быть поврежден.
Как упоминалось в Справочнике по компонентам Pentaho, только поддержка Java 8 поддерживается Pentaho Data Integration, поэтому не рекомендуется тестировать Java 9 или Java 11 на данный момент (пока они не выпустят версию, которая поддерживает выше Java 8).