PDA

View Full Version : java.lang.ClassNotFoundException: org.pentaho.di.compatibility.Row



Vishal@SG
12-30-2014, 05:42 AM
Hi ,

I have a application to migrate from Kettle version 3.2 to kettle 4.2

I have application fully working on PDI version 4.4.0, I need the application to be on BI metrics platform for version 4.5.0
But while running the application on metrics platform I keep on getting following error.




2014-12-30 13:08:30,101 INFO [org.pentaho.di] Retrieve changelogs - Dispatching started for transformation [Retrieve changelogs]
2014-12-30 13:08:30,839 INFO [org.pentaho.di] Extraction depuis LDAP - Connected to server [sgsilxagd.saint-gobain.com] with username [cn=Directory Manager]
2014-12-30 13:08:30,844 INFO [org.pentaho.di] Recuperation Variables - Finished processing (I=0, O=0, R=1, W=1, U=0, E=0)
2014-12-30 13:08:31,179 INFO [org.pentaho.di] Remove extra line feed - Optimization level not specified. Using default of 9.
2014-12-30 13:08:31,205 INFO [org.pentaho.di] Determine object type - Optimization level set to 9.
2014-12-30 13:08:31,224 ERROR [org.pentaho.di] Determine object type - Unexpected error
2014-12-30 13:08:31,225 ERROR [org.pentaho.di] Determine object type - java.lang.NoClassDefFoundError: org/pentaho/di/compatibility/Row
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
at java.lang.Class.privateGetPublicMethods(Class.java:2547)
at java.lang.Class.getMethods(Class.java:1410)
at org.mozilla.javascript.JavaMembers.discoverAccessibleMethods(JavaMembers.java:385)
at org.mozilla.javascript.JavaMembers.discoverAccessibleMethods(JavaMembers.java:340)
at org.mozilla.javascript.JavaMembers.reflect(JavaMembers.java:453)
at org.mozilla.javascript.JavaMembers.<init>(JavaMembers.java:76)
at org.mozilla.javascript.JavaMembers.lookupClass(JavaMembers.java:841)
at org.mozilla.javascript.NativeJavaClass.initMembers(NativeJavaClass.java:83)
at org.mozilla.javascript.NativeJavaClass.<init>(NativeJavaClass.java:78)
at org.mozilla.javascript.NativeJavaPackage.getPkgProperty(NativeJavaPackage.java:159)
at org.mozilla.javascript.NativeJavaPackage.get(NativeJavaPackage.java:105)
at org.mozilla.javascript.ScriptableObject.getProperty(ScriptableObject.java:1575)
at org.mozilla.javascript.ScriptRuntime.getObjectProp(ScriptRuntime.java:1397)
at org.mozilla.javascript.ScriptRuntime.getObjectProp(ScriptRuntime.java:1383)
at org.mozilla.javascript.gen.c4._c0(script:1)
at org.mozilla.javascript.gen.c4.call(script)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:401)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3003)
at org.mozilla.javascript.gen.c4.call(script)
at org.mozilla.javascript.gen.c4.exec(script)
at org.pentaho.di.trans.steps.scriptvalues_mod.ScriptValuesMod.addValues(ScriptValuesMod.java:377)
at org.pentaho.di.trans.steps.scriptvalues_mod.ScriptValuesMod.processRow(ScriptValuesMod.java:689)
at org.pentaho.di.trans.step.RunThread.run(RunThread.java:50)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.ClassNotFoundException: org.pentaho.di.compatibility.Row
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 26 more


Could somebody help on this issue