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
> > >>> >> >> > > > >
> > >>> >> >> > > >
> > >>> >> >> > > >
> > >>> >> >> > >
> > >>> >> >> >
> > >>> >> >>
> > >>> >> >
> > >>> >> >
> > >>> >>
> > >>> >
> > >>> >
> > >>>
> > >>
> > >>
> > >
> >
>

Reply via email to