sure. I would make a note of it. Do you have any other suggestions that would make the documentation better ?
On Thu, Jun 13, 2013 at 10:29 PM, Tony Mullins <[email protected]>wrote: > Thanks again Tejas. > This worked. I think these all configurations should be in wiki.. so the > new users specially who are coming from non-java background (like me) could > benifit from this and create less traffic in mailing lists :) > > Thanks. > Tony. > > > On Thu, Jun 13, 2013 at 10:38 PM, Tejas Patil <[email protected] > >wrote: > > > I can't see the image that you attached. > > > > Anyways, if you are running via command line (ie. runtime/local): set > > "plugin.folders" to "plugins" in > > "NUTCH_HOME/runtime/local/conf/nutch-site.xml". For running from > > Eclipse, set "plugin.folders" to the absolute path of directory where the > > plugins are generated (ie. NUTCH_HOME/build/plugins) in > > "NUTCH_HOME/conf/nutch-site.xml" > > > > On Thu, Jun 13, 2013 at 5:38 AM, Tony Mullins <[email protected] > > >wrote: > > > > > Tejas, > > > > > > I can now successfully run the plugin from terminal like bin/nutch > > > parsechecker http://www.google.nl.... > > > > > > But if I try to run my code directly from eclipse , with main class as > > > 'org.apache.nutch.parse.ParserChecker' and program arguments as ' > > > http://www.google.nl' it fails with same exception of ClassNotFound. > > > > > > Please see the attached image. > > > > > > [image: Inline image 1] > > > > > > > > > I have tried 'ant clean' in my Nutch2.2 source... but same error !!! > > > > > > Could you please help me fixing this issue. > > > > > > Thanks, > > > Tony > > > > > > > > > > > > > > > On Thu, Jun 13, 2013 at 2:23 PM, Tony Mullins < > [email protected] > > >wrote: > > > > > >> Thank you very much Tejas. It worked. :) > > >> > > >> Just wondering why did you ask me to remove the 'plugin.folders' from > > >> conf/nutch-site.xml ? > > >> And the problem was due to bad cache/runtime build ? > > >> > > >> Thank you again !!! > > >> Tony. > > >> > > >> > > >> > > >> On Thu, Jun 13, 2013 at 1:47 PM, Tejas Patil < > [email protected] > > >wrote: > > >> > > >>> I don't see any attachments with the mail. > > >>> > > >>> Anyways, you need to: > > >>> 1. remove all your changes from conf/nutch-default.xml. Make it in > sync > > >>> with svn. (rm conf/nutch-default.xml && svn up > conf/nutch-default.xml) > > >>> 2. In conf/nutch-site.xml, remove the entry for "plugin.folders" > > >>> 3. run "ant clean runtime" > > >>> > > >>> Now try again. > > >>> > > >>> > > >>> On Thu, Jun 13, 2013 at 1:39 AM, Tony Mullins < > > [email protected] > > >>> >wrote: > > >>> > > >>> > Hi Tejas, > > >>> > > > >>> > Thanks for pointing out the problem. I have changed the package to > > >>> > kaqqao.nutch.selector and have also modified the package in java > > source > > >>> > files as package kaqqao.nutch.selector; > > >>> > > > >>> > But I am still getting the ClassNotFound exception... please see > > >>> attached > > >>> > images !!! > > >>> > > > >>> > Please note that I am using fresh Nutch 2.2 source without > additional > > >>> > patch ... do I need to apply any patch to run this ? > > >>> > > > >>> > Thanks, > > >>> > Tony. > > >>> > > > >>> > > > >>> > > > >>> > On Thu, Jun 13, 2013 at 1:16 PM, Tejas Patil < > > [email protected] > > >>> >wrote: > > >>> > > > >>> >> The package structure you actually have is: > > >>> >> *kaqqao.nutch.plugin.selector;* > > >>> >> > > >>> >> In src/plugin/element-selector/plugin.xml you have defined it as: > > >>> >> > > >>> >> <extension > > id="*kaqqao.nutch.selector*.HtmlElementSelectorIndexer" > > >>> >> name="Nutch Blacklist and Whitelist Indexing Filter" > > >>> >> point="org.apache.nutch.indexer.IndexingFilter"> > > >>> >> <implementation id="HtmlElementSelectorIndexer" > > >>> >> class="*kaqqao.nutch.selector* > > >>> >> .HtmlElementSelectorIndexer"/> > > >>> >> </extension> > > >>> >> > > >>> >> It aint the same and thats why it cannot load that class at > runtime. > > >>> Make > > >>> >> it consistent and try again. > > >>> >> It worked at my end after changing the package structure to > > >>> >> kaqqao.nutch.selector > > >>> >> > > >>> >> > > >>> >> On Wed, Jun 12, 2013 at 11:45 PM, Tony Mullins < > > >>> [email protected] > > >>> >> >wrote: > > >>> >> > > >>> >> > Hi Tejas, > > >>> >> > > > >>> >> > I am following this example > > >>> >> > https://github.com/veggen/nutch-element-selector. And now I > have > > >>> tried > > >>> >> > this example without any changes to my fresh source of Nutch > 2.2. > > >>> >> > > > >>> >> > Attached is my patch ( change set) on fresh Nutch 2.2 source. > > >>> >> > Kindly review it and please let me know if I am missing > something. > > >>> >> > > > >>> >> > Thanks, > > >>> >> > Tonny > > >>> >> > > > >>> >> > > > >>> >> > On Thu, Jun 13, 2013 at 11:19 AM, Tejas Patil < > > >>> [email protected] > > >>> >> >wrote: > > >>> >> > > > >>> >> >> Weird. I would like to have a quick peek into your changes. > Maybe > > >>> you > > >>> >> are > > >>> >> >> doing something wrong which is hard to predict and figure out > by > > >>> asking > > >>> >> >> bunch of questions to you over email. Can you attach a patch > file > > >>> of > > >>> >> your > > >>> >> >> changes ? Please remove the fluff from it and only keep the > bare > > >>> >> essential > > >>> >> >> things in the patch. Also, if you are working for some company, > > >>> make > > >>> >> sure > > >>> >> >> that you attaching some code here should not be against your > > >>> >> >> organisational > > >>> >> >> policy. > > >>> >> >> > > >>> >> >> Thanks, > > >>> >> >> Tejas > > >>> >> >> > > >>> >> >> On Wed, Jun 12, 2013 at 11:03 PM, Tony Mullins < > > >>> >> [email protected] > > >>> >> >> >wrote: > > >>> >> >> > > >>> >> >> > I have done this all. Created my plugin's ivy.xml , > plugin.xml > > , > > >>> >> >> build,xml > > >>> >> >> > . Added the entry in nutch-site.xml and src>plugin>build.xml. > > >>> >> >> > But I am still getting "PluginRuntimeException: > > >>> >> >> > java.lang.ClassNotFoundException" > > >>> >> >> > > > >>> >> >> > > > >>> >> >> > Is there any other configuration that I am missing or its > Nutch > > >>> 2.2 > > >>> >> >> issues > > >>> >> >> > ? > > >>> >> >> > > > >>> >> >> > Thanks, > > >>> >> >> > Tony. > > >>> >> >> > > > >>> >> >> > > > >>> >> >> > On Thu, Jun 13, 2013 at 1:09 AM, Tejas Patil < > > >>> >> [email protected] > > >>> >> >> > >wrote: > > >>> >> >> > > > >>> >> >> > > Here is the relevant wiki page: > > >>> >> >> > > http://wiki.apache.org/nutch/WritingPluginExample > > >>> >> >> > > > > >>> >> >> > > Although its old, I think that it will help. > > >>> >> >> > > > > >>> >> >> > > > > >>> >> >> > > On Wed, Jun 12, 2013 at 1:01 PM, Sebastian Nagel < > > >>> >> >> > > [email protected] > > >>> >> >> > > > wrote: > > >>> >> >> > > > > >>> >> >> > > > Hi Tony, > > >>> >> >> > > > > > >>> >> >> > > > you have to "register" your plugin in > > >>> >> >> > > > src/plugin/build.xml > > >>> >> >> > > > > > >>> >> >> > > > Does your > > >>> >> >> > > > src/plugin/myplugin/plugin.xml > > >>> >> >> > > > properly propagate jar file, > > >>> >> >> > > > extension point and implementing class? > > >>> >> >> > > > > > >>> >> >> > > > And, finally, you have to add your plugin > > >>> >> >> > > > to the property plugin.includes in nutch-site.xml > > >>> >> >> > > > > > >>> >> >> > > > Cheers, > > >>> >> >> > > > Sebastian > > >>> >> >> > > > > > >>> >> >> > > > On 06/12/2013 07:48 PM, Tony Mullins wrote: > > >>> >> >> > > > > Hi, > > >>> >> >> > > > > > > >>> >> >> > > > > I am trying simple ParseFilter plugin in Nutch 2.2. > And I > > >>> can > > >>> >> >> build > > >>> >> >> > it > > >>> >> >> > > > and > > >>> >> >> > > > > also the src>plugin>build.xml successfully. But its > .jar > > >>> file > > >>> >> is > > >>> >> >> not > > >>> >> >> > > > being > > >>> >> >> > > > > created in my runtime>local>plugins>myplugin directory. > > >>> >> >> > > > > > > >>> >> >> > > > > And on running > > >>> >> >> > > > > "bin/nutch parsechecker http://www.google.nl" > > >>> >> >> > > > > I get this error " java.lang.RuntimeException: > > >>> >> >> > > > > org.apache.nutch.plugin.PluginRuntimeException: > > >>> >> >> > > > > java.lang.ClassNotFoundException: > > >>> >> >> > > > > com.xyz.nutch.selector.HtmlElementSelectorFilter" > > >>> >> >> > > > > > > >>> >> >> > > > > If I go to MyNutch2.2Source/build/myplugin , I can see > > >>> plugin's > > >>> >> >> jar > > >>> >> >> > > with > > >>> >> >> > > > > test & classes directory created there. If I copy .jar > > >>> from > > >>> >> here > > >>> >> >> and > > >>> >> >> > > > paste > > >>> >> >> > > > > it to my runtime>local>plugins>myplugin directory with > > >>> >> plugin.xml > > >>> >> >> > file > > >>> >> >> > > > then > > >>> >> >> > > > > too I get the same exception of class not found. > > >>> >> >> > > > > > > >>> >> >> > > > > I have not made any changes in > > src>plugin>build-plugin.xml. > > >>> >> >> > > > > > > >>> >> >> > > > > Could you please guide me that what is I am doing wrong > > >>> here ? > > >>> >> >> > > > > > > >>> >> >> > > > > Thanks, > > >>> >> >> > > > > Tony > > >>> >> >> > > > > > > >>> >> >> > > > > > >>> >> >> > > > > > >>> >> >> > > > > >>> >> >> > > > >>> >> >> > > >>> >> > > > >>> >> > > > >>> >> > > >>> > > > >>> > > > >>> > > >> > > >> > > > > > >

