I also have the offending class present in the classpath

/usr/local/coal-sds-deploy/filemgr/lib $ jar tf cas-filemgr-1.2.5.jar | grep 
CoreMetKeys
org/apache/oodt/cas/filemgr/metadata/CoreMetKeys.class

I decompiled the Class and it looks as follows

package org.apache.oodt.cas.filemgr.metadata;

public interface CoreMetKeys
{
    public static final String PRODUCT_NAME = "ProductName";
    public static final String PRODUCT_ID = "ProductId";
    public static final String PRODUCT_RECEVIED_TIME = "ProductReceivedTime";
    public static final String FILE_LOCATION = "FileLocation";
    public static final String FILENAME = "Filename";
    public static final String FILE_SIZE = "FileSize";
    public static final String PRODUCT_TYPE = "ProductType";
    public static final String PRODUCT_STRUCTURE = "ProductStructure";
    public static final String MIME_TYPE = "MimeType";
}

This seems correct!

On 2018/11/30 04:49:09, Lewis John McGibbney <[email protected]> wrote: 
> Diving a bit deeper, I wonder if this has to do with OODT-896 remove 
> interface modifier [0] 
> https://github.com/apache/oodt/commit/d7bbba0823aee35272755ad8eb9aee34c072d1d0#diff-3b05df5c30f948440bfd925c64e73db2
> I've commented over there.
> 
> On 2018/11/30 04:26:06, Lewis John McGibbney <[email protected]> wrote: 
> > 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
> > > 
> > > 
> > 
> 

Reply via email to