2009/1/26 Nicolas MARTIN <[email protected]>:
> Hi,
>
> Now my nutch-default file looks like :
>
> <!-- plugin properties -->
>
> <property>
>  <name>plugin.folders</name>
>  <value>C:/Java/crawler_workspace/nutch/conf/src/plugin</value>
>  <description>Directories where nutch plugins are located.  Each
>  element may be a relative or absolute path.  If absolute, it is used
>  as is.  If relative, it is searched for on the classpath.</description>
> </property>
>

This seems to be source code for plugins. You need the folder under build/.

Run "ant" on nutch's home directory and you should get a build
directory. plugin.folders
is build/plugins


> And i have added the conf folder to my classpath...
>
> But always the same error :
>
> Exception in thread "main" java.io.IOException: Job failed!
>    at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1217)
>    at org.apache.nutch.crawl.Injector.inject(Injector.java:160)
>    at org.apache.nutch.crawl.Crawl.main(Crawl.java:112)
>
>
> If someone has an idea !
>
> TY all
>
> 2009/1/25 Doğacan Güney <[email protected]>
>
>> On Sun, Jan 25, 2009 at 3:58 PM, Nicolas MARTIN <[email protected]>
>> wrote:
>> > Hi all,
>> >
>> > I'm running Nutch v-0.9 under Eclipse GANYMEDE.
>> > I've got the following log (last lines)  :
>> >
>> > java.lang.IllegalArgumentException: plugin.folders is not defined
>> >    at
>> >
>> org.apache.nutch.plugin.PluginManifestParser.parsePluginFolder(PluginManifestParser.java:78)
>> >    at
>> > org.apache.nutch.plugin.PluginRepository.<init>(PluginRepository.java:72)
>> >    at
>> > org.apache.nutch.plugin.PluginRepository.get(PluginRepository.java:95)
>> >    at org.apache.nutch.net.URLNormalizers.<init>(URLNormalizers.java:117)
>> >    at
>> > org.apache.nutch.crawl.Injector$InjectMapper.configure(Injector.java:57)
>> >    at
>> > org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:58)
>> >    at
>> >
>> org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:83)
>> >    at org.apache.hadoop.mapred.MapRunner.configure(MapRunner.java:34)
>> >    at
>> > org.apache.hadoop.util.ReflectionUtils.setConf(ReflectionUtils.java:58)
>> >    at
>> >
>> org.apache.hadoop.util.ReflectionUtils.newInstance(ReflectionUtils.java:83)
>> >    at org.apache.hadoop.mapred.MapTask.run(MapTask.java:328)
>> >    at
>> > org.apache.hadoop.mapred.LocalJobRunner$Job.run(LocalJobRunner.java:138)
>> > Exception in thread "main" java.io.IOException: Job failed!
>> >    at org.apache.hadoop.mapred.JobClient.runJob(JobClient.java:1217)
>> >    at org.apache.nutch.crawl.Injector.inject(Injector.java:160)
>> >    at org.apache.nutch.crawl.Crawl.main(Crawl.java:112)
>> >
>> > Here is my nutch-default conf file :
>> >
>> > <!-- plugin properties -->
>> >
>> > <property>
>> >  <name>plugin.folders</name>
>> >  <value>../src/plugin</value>
>> >  <description>Directories where nutch plugins are located.  Each
>> >  element may be a relative or absolute path.  If absolute, it is used
>> >  as is.  If relative, it is searched for on the classpath.</description>
>> > </property>
>> >
>> > Someone has an idea ??
>> >
>>
>> Try adding your conf directory to your classpath in run configurations.
>> Also
>> I think you will have to make plugin.folders point to an absolute path
>> (which
>> is $NUTCH_HOME/build/plugins not src/plugin).
>>
>> > TY all
>> >
>>
>>
>>
>> --
>> Doğacan Güney
>>
>



-- 
Doğacan Güney

Reply via email to