What was the problem with your Java installation?

Otis
--
Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch


----- Original Message ----
> From: Vineet Garg <[EMAIL PROTECTED]>
> To: [email protected]
> Sent: Friday, May 9, 2008 3:00:35 AM
> Subject: Re: Nutch Exception
> 
> Hi,
> Yes there was some problem with Java installation. After resolving that 
> problem it is throwing following exception now:
> 
> Exception in thread "main" java.lang.NoClassDefFoundError: 
> org/apache/commons/logging/LogFactory
>         at 
> org.apache.hadoop.conf.Configuration.(Configuration.java:73)
>         at 
> org.apache.nutch.util.NutchConfiguration.create(NutchConfiguration.java:51)
>         at Test.main(Test.java:11)
> 
> Any idea why it is throwing this exception?
> 
> Vineet
> 
> [EMAIL PROTECTED] wrote:
> > I suggest you start Nutch/Hadoop and observe what classpath it uses and 
> > then 
> mimic that.
> > Adding /hm/vineetg/jdk1.6.0_03/bin to classpath is wrong/not needed.
> >
> > However, you can see "java.lang.ClassNotFoundException: java.net.URI" in 
> there.  So "URI" class, a part of the JDK/JRE cannot be found.  Something 
> there 
> smells like a problem with your java installation, not just a pure classpath 
> issue.  Can't tell without looking.
> >
> >
> > Otis
> > --
> > Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch
> >
> >
> > ----- Original Message ----
> >  
> >> From: Vineet Garg 
> >> To: [email protected]
> >> Sent: Thursday, May 8, 2008 12:18:05 AM
> >> Subject: Re: Nutch Exception
> >>
> >> Hi,
> >> I am using jdk1.6.0_03.
> >> JAVA_HOME is /hm/vineetg/jdk1.6.0_03/
> >> I have not set the class path. The code is in the same dir which 
> >> contains the hadoop and nutch jar files.
> >> If i set class path to /hm/vineetg/jdk1.6.0_03/bin and compile code by 
> >> following command(from the same dir containing code and hadoop, nutch 
> >> classes):
> >> $ javac Test.java
> >> Then it does not pick up hadoop and nutch classes and throw errors. So I 
> >> had to unset the classpath. After that  code is compiled successfully 
> >> but throws exception when i try to run it.
> >>
> >> Vineet
> >>
> >>
> >> [EMAIL PROTECTED] wrote:
> >>    
> >>> Vineet,
> >>>
> >>> This looks like a JVM/CLASSPATH problem...
> >>> Which JVM are you using, is your CLASSPATH correct, what's in JAVA_HOME?
> >>>
> >>> Otis
> >>> --
> >>> Sematext -- http://sematext.com/ -- Lucene - Solr - Nutch
> >>>
> >>>
> >>> ----- Original Message ----
> >>>  
> >>>      
> >>>> From: Vineet Garg 
> >>>> To: [email protected]
> >>>> Sent: Wednesday, May 7, 2008 2:24:03 AM
> >>>> Subject: Nutch Exception
> >>>>
> >>>> Hi,
> >>>>
> >>>> I have crawled and indexed the local filesystem by using nutch 0.9. Then 
> >>>> i tried to run the following code just to test the nutch search:
> >>>>
> >>>>         import org.apache.nutch.searcher.*;
> >>>>         import org.apache.nutch.util.*;
> >>>>       import org.apache.hadoop.conf.Configuration;
> >>>>       import org.apache.hadoop.fs.Path;
> >>>>         import java.io.*;
> >>>> class Test{
> >>>>         public static void main(String arg[])throws IOException{
> >>>>       IndexSearcher IS;
> >>>>       Configuration conf;
> >>>>          Path oPath = new Path("/hm/vineetg/nutch-0.9/crawl_test");
> >>>>        conf = NutchConfiguration.create();
> >>>>        IS = new IndexSearcher(oPath, conf);
> >>>>              //Construct query
> >>>>        Query newQuery = Query.parse("search_query", conf);
> >>>>              Hits hits = IS.search(newQuery, 300, null, null, false);
> >>>>              int TotalResults = (int)hits.getTotal();
> >>>>        for (int iCounter = 0; iCounter < TotalResults; iCounter++)
> >>>>        {
> >>>>            Hit hit = hits.getHit(iCounter);
> >>>>            HitDetails details = IS.getDetails(hit);
> >>>>                      String sTitle = details.getValue("title");
> >>>>            String sURL = details.getValue("url");
> >>>>         }
> >>>>         }
> >>>> }
> >>>>
> >>>> But it is throwing following exception:
> >>>>
> >>>> Exception in thread "main" java.lang.InternalError: unexpected exception 
> >>>> during linking: java.lang.ClassNotFoundException: java.net.URI
> >>>>    at 0x005d5ca3: java.lang.Throwable.Throwable(java.lang.String) 
> >>>> (/usr/lib/./libgcj.so.3)
> >>>>    at 0x005c8b1e: java.lang.Error.Error(java.lang.String) 
> >>>> (/usr/lib/./libgcj.so.3)
> >>>>    at 0x005d6086: 
> >>>> java.lang.VirtualMachineError.VirtualMachineError(java.lang.String) 
> >>>> (/usr/lib/./libgcj.so.3)
> >>>>    at 0x005ca4be: 
> >>>> java.lang.InternalError.InternalError(java.lang.String) 
> >>>> (/usr/lib/./libgcj.so.3)
> >>>>    at 0x005c7c12: java.lang.ClassLoader.resolveClass0(java.lang.Class) 
> >>>> (/usr/lib/./libgcj.so.3)
> >>>>    at 0x005b33fc: java.lang.Class.initializeClass() 
> (/usr/lib/./libgcj.so.3)
> >>>>    at 0x0059d882: _Jv_InterpMethod.continue1(_Jv_InterpMethodInvocation) 
> >>>> (/usr/lib/./libgcj.so.3)
> >>>>    at 0x0059df64: _Jv_InterpMethod.run(ffi_cif, void, ffi_raw, 
> >>>> _Jv_InterpMethodInvocation) (/usr/lib/./libgcj.so.3)
> >>>>    at 0x0059b474: _Jv_InterpMethod.run_normal(ffi_cif, void, ffi_raw, 
> >>>> void) (/usr/lib/./libgcj.so.3)
> >>>>    at 0x006efe6c: ?? (??:0)
> >>>>    at 0x005afd68: gnu.gcj.runtime.FirstThread.call_main() 
> >>>> (/usr/lib/./libgcj.so.3)
> >>>>    at 0x00619e91: gnu.gcj.runtime.FirstThread.run() 
> (/usr/lib/./libgcj.so.3)
> >>>>    at 0x005bcaec: _Jv_ThreadRun(java.lang.Thread) 
> >>>> (/usr/lib/./libgcj.so.3)
> >>>>    at 0x0058982c: _Jv_RunMain(java.lang.Class, byte const, int, byte 
> >>>> const, boolean) (/usr/lib/./libgcj.so.3)
> >>>>    at 0x08048930: ?? (??:0)
> >>>>    at 0x0012979d: __libc_start_main (/lib/tls/libc.so.6)
> >>>>    at 0x080486e1: ?? (??:0)
> >>>>
> >>>> Files are indexed at /hm/vineetg/nutch-0.9/crawl_test.
> >>>>
> >>>> Does anybody have any idea why it is throwing this exception??
> >>>>
> >>>> Regards,
> >>>> Vineet Garg
> >>>>    
> >>>>        
> >>>  
> >>>      
> >
> >
> >  

Reply via email to