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