필자는 Pentaho 6 (6.0.1.0-386)을 사용합니다. 내가 펜타을 열고 고유의 변환을 선택할 수 있어요 java version "1.8.0_101" Java(TM) SE Runtime Environment (build 1.8.0_101-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
:Pentaho 6 Spoon Error
내 시스템은 우분투 14.04 LTS Linux LT0124 3.13.0-95-generiC#142-Ubuntu SMP Fri Aug 12 17:00:09 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
자바 버전입니다.
예기치 않은 오류가 숟가락에 발생했습니다 :
org.pentaho.di.trans.TransMeta.isAlwaysShowRunOptions()Z
java.lang.NoSuchMethodError:
org.pentaho.di.trans.TransMeta.isAlwaysShowRunOptions()Z
at org.pentaho.di.ui.spoon.Spoon.executeFile(Spoon.java:8497)
at org.pentaho.di.ui.spoon.Spoon.runFile(Spoon.java:8470)
at org.pentaho.di.ui.spoon.trans.TransGraph.runTransformation(TransGraph.java:3376)
at org.pentaho.di.ui.spoon.trans.TransGraph$12.widgetSelected(TransGraph.java:1727)
at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1347)
at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:7989)
at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9269)
at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:662)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.pentaho.commons.launcher.Launcher.main(Launcher.java:92)
당신이 날은 근본 원인이 무엇인지 알려 주시기 바랍니다 수 나는 그것을 실행하려고 할 때 그러나 나는 다음과 같은 오류는 무엇입니까?
안녕 드미트리, 내가 문제를 해결하는 방법을 이해하지 않도록합니다. 이 kettle-engine-6.1-XXX.jar 파일을 어디에서 찾을 수 있습니까? Pentaho PDI 6.0을 다운로드해야합니까? – wlodi83
PDI를 시작한 폴더를 찾은 다음 폴더 lib로 이동 한 다음 kettle-engine-XXX.jar와 같은 접두어를 붙인 항아리를 검색하고 올바른 버전을 사용하고 있는지 여기에 게시하십시오. 하나의 jar 버전이 충돌하는 경우 다른 사용자가있을 수 있으므로 데이터 통합을 다시 다운로드하거나 다시 설치하는 것이 좋습니다. 수동으로/lib 폴더의 jar 파일을 변경하고 있습니까? –
새롭고 오래된 하나이기 때문에 나는 오래된 jar 파일을 lib 폴더에 복사 한 것 같습니다 : kettle-engine-6.0.1.0-386.jar kettle-engine-6.1.0.1-196.jar kettle-engine-test -6.1.0.1-196.jar – wlodi83