Try prefixing that path with file:///.....
Now that you got your Java working you are getting into Hadoop land (not really 
Nutch) with that class you pasted.

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


----- Original Message ----
> From: Vineet Garg <[EMAIL PROTECTED]>
> To: [email protected]
> Sent: Friday, May 9, 2008 5:07:32 AM
> Subject: Re: Nutch Exception
> 
> I have resolved this problem also. Now it is throwing following error:
> 
> Exception in thread "main" java.io.IOException: No FileSystem for 
> scheme: file
>         at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:157)
>         at org.apache.hadoop.fs.FileSystem.getNamed(FileSystem.java:119)
>         at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:91)
>         at 
> org.apache.nutch.searcher.IndexSearcher.(IndexSearcher.java:70)
>         at Test.main(Test.java:12)
> 
> Am i missing something??
> 
> Vineet Garg wrote:
> > 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