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*
> 
> 

Reply via email to