Hi Folks, I experienced this exact same issue today. Initially I compiled and ran my RADiX data system under jdk-11.0.1.jdk. When I found this thread I reverted to jdk1.8.0_191.jdk and tried to run my workflow again. Unfortunately I received the exact same issue. The stacktrace is as follows
Nov 29, 2018 8:25:26 PM org.apache.oodt.cas.resource.system.XmlRpcResourceManager <init> INFO: Resource Manager started by lmcgibbn Nov 29, 2018 8:25:26 PM org.apache.oodt.cas.workflow.system.XmlRpcWorkflowManager <init> INFO: Workflow Manager started by lmcgibbn Nov 29, 2018 8:25:55 PM org.apache.oodt.cas.workflow.system.XmlRpcWorkflowManager handleEventCore INFO: WorkflowManager: Received event: pycoal-pge Nov 29, 2018 8:25:55 PM org.apache.oodt.cas.workflow.system.XmlRpcWorkflowManager handleEventCore INFO: WorkflowManager: Workflow PycoalWorkflow retrieved for event pycoal-pge Nov 29, 2018 8:25:55 PM org.apache.oodt.cas.workflow.engine.IterativeWorkflowProcessorThread setRClient INFO: Resource Manager Job Submission enabled to: [http://localhost:9002] Nov 29, 2018 8:25:56 PM org.apache.oodt.cas.workflow.engine.IterativeWorkflowProcessorThread checkTaskRequiredMetadata INFO: All required metadata fields present for task: [PycoalMineralClassification] Exception in thread "Thread-2" java.lang.NoClassDefFoundError: org/apache/oodt/cas/filemgr/metadata/CoreMetKeys at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:468) at java.net.URLClassLoader.access$100(URLClassLoader.java:74) at java.net.URLClassLoader$1.run(URLClassLoader.java:369) at java.net.URLClassLoader$1.run(URLClassLoader.java:363) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:362) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:468) at java.net.URLClassLoader.access$100(URLClassLoader.java:74) at java.net.URLClassLoader$1.run(URLClassLoader.java:369) at java.net.URLClassLoader$1.run(URLClassLoader.java:363) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:362) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at org.apache.oodt.cas.workflow.util.GenericWorkflowObjectFactory.getTaskObjectFromClassName(GenericWorkflowObjectFactory.java:168) at org.apache.oodt.cas.workflow.engine.IterativeWorkflowProcessorThread.run(IterativeWorkflowProcessorThread.java:221) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Thread.java:748) Caused by: java.lang.ClassNotFoundException: org.apache.oodt.cas.filemgr.metadata.CoreMetKeys at java.net.URLClassLoader.findClass(URLClassLoader.java:382) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 30 more On 2015/10/24 18:26:51, "Mattmann, Chris A (3980)" <[email protected]> wrote: > Hi Sidhant, > > Let’s file an issue to upgrade big translate across the board > to OODT 0.10 or 0.11-SNAPSHOT. We don’t need 0.3 dependencies > anymore. > > Cheers, > Chris > > P.S. The below error I believe is a difference between java > class versions (0.3 was built I believe using JDK5, whereas, > 0.10 and newer is JDK7 and I think it’s getting hung up on > multiple definitions of the same jar and class built using different > Java versions). > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Chris Mattmann, Ph.D. > Chief Architect > Instrument Software and Science Data Systems Section (398) > NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA > Office: 168-519, Mailstop: 168-527 > Email: [email protected] > WWW: http://sunset.usc.edu/~mattmann/ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Adjunct Associate Professor, Computer Science Department > University of Southern California, Los Angeles, CA 90089 USA > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > > > > > -----Original Message----- > From: Sidhant Setia <[email protected]> > Reply-To: "[email protected]" <[email protected]> > Date: Saturday, October 24, 2015 at 12:18 AM > To: "[email protected]" <[email protected]> > Subject: Class not found exception : > org.apache.oodt.cas.filemgr.metadata.CoreMetKeys > > >Hi all, > > > >I'm trying to run the bigtranslate project which uses oodt 0.10-SNAPSHOT. > >When I try send a job to the wmgr-client I get the following error. The > >project currently uses cas-pge 0.3 and I've checked that the jar file > >exists in workflowmanger, resmanger and filemanger. > > > >I saw this issue posted earlier in the mail but could not find the > >solution > >to it. > > > > > >Oct 23, 2015 10:10:09 PM > >org.apache.oodt.cas.workflow.system.XmlRpcWorkflowManager handleEvent > >INFO: WorkflowManager: Received event: EmploymentJobAggregatesTsvIngest > >Oct 23, 2015 10:10:09 PM > >org.apache.oodt.cas.workflow.system.XmlRpcWorkflowManager handleEvent > >INFO: WorkflowManager: Workflow TsvToJsonWorkflow retrieved for event > >EmploymentJobAggregatesTsvIngest > >Oct 23, 2015 10:10:09 PM > >org.apache.oodt.cas.workflow.engine.IterativeWorkflowProcessorThread > >checkTaskRequiredMetadata > >INFO: All required metadata fields present for task: [TsvToJson_Task] > >Exception in thread "Thread-3" java.lang.NoClassDefFoundError: > >org/apache/oodt/cas/filemgr/metadata/CoreMetKeys > >at java.lang.ClassLoader.defineClass1(Native Method) > >at java.lang.ClassLoader.defineClass(ClassLoader.java:800) > >at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) > >at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) > >at java.net.URLClassLoader.access$100(URLClassLoader.java:71) > >at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > >at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > >at java.security.AccessController.doPrivileged(Native Method) > >at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > >at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > >at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > >at java.lang.ClassLoader.defineClass1(Native Method) > >at java.lang.ClassLoader.defineClass(ClassLoader.java:800) > >at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) > >at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) > >at java.net.URLClassLoader.access$100(URLClassLoader.java:71) > >at java.net.URLClassLoader$1.run(URLClassLoader.java:361) > >at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > >at java.security.AccessController.doPrivileged(Native Method) > >at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > >at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > >at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > >at java.lang.Class.forName0(Native Method) > >at java.lang.Class.forName(Class.java:191) > >at > >org.apache.oodt.cas.workflow.util.GenericWorkflowObjectFactory.getTaskObje > >ctFromClassName(GenericWorkflowObjectFactory.java:169) > >at > >org.apache.oodt.cas.workflow.engine.IterativeWorkflowProcessorThread.run(I > >terativeWorkflowProcessorThread.java:222) > >at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown > >Source) > >at java.lang.Thread.run(Thread.java:745) > >Caused by: java.lang.ClassNotFoundException: > >org.apache.oodt.cas.filemgr.metadata.CoreMetKeys > >at java.net.URLClassLoader$1.run(URLClassLoader.java:366) > >at java.net.URLClassLoader$1.run(URLClassLoader.java:355) > >at java.security.AccessController.doPrivileged(Native Method) > >at java.net.URLClassLoader.findClass(URLClassLoader.java:354) > >at java.lang.ClassLoader.loadClass(ClassLoader.java:425) > >at java.lang.ClassLoader.loadClass(ClassLoader.java:358) > >... 28 more > > > >Thanks and Regards > >Sidhant > >
