Wow where did I get Melanie. Sorry about that Angela. --Paul
Sent from my iPhone > On Sep 20, 2014, at 9:17 AM, "Chris Mattmann" <chris.mattm...@gmail.com> > wrote: > > s/Melanie/Angela :) > > ------------------------ > Chris Mattmann > chris.mattm...@gmail.com > > > > > -----Original Message----- > From: "Ramirez, Paul M (398J)" <paul.m.rami...@jpl.nasa.gov> > Reply-To: <dev@oodt.apache.org> > Date: Saturday, September 20, 2014 6:44 AM > To: "<dev@oodt.apache.org>" <dev@oodt.apache.org> > Subject: Re: HttpClient NoClassDefFoundError For the url-downloader Script > of the Apache OODT Crawler > >> Melanie, >> >> Your answer for right now then is to run that script from its directory. >> It would great if you could open a Jira issue for improvement [1]. If you >> happen to update the script to make it more robust that would be a great >> contribution back to the community. To do that you would just create a >> patch file and attach it to the issue. >> >> Thanks, >> Paul >> >> [1] https://issues.apache.org/jira/browse/OODT >> >> >> >> Sent from my iPhone >> >>> On Sep 19, 2014, at 8:34 PM, "Lewis John Mcgibbney" >>> <lewis.mcgibb...@gmail.com> wrote: >>> >>> You are correct Paul R. >>> The http client dependency is present in crawler Pom.xml >>> <dependency> >>> <groupId>commons-httpclient</groupId> >>> <artifactId>commons-httpclient</artifactId> >>> <version>3.0</version> >>> </dependency> >>> The crawler launcher script had the following hard pathS which we should >>> improve >>> >>> Java.ext.dirs=../lib >>> >>> If this I not invoked from crawler module path then dependencies a are >>> not >>> on classpath >>> >>> On Friday, September 19, 2014, Ramirez, Paul M (398J) < >>> paul.m.rami...@jpl.nasa.gov> wrote: >>> >>>> Could also just be the way the script references the jars. Maybe they >>>> aren't on the classpath. Not near a computer at the moment or I would >>>> look >>>> at the script. >>>> >>>> --Paul >>>> >>>> Sent from my iPhone >>>> >>>>>> On Sep 19, 2014, at 7:25 PM, "Lewis John Mcgibbney" < >>>>> lewis.mcgibb...@gmail.com <javascript:;>> wrote: >>>>> >>>>> Hi Angela. >>>>> If you are using OODT from source, you can simply add the http client >>>>> commons library to the Pom.xml and rebuild the module. This does >>>>> however >>>>> mean working with the XML and maven to build. Which version of oodt do >>>> you >>>>> have? >>>>> >>>>>> On Friday, September 19, 2014, Mengying Wang <wang...@usc.edu >>>> <javascript:;>> wrote: >>>>>> >>>>>> Dear Everyone, >>>>>> >>>>>> I am trying to use the url-downloader script of the Apache OODT >>>>>> Crawler. >>>>>> However, it raises the following "no class definition" error, I am >>>>>> not >>>> sure >>>>>> what is going on. Could you please give me some hints? Many thanks. >>>>>> >>>>>> $ ./url-downloader >>>> >>>> http://pds-imaging.jpl.nasa.gov/data/msl/MSLHAZ_0XXX/CATALOG/CATINFO.TXT >>>> . >>>>>> Exception in thread "main" java.lang.NoClassDefFoundError: >>>>>> org/apache/oodt/cas/pushpull/protocol/http/HttpClient >>>>>> Caused by: java.lang.ClassNotFoundException: >>>>>> org.apache.oodt.cas.pushpull.protocol.http.HttpClient >>>>>> 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 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) >>>>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:247) >>>>>> >>>>>> Best, >>>>>> Angela Wang >>>>> >>>>> >>>>> -- >>>>> *Lewis* >>> >>> >>> -- >>> *Lewis* > >